A small plate with Baked Mediterranean Puff Pastry Pinwheels.

These Baked Mediterranean Puff Pastry Pinwheels are the perfect appetizer for holiday parties, BBQs, Christmas Eve, picnics, a cocktail party…really, ANY event! The flavor combination of green olives, artichokes, sun-dried tomatoes, and feta is heavenly, not to mention the deliciously flaky puff pastry that the ingredients are wrapped in. 

I also love these Green Bean Bundles With Brie Cheese and Cranberry Jam and Avocado Caprese Crostini With Balsamic Glaze as go-to easy appetizer recipes. 

*This post was originally published on December 10, 2021, and updated on December 8, 2022 and December 19, 2023.

My mom made a version of these Mediterranean Puff Pastry Pinwheels as an appetizer years ago that was such a delicious recipe and I knew I had to recreate them. Here you will find my attempt at recreating her pinwheel recipe masterpiece.

Why you’ll love this recipe

Delicious. These pinwheels are sure to be a crowd pleaser at any event you go to! They are so flavorful and yummy.

Quick appetizer. These pinwheel appetizers only take 15 minutes to prep and 15 minutes to bake.

Look festive. They have a variety of colors and present well, making them such a great party appetizer, especially for the holiday season or any special occasion! 

An appetizer marble board with puffed pastry pinwheels and a bowl of artichoke and green olives on it.

Recipe Ingredients

You’ll need the following ingredients to make these Mediterranean Puff Pastry Pinwheels:

  • Puff pastry
  • Dijon mustard
  • Parmesan cheese
  • Feta cheese
  • Sundried tomatoes
  • Spinach
  • Green olives
  • Artichoke hearts

Ingredient Notes

  • Puff Pastry: I use store-bought puff pastry sheets from Trader Joe’s. You’ll only need one sheet of puff pastry for this recipe unless you want to double it. Be sure to thaw puff pastry in advance so it’s ready to go when you want to start making your appetizer. 
  • Feta Cheese: I like to use the Mediterranean feta cheese crumbles, but you can use any feta you’d like!

How to make Puff Pastry Pinwheels: STEP BY STEP

For the full recipe, scroll down to the recipe card below!

STEP 1: Prep the Pinwheels

Sprinkle a large cutting board with a little flour and lay the puff pastry sheet on top. Sprinkle some flour on top of the puff pastry and use a rolling pin to roll it into a big rectangle.

STEP 2: Assemble the Pinwheels

Spread dijon mustard evenly over the puff pastry. Then, sprinkle the parmesan cheese evenly over the puff pastry, followed by the feta cheese. Next, spread the sun-dried tomatoes, spinach, olives, and artichokes evenly over the puff pastry.

STEP 3: Roll Them Up + Slice

Roll up the filled puff pastry tightly and carefully slice it into approximately 1-inch rounds. A serrated sharp knife works best to cut them. Be sure to hold the log securely so that the log doesn’t fall apart while cutting.

STEP 4: Bake

Carefully, transfer the rounds onto a prepared baking sheet in a single layer and bake in a pre-heated oven (400 degrees Fahrenheit) for approximately 15 minutes, flipping halfway through. 

A close up view of the pinwheels.

Recipe Tips

  • A serrated sharp knife works best to cut the pinwheels. Be sure to hold the log securely so that the log doesn’t fall apart while cutting.
  • If the puff pastry looks too undercooked after 15 minutes, cook for 2 more minutes and check again. The middles should look just slightly undercooked. 

Storage and Reheating

Fridge: Store leftover baked pinwheels (if you have any!) in an airtight container in the fridge for 3-4 days. They’re great the next day, too!

*If serving to guests, I would serve them the same day that you bake them. If you are planning to serve the pinwheels to guests the day after you make them, you could try reheating them in the oven to help them maintain their crispiness. 

Freezer: 

  • You can make these pinwheels ahead of time by placing the uncooked pinwheel rounds on top of a baking sheet lined with parchment paper and placing the tray flat in the freezer.
  • Once the rounds are frozen, transfer them to a freezer-safe bag or container and put them back in the freezer until you’re ready to use them.
  • When you’re ready to use them, thaw them in the refrigerator overnight and then bake them!

Additions & Substitutions

Additions:

  • Roasted red peppers: Red peppers may be a nice addition to this recipe. If using, make sure the peppers are drained and chopped finely so that too much excess moisture doesn’t get on the puff pastry.
  • Caramelized onions: These would be a delightful addition if you have the time to cook caramelized onions! 

Substitutions:

  • Olives: You can replace the green olives for Kalamata olives. 
  • Cheese: If you need to make these vegan or dairy-free, you can try making them with a vegan parmesan cheese and feta cheese. I haven’t personally tried omitting the cheese altogether, so I can’t speak to how these pinwheels would taste. Also, if needing the recipe to be vegan, be sure that the puff pastry you use is vegan!

Frequently Asked Questions

How do you roll puff pastry into pinwheels?

Once you’ve put all of the toppings on the puff pastry, start rolling the pastry tightly with both hands. You will have to use your fingers to push the edges of the log inward so everything is compact.

If you have time, wrap the uncooked pinwheel log in saran wrap and place it in the freezer for 30 minutes before slicing the log into rounds. This will make it easier to cut.

Can puff pastry pinwheels be made ahead of time?

Yes!
Same day: If you want to prep the pinwheels earlier in the day, you can prep them up to the step where you roll the pastry into a log. From here, wrap the log in plastic wrap and store it in the fridge until ready to bake. When you are ready, unwrap the log and slice it into rounds and then bake.

Freeze and bake later: You can make these pinwheels ahead of time by placing all of the cut rounds on top of a sheet pan lined with parchment paper and placing them in the freezer. Once the rounds are frozen, you can transfer them to a freezer-safe bag or container and put them back in the freezer until you’re ready to use them. When you’re ready to use them, thaw them in the refrigerator overnight and then bake them!

Do you cut the pinwheels before or after baking?

Before! After you roll the puff pastry into a log, carefully cut them into 1-inch rounds, transfer them onto a lined baking sheet, and bake!

What temperature should these puff pastry pinwheels be served at?

They’re wonderful warm, but I typically serve them at room temperature! 

SERVING SUGGESTIONS

– A great recipe that pairs well with the pinwheels is this Tuscan White Bean and Kale Soup With Lentils or my White Bean and Artichoke Casserole from my 30-Minute Healthy Vegetarian Family Dinners ebook.

– Pair with a Greek yogurt dipping sauce.

– Serve them as is! These pinwheels are fantastic just on their own!

A bowl of baked pinwheels.

Get my FREE Vegetarian Lunchbox Recipe eBook!

In a lunch rut? I’ve got a Free Lunchbox Recipe eBook with 10 delicious, quick, and make-ahead recipes! It’s great for kids and adults! Sign up for my email list and I’ll send it over now along with weekly recipes!

More Delicious Finger Foods

Avocado Caprese Crostini With Balsamic Glaze

Green Bean Bundles With Brie Cheese and Cranberry Jam

Healthy Raspberry Bars (With Oatmeal Crumble Topping)

I hope you love these Baked Mediterranean Puff Pastry Pinwheels! If you make them, be sure to leave a comment and star rating so I know how you liked them. Enjoy! 

A small plate with Baked Mediterranean Puff Pastry Pinwheels.
5 stars (1 rating)

Baked Mediterranean Puff Pastry Pinwheels Recipe

Yield: 15 pinwheels
These Mediterranean Puff Pastry Pinwheels are an irresistible, 30-minute vegetarian appetizer for BBQs, picnics, and holiday events!
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes

Ingredients
 

  • 1 puff pastry sheet, (9 ounces)
  • 3 teaspoons dijon mustard
  • ¼ cup parmesan cheese, grated
  • ½ cup feta cheese, crumbled
  • ¼ cup sun-dried tomatoes , finely chopped
  • ¾ cup spinach , finely chopped
  • ¼ cup pitted green olives , finely chopped
  • 3 artichoke hearts , drained and diced

Instructions
 

  • Preheat oven to 400 degrees Fahrenheit. Line a large baking tray with parchment paper and set aside.
  • Sprinkle a large cutting board with a little flour and lay the puff pastry sheet on top. Sprinkle some flour on top of the puff pastry and, using a rolling pin, roll it into a big rectangle.
  • Spread dijon mustard evenly over the puff pastry.
  • Next, sprinkle the parmesan and feta cheese evenly over the puff pastry.
  • Then, layer on sun-dried tomatoes, spinach, green olives, and artichoke hearts.
  • Roll up the puff pastry tightly into a log and carefully slice it into approximately 1-inch rounds. A serrated knife works best to cut them. Be sure to hold the log securely so that the log doesn't fall apart while cutting.
  • Carefully transfer the rounds onto the baking sheet in a single layer.
  • Bake in the oven for approximately 15 minutes, flipping about halfway through. The middle of each round should look just slightly underbaked, but most of the puff pastry should be crispy/flaky and golden brown.

Notes

If you have time, wrap the uncooked pinwheel log in saran wrap and place in the freezer for 30 minutes before slicing the log into rounds. This will make it easier to cut.
Course: Appetizer
Cuisine: Mediterranean
Did you make this recipe?Leave a COMMENT and STAR RATING below to help others find it, too! Thank you so much!