Pesto pinwheels recipe

Bake a difference for Macmillan with these flavour-packed pastries, bursting with fresh pesto, Parma ham and melted cheese. This savoury dish is a great way to mix up your Coffee Morning.
A plate of round pastry pinwheels and a small bowl of green pesto.

Key information


Preparation time: 15 mins, plus chilling

Cooking time: 20 minutes

Serves: 8

Recipe difficulty rating: Medium

Allergens: Remember to provide a list of potential allergens for each item served at your Coffee Morning event so people can clearly see what ingredients they contain. You can use our cake labels, but make sure you write clearly in block capitals and black ink.


As featured in BBC Good Food magazine 2023

Ingredients

125g self-raising flour

100g fresh green pesto

5 slices Parma ham

25g rocket

100g cheddar, grated

320g sheet ready-rolled puff pastry

Advice on ingredient substitutes

  • Vegan
    • Pesto: Traditional pesto is made with grated hard cheese. Many brands now offer a vegan pesto that does not contain grated hard cheese.
    • Parma ham: You could leave this ingredient out, or some brands offer a vegan, meat free version of prosciutto and Parma ham.
    • Cheddar: Many brands offer plant based cheddar alternative.
    • Puff pastry: Some store bought puff pastry brands are suitable for vegans. Check the ingredients list.
  • Gluten free
    • Self-raising flour: Use a gluten free self-raising flour alternative. These are usually available in the free from section in most supermarkets.
    • Puff pastry: Some store bought brands offer gluten free puff pastry.

How to prepare pesto pinwheels

A group of people are gathered together around a picnic table in a garden. The table and garden are decorated for a Coffee Morning. On the table is different food and drink.

Host a Coffee Morning

Test your baking skills by holding a Coffee Morning. From bake offs to bake sales, whatever way you Coffee Morning, you'll help us continue to make a difference in the lives of people affected by cancer.
Sign up to host