Looking for a savory, elegant appetizer that’s full of earthy flavor? These Mushroom-Herb Pinwheels are exactly what you need! Flaky puff pastry is filled with a rich mixture of sautéed mushrooms, fresh herbs, and melty cheese, making them the perfect bite-sized treat for parties, holiday gatherings, or cozy snack platters.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Why You’ll Love This Recipe
Elegant and Flavorful – Earthy mushrooms and herbs in a buttery, flaky pastry.
Easy to Make – Uses store-bought puff pastry for a quick prep.
Perfect for Entertaining – Ideal finger food for gatherings and parties.
Customizable – Change up the herbs or add cheese for extra richness.
Make-Ahead Friendly – Assemble and chill ahead of time for easy baking.
Ingredients You’ll Need
For the Pinwheels:
- 1 sheet puff pastry, thawed
- 2 cups mushrooms, finely chopped (cremini, button, or a mix)
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 2 tbsp olive oil
- ½ tsp salt
- ½ tsp black pepper
- 1 tsp fresh thyme leaves (or ½ tsp dried thyme)
- 1 tbsp fresh parsley, chopped
- ½ cup shredded Gruyère or mozzarella cheese (optional)
- 1 egg, beaten (for egg wash)
Optional Garnishes:
- Extra chopped parsley
- Grated Parmesan cheese
Tools You’ll Need
- Skillet
- Spatula or wooden spoon
- Baking sheet
- Parchment paper
- Sharp knife or pizza cutter
- Pastry brush
Step-by-Step Instructions
Step 1: Prepare the Filling
Heat olive oil in a skillet over medium heat.
Add the diced onion and cook for 2-3 minutes until softened.
Stir in the garlic and cook for another 30 seconds until fragrant.
Add the mushrooms, salt, pepper, and thyme.
Cook for about 5-7 minutes, stirring occasionally, until the mushrooms are tender and any liquid has evaporated.
Remove from heat and stir in the chopped parsley. Let cool slightly.
Step 2: Prepare the Puff Pastry
Preheat your oven to 400°F (200°C).
Line a baking sheet with parchment paper.
Lightly flour your surface and roll out the puff pastry to smooth any creases.
Step 3: Assemble the Pinwheels
Spread the cooled mushroom mixture evenly over the puff pastry, leaving a ½-inch border around the edges.
Sprinkle shredded cheese over the mushrooms if using.
Step 4: Roll and Slice
Starting from one long side, tightly roll up the puff pastry into a log.
Brush the edge with beaten egg to seal.
Using a sharp knife or pizza cutter, slice into about 12 even pieces.
Step 5: Arrange and Brush
Place the pinwheels flat on the prepared baking sheet, spaced slightly apart.
Brush the tops with the remaining beaten egg for a golden finish.
Step 6: Bake the Pinwheels
Bake for 15-18 minutes, or until the pinwheels are puffed and golden brown.
Let cool slightly before serving.
Tips for Perfect Mushroom-Herb Pinwheels
Cook the Mushrooms Well – Make sure all moisture evaporates for a non-soggy filling.
Cool the Filling – Prevents the pastry from becoming soggy before baking.
Use Cold Puff Pastry – Keep the pastry cold for the flakiest result.
Seal the Roll – Use egg wash to keep the pinwheels from unrolling during baking.
Space Them Out – Give the pinwheels room to puff up beautifully in the oven.
Serving Suggestions
Appetizer Platter – Pair with a selection of cheeses, olives, and dips.
Brunch Spread – Serve alongside fresh fruit and mimosas.
Soup Sidekick – Perfect with a warm bowl of creamy tomato or mushroom soup.
Holiday Hors d’oeuvres – A festive addition to any celebration menu.
How to Store & Reheat
Storing:
- Store cooled pinwheels in an airtight container in the refrigerator for up to 3 days.
Freezing:
- Freeze uncooked pinwheels on a baking sheet, then transfer to a freezer bag.
- Bake straight from frozen at 400°F (200°C) for 18-20 minutes.
Reheating:
- Oven: Reheat at 350°F (175°C) for 5-7 minutes until warm and crispy.
Frequently Asked Questions
- Can I use other mushrooms?
Yes! Try shiitake, portobello, or a wild mushroom mix for deeper flavor. - Can I make them vegan?
Absolutely! Use dairy-free puff pastry and skip the cheese or use a plant-based alternative. - Can I add other herbs?
Of course! Fresh rosemary, sage, or chives would be delicious additions. - How do I keep them crispy?
Bake them on parchment paper and avoid overfilling to maintain crispness. - Can I make the filling ahead?
Yes! The mushroom filling can be made a day in advance and stored in the fridge.
Final Thoughts
These Mushroom-Herb Pinwheels are the perfect bite-sized appetizer — flaky, savory, and bursting with earthy flavor. Whether you’re hosting a party, prepping for the holidays, or simply treating yourself, these pinwheels are a guaranteed hit.
Try them out and let us know how they turn out! Don’t forget to leave a comment and tag your pinwheel creations on Pinterest or Instagram.
Preparation Time: 15 minutes
Cooking Time: 18 minutes
Cuisine: American-European
Nutritional Information (Per Pinwheel):
Calories: 110 | Protein: 3g | Carbohydrates: 9g | Fat: 7g | Fiber: 1g | Sodium: 130mg

Mushroom-Herb Pinwheels
- Total Time: 33 minutes
Description
Looking for a savory, elegant appetizer that’s full of earthy flavor? These Mushroom-Herb Pinwheels are exactly what you need! Flaky puff pastry is filled with a rich mixture of sautéed mushrooms, fresh herbs, and melty cheese, making them the perfect bite-sized treat for parties, holiday gatherings, or cozy snack platters.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Ingredients
For the Pinwheels:
-
1 sheet puff pastry, thawed
-
2 cups mushrooms, finely chopped (cremini, button, or a mix)
-
1 small onion, finely diced
-
2 cloves garlic, minced
-
2 tbsp olive oil
-
½ tsp salt
-
½ tsp black pepper
-
1 tsp fresh thyme leaves (or ½ tsp dried thyme)
-
1 tbsp fresh parsley, chopped
-
½ cup shredded Gruyère or mozzarella cheese (optional)
-
1 egg, beaten (for egg wash)
Optional Garnishes:
-
Extra chopped parsley
-
Grated Parmesan cheese
Instructions
Step 1: Prepare the Filling
Heat olive oil in a skillet over medium heat.
Add the diced onion and cook for 2-3 minutes until softened.
Stir in the garlic and cook for another 30 seconds until fragrant.
Add the mushrooms, salt, pepper, and thyme.
Cook for about 5-7 minutes, stirring occasionally, until the mushrooms are tender and any liquid has evaporated.
Remove from heat and stir in the chopped parsley. Let cool slightly.
Step 2: Prepare the Puff Pastry
Preheat your oven to 400°F (200°C).
Line a baking sheet with parchment paper.
Lightly flour your surface and roll out the puff pastry to smooth any creases.
Step 3: Assemble the Pinwheels
Spread the cooled mushroom mixture evenly over the puff pastry, leaving a ½-inch border around the edges.
Sprinkle shredded cheese over the mushrooms if using.
Step 4: Roll and Slice
Starting from one long side, tightly roll up the puff pastry into a log.
Brush the edge with beaten egg to seal.
Using a sharp knife or pizza cutter, slice into about 12 even pieces.
Step 5: Arrange and Brush
Place the pinwheels flat on the prepared baking sheet, spaced slightly apart.
Brush the tops with the remaining beaten egg for a golden finish.
Step 6: Bake the Pinwheels
Bake for 15-18 minutes, or until the pinwheels are puffed and golden brown.
Let cool slightly before serving.
Notes
Cook the Mushrooms Well – Make sure all moisture evaporates for a non-soggy filling.
Cool the Filling – Prevents the pastry from becoming soggy before baking.
Use Cold Puff Pastry – Keep the pastry cold for the flakiest result.
Seal the Roll – Use egg wash to keep the pinwheels from unrolling during baking.
Space Them Out – Give the pinwheels room to puff up beautifully in the oven.
- Prep Time: 15 minutes
- Cook Time: 18 minutes
- Cuisine: American-European