Go Back
+ servings
overhead shot of puff pastry pinwheels on slate with two hands grabbing a pinwheel
Print Recipe
5 from 8 votes

Puff Pastry Pinwheels (4 ways!)

Puff Pastry Pinwheels couldn't be easier to make! Here I'll show you 4 delicious flavours: Pesto, Pizza, Marmite and Prosciutto. Makes 24 pinwheels (6 of each flavour). Serving size is based on having 4 each (1 of each flavour).
Prep Time20 mins
Cook Time15 mins
Cooling before baking15 mins
Total Time50 mins
Course: Finger Food
Cuisine: Party Food
Servings: 24 pinwheels
Calories: 196kcal
Cost: £2 / $2.50


  • Sharp Knife
  • Chopping Board
  • Cheese Grater
  • Spoon (for spreading)
  • Large Oven Tray (possibly two if needed)
  • Wire Rack (for cooling)
  • Brush (for egg wash)
  • Spatula (for removing off tray)


  • 2 sheets of Pre-Rolled Puff Pastry (see notes)
  • 1 Egg, beaten for egg wash
  • Oil Spray
  • pinch of Flour, (if not pre-rolled in parchment paper)


  • 2 heaped tbsp Basil Pesto, or as needed
  • 3/4 cup / 75g Mozzarella, shredded
  • 1/4 cup / 20g Parmesan, finely grated


  • 2 heaped tbsp Pizza Sauce, or as needed
  • 1 cup / 100g Strong Cheddar, grated
  • 12 thin slices of Pepperoni
  • 2 tbsp Peppers, finely diced
  • few pinches of Parmesan
  • few pinches of Oregano


  • 4 slices of Prosciutto (parma ham)
  • 1 cup / 100g Mild Cheddar, grated
  • few pinches of Oregano


  • 2 tsp Marmite, or as needed (careful a little goes a long way!)
  • 1 cup / 100g Mild Cheddar, grated


  • Roll out your pastry. If it's got parchment paper pre-rolled, leave it on that. If it's doesn't or you're rolling out your own, add a pinch of flour to a surface. Slice each rectangle in half.
  • Add your toppings in this order, making sure you leave 1" gap at one of the ends to seal shut:
    Pesto: 2 heaped tbsp pesto, 3/4 cup/75g mozzarella, 1/4 cup/20g parmesan.
    Pizza: 2 heaped tbsp pizza sauce, 1cup/100g strong cheddar, 12 pepperoni slices, 2 tbsp peppers, few pinches of parmesan, few pinches of oregano.
    Prosciutto: 1 cup/100g mild cheddar, 4 slices prosciutto, few pinches of oregano.
    Marmite: 2 tsp marmite, 1 cup/100g mild cheddar.
  • Carefully and quite tightly roll each rectangle up until the 1" gap. Brush with egg wash, then finish the roll. Pop in the freezer for 15mins to firm up. Take out and slice each log into 6 (approx 3/4" slices).
  • Space out on an oiled sprayed tray or greased parchment paper (they will expand when they cook, you might need two trays) and brush with egg wash. Pop in the oven at 390F/200C for 15mins or until golden and crispy. Keep an eye on them, they go from perfect to burnt unfortunately quickly.
  • Leave to cool for a few mins, then remove with a spatula and place on a wire rack until ready to serve.



a) Pastry - The size you want the pastry (before dividing in two) is 14"x9" (35.5cmx22cm). The weight of each pastry sheet (before dividing) is 320g/11.3oz, so if you are buying puff pastry that is not pre rolled (i.e a slab of pastry) make sure you are using that much weight and roll out to the dimensions above.
b) Firm up/slicing - It's crucial to firm up the pastry before you slice it. You might be lucky if you work quick and the pastry is straight out the fridge, but most of the time the pastry will be too soft to slice. A quick stint in the freezer works wonders. Also, when you are slicing, slice more in a very gentle saw action, rather than one firm slice down. It'll help the ingredients stay intact. 
c) Crispiness - When they're fresh out the oven they will be fairly soft. As they cool, they will crisp. So fear not.
d) Serving - These are delicious hot or at room temp. To store, tightly cover in the fridge and then bring to room temp or heat up in the oven. I'd avoid the microwave as they come out too soft.
e) Pesto - If you're doing the pesto ones, be sure to check out my homemade basil pesto!
f) Calories - Based the pesto version. Per pinwheel:


Calories: 196kcal | Carbohydrates: 13.26g | Protein: 7.64g | Fat: 12.62g | Saturated Fat: 3.008g | Polyunsaturated Fat: 1.755g | Monounsaturated Fat: 7.196g | Cholesterol: 4mg | Sodium: 242mg | Potassium: 58mg | Fiber: 0.6g | Sugar: 0.46g | Vitamin A: 123IU | Vitamin C: 0.2mg | Calcium: 162mg | Iron: 0.94mg