These Pesto Pinwheels are a simple yet delicious appetizer made with flaky puff pastry, flavorful basil pesto, and gooey melted cheese. They are perfect for parties, brunches, or as a quick snack. With just a few ingredients, you can whip up these golden, crispy pinwheels in no time!
Why You’ll Love This Recipe
- Quick and easy – Uses store-bought puff pastry for a hassle-free recipe.
- Packed with flavor – The combination of pesto and cheese creates a rich, savory bite.
- Perfect for entertaining – Great for appetizers, party snacks, or brunch spreads.
- Customizable – Easily switch up the filling with different cheeses or add-ins.
- Make-ahead friendly – Can be prepped in advance and baked fresh when needed.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Puff pastry, thawed
- Basil pesto (store-bought or homemade)
- Shredded mozzarella or Parmesan cheese
- Egg (for egg wash)
- Optional: Sun-dried tomatoes, prosciutto, or pine nuts for extra flavor
Directions

- Preheat the oven to 375°F (190°C) and line a baking sheet with parchment paper.
- Prepare the pastry – Roll out the puff pastry sheet on a lightly floured surface.
- Spread the pesto – Evenly spread a thin layer of pesto over the pastry.
- Add cheese – Sprinkle shredded mozzarella or Parmesan on top.
- Roll and slice – Roll the pastry into a tight log, then slice into ½-inch pinwheels.
- Arrange on a baking sheet – Place pinwheels cut-side up on the prepared baking sheet.
- Brush with egg wash – Lightly brush each pinwheel with a beaten egg for a golden crust.
- Bake for 15-18 minutes, or until golden brown and puffed.
- Cool and serve – Let them cool slightly before serving warm.
Servings and Timing
- Servings: 12-15 pinwheels
- Prep time: 10 minutes
- Cook time: 15-18 minutes
- Total time: 25-28 minutes
Variations
- Cheesy Garlic Pinwheels – Add a sprinkle of garlic powder and extra cheese for a garlicky twist.
- Meaty Version – Layer in prosciutto, ham, or crispy bacon before rolling.
- Nutty Pesto Pinwheels – Add finely chopped pine nuts or walnuts for extra crunch.
- Vegan Option – Use dairy-free pesto, vegan cheese, and skip the egg wash.
- Spicy Kick – Sprinkle red pepper flakes over the pesto for a little heat.
Storage/Reheating
- Room temperature: Store leftovers in an airtight container for up to 2 days.
- Refrigerator: Keep in an airtight container for up to 5 days.
- Freezing: Freeze unbaked pinwheels and bake straight from frozen, adding 2-3 minutes to the bake time.
- Reheating: Warm in a 350°F (175°C) oven for 5 minutes or until crisp again.
FAQs
Can I make these ahead of time?
Yes! Assemble the pinwheels and refrigerate them until ready to bake.
Can I use homemade pesto?
Absolutely! Fresh homemade pesto adds even more flavor.
What’s the best cheese to use?
Mozzarella, Parmesan, or Gruyère work great in this recipe.
Can I make these without cheese?
Yes! They will still be flavorful with just pesto.
How do I keep them from unrolling while baking?
Chill the rolled-up log for 10 minutes before slicing to keep them tight.
Can I use store-bought pastry dough instead of puff pastry?
Yes, crescent roll dough or pie dough can also work.
Can I add vegetables?
Yes! Try chopped sun-dried tomatoes, spinach, or roasted peppers.
How thin should I slice them?
Aim for about ½-inch thick slices to ensure even baking.
Can I make them gluten-free?
Yes! Use gluten-free puff pastry if available.
Are these best served warm or cold?
They are best served warm, but still tasty at room temperature.
Conclusion
These Pesto Pinwheels are an easy, flavorful appetizer that’s perfect for any occasion. With their crispy, cheesy, and herb-filled goodness, they’re sure to be a crowd favorite. Try them today and enjoy a delicious bite-sized treat!
PrintPesto Pinwheels Recipe
These Pesto Pinwheels are made with buttery puff pastry, flavorful basil pesto, and melty cheese. They’re quick, easy, and perfect for parties, brunch, or as a savory snack!
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 12 pinwheels 1x
- Category: Appetizer
- Method: Baking
- Cuisine: Italian
Ingredients
- 1 sheet puff pastry, thawed
- ¼ cup basil pesto (homemade or store-bought)
- ½ cup shredded mozzarella cheese (or Parmesan)
- 1 egg, beaten (for egg wash)
- 1 tablespoon pine nuts (optional, for crunch)
- ½ teaspoon red pepper flakes (optional, for spice)
Instructions
Step 1: Prepare the Pinwheels
- Preheat oven to 375°F (190°C). Line a baking sheet with parchment paper.
- Roll out the puff pastry on a lightly floured surface.
- Spread an even layer of pesto over the puff pastry, leaving a ½-inch border around the edges.
- Sprinkle with mozzarella cheese and pine nuts or red pepper flakes if using.
Step 2: Roll and Slice
- Roll the pastry tightly into a log, starting from the longer side.
- Place the log in the freezer for 10-15 minutes to firm up (easier slicing!).
- Slice into ½-inch thick rounds and place them on the prepared baking sheet.
Step 3: Bake the Pinwheels
- Brush the tops with egg wash for a golden finish.
- Bake for 15-18 minutes, or until golden brown and puffed.
- Let cool for 5 minutes, then serve warm!
Notes
- Use store-bought or homemade pesto (try sun-dried tomato pesto for a twist!).
- Swap mozzarella for feta or goat cheese for extra flavor.
- Store leftovers in an airtight container and reheat in the oven at 350°F for 5 minutes.