Mushroom Puff Pastry Pinwheels Recipe

I can’t help but smile every time I pull a tray of these golden, flaky Mushroom Puff Pastry Pinwheels out of the oven. They’ve become my go-to for parties, potlucks, and even cozy movie nights at home. Every bite bursts with savory mushrooms, caramelized onions, and melty cheese, all swirled inside buttery layers of puff pastry.
When I first made these, I was simply trying to use up some leftover mushrooms, but the result was such a hit I had to make them again the next day. They are elegant enough to impress guests yet easy enough to whip up on a weeknight when you want something warm and comforting.
The aroma of the mushrooms sautéing with garlic and thyme fills my kitchen with an irresistible scent that has everyone peeking in to ask what’s cooking. These pinwheels never fail to disappear within minutes, and I love seeing the delight on everyone’s faces as they enjoy them.




Why You’ll Love This Mushroom Puff Pastry Pinwheels Recipe
These Mushroom Puff Pastry Pinwheels are the perfect appetizer or snack because they strike the balance between gourmet and approachable. They’re quick to assemble, endlessly customizable, and freeze beautifully for making ahead. You’ll love how the earthy mushrooms complement the buttery pastry, creating a truly unforgettable flavor that keeps you coming back for just one more. They’re also vegetarian-friendly and make a standout dish for any gathering.
Ingredients
Mushrooms bring a rich, earthy flavor that serves as the star of these pinwheels, and I always pick a mix of cremini and button for depth. Onion adds sweetness and balance when caramelized, while garlic lends its signature aroma and taste. Fresh thyme adds a fragrant herbal note that makes the filling shine. Grated cheese, like Gruyère or mozzarella, gives a creamy, melty element that holds everything together. Of course, puff pastry is the essential base, providing that flaky, buttery bite that makes these irresistible. Don’t forget a little egg wash for that golden sheen on top.
How to Make Mushroom Puff Pastry Pinwheels
Step 1: Sauté the Mushrooms
Heat a skillet over medium heat and melt some butter or olive oil. Add finely chopped mushrooms and onions, seasoning lightly with salt. Cook until the mushrooms release their moisture and the mixture becomes caramelized and fragrant, about 8–10 minutes. Add minced garlic and thyme in the last minute, stirring well.
Step 2: Prepare the Puff Pastry
On a lightly floured surface, roll out the puff pastry sheet to smooth any creases. Let it rest for a few minutes if it’s too stiff to roll without cracking.
Step 3: Assemble the Filling
Spread the cooled mushroom mixture evenly over the puff pastry, leaving a ½-inch border. Sprinkle the grated cheese over the mushrooms.
Step 4: Roll and Slice
Starting from one long side, gently roll the pastry into a log, keeping it tight but not squishing the filling. Using a sharp knife, slice the log into ½-inch thick rounds.
Step 5: Bake
Place the rounds cut-side up on a parchment-lined baking sheet. Brush the tops lightly with beaten egg. Bake in a preheated oven at 400°F (200°C) for 20–25 minutes or until puffed and golden brown. Cool slightly before serving.
Recipe Variations and Possible Substitutions
You can play with the flavors of these Mushroom Puff Pastry Pinwheels to suit your tastes. Try swapping the thyme for rosemary or sage for a different herbal note. If you prefer a smoky flavor, add a handful of cooked crumbled bacon to the mushroom mixture. Vegan cheese and dairy-free puff pastry make this a fully vegan snack. You can even experiment with wild mushrooms for a more gourmet twist.
Serving and Pairing Suggestions
These pinwheels are perfect as an appetizer alongside a crisp white wine or sparkling cider. They also make a great accompaniment to a bowl of creamy soup, such as my Creamy Cajun Sausage Pasta or Roasted Zucchini and Squash Recipe for a more filling meal. Serve them warm to really appreciate the gooey cheese and crisp pastry.



Storage and Reheating Tips
If you have leftovers, store them in an airtight container in the refrigerator for up to three days. To reheat, pop them in a 350°F (175°C) oven for 5–7 minutes until warmed through and crisp again. You can also freeze the unbaked pinwheels on a tray, then transfer them to a freezer bag. Bake straight from frozen, adding an extra 5 minutes to the baking time.
FAQs
Can I make Mushroom Puff Pastry Pinwheels ahead of time?
Yes! Assemble and refrigerate or freeze them before baking. They bake beautifully from frozen.
How do I prevent my Mushroom Puff Pastry Pinwheels from getting soggy?
Make sure the mushroom mixture is cooked until dry and cool it before assembling to avoid excess moisture.
Can I use store-bought puff pastry for Mushroom Puff Pastry Pinwheels?
Absolutely. Store-bought puff pastry works perfectly here, just thaw it according to package directions.
Are Mushroom Puff Pastry Pinwheels good for a vegetarian crowd?
Yes, they’re a fantastic vegetarian option that even meat-eaters love.
Can I serve Mushroom Puff Pastry Pinwheels at room temperature?
They’re best served warm, but they’re still delicious at room temperature if needed.
Related Recipes You’ll Like
If you love these Mushroom Puff Pastry Pinwheels, you’ll definitely want to try my Roasted Zucchini and Squash Recipe, which makes a colorful and flavorful side. For another comforting dish, my Creamy Cajun Sausage Pasta is a reader favorite. Or if you’re looking for a fun handheld option, these Homemade Big Mac Wraps are a must-try.
Save and Share This Recipe for Later
Don’t forget to pin this Mushroom Puff Pastry Pinwheels recipe to your favorite Pinterest board so you can come back to it anytime. Feel free to share it on Facebook, Instagram, or even text it to a friend who loves easy, delicious appetizers. Spreading the joy of good food is always a good idea!
Mushroom Puff Pastry Pinwheels Recipe

These Mushroom Puff Pastry Pinwheels are a crowd-pleasing appetizer featuring buttery, flaky pastry wrapped around a savory mixture of mushrooms, caramelized onions, garlic, and herbs, with melted cheese throughout. Perfect for parties, holidays, or cozy nights, this easy and elegant finger food is vegetarian-friendly and highly customizable. Rich in flavor yet simple to prepare, these mushroom pinwheels make an unforgettable bite-size snack.
Ingredients
- 1 sheet puff pastry, thawed
- 8 oz mushrooms (cremini and/or button), finely chopped
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 teaspoon fresh thyme leaves
- 1 tablespoon butter or olive oil
- 1 cup grated cheese (Gruyère or mozzarella)
- 1 egg, beaten (for egg wash)
- Salt and pepper, to taste
Instructions
- Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Heat butter or oil in a skillet over medium heat. Add onions and mushrooms with a pinch of salt. Cook until moisture evaporates and mixture is golden and fragrant, about 8–10 minutes.
- Stir in garlic and thyme, cook for another minute, then remove from heat and let cool.
- On a floured surface, roll out puff pastry to smooth creases. Spread cooled mushroom mixture evenly, leaving a ½-inch border.
- Sprinkle grated cheese over the filling.
- Roll up the pastry tightly into a log and slice into ½-inch rounds.
- Place rounds cut-side up on prepared baking sheet. Brush tops with beaten egg.
- Bake for 20–25 minutes until golden and puffed. Cool slightly and serve warm.
Notes
You can freeze the unbaked pinwheels and bake straight from frozen with a few extra minutes. Feel free to experiment with different cheeses or herbs, or make them vegan with plant-based substitutes.
Nutrition Information:
Yield:
20Serving Size:
1Amount Per Serving: Calories: 50Total Fat: 4gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 16mgSodium: 64mgCarbohydrates: 2gFiber: 0gSugar: 0gProtein: 2g