The mushrooms shrink as they cook, and at first the skillet looks almost too full. Then their liquid cooks away and they turn browned and concentrated—exactly what you want before they go anywhere near puff pastry. These mushroom puff pastry pinwheels have a savory, creamy filling wrapped in crisp, golden layers, and that moisture disappearing from the pan is what keeps the pastry from getting soggy underneath.
I chop the mushrooms finely so the filling spreads evenly and the slices hold together instead of tumbling out. A snug roll and a short chill make the log easier to cut into neat rounds, while the egg wash gives the pastry a deep golden finish. The Parmesan brings a salty edge to the mushrooms, and a little fresh thyme keeps each bite fragrant without taking over.

Kitchen Note
Let the mushroom mixture cool completely before you stir in the cream cheese. If it’s still warm, the cheese softens too much and the filling is harder to spread in an even layer.
Save these mushroom puff pastry pinwheels for a savory appetizer with crisp, golden layers and a creamy mushroom center.
Why the Mushrooms Have to Cook Down Before They Meet the Pastry
Mushrooms release a surprising amount of liquid as they cook. If that moisture is still in the pan when you assemble the pinwheels, it has nowhere to go once the filling is wrapped in pastry. The result can be a damp layer inside the roll and a soft bottom instead of crisp, flaky rounds.
Cooking until the liquid has evaporated does two jobs at once: it concentrates the mushrooms’ earthy flavor and leaves the filling thick enough to spread. You’re looking for browned bits of mushroom rather than a pool of liquid under them. Finely chopping the mushrooms helps them cook evenly and makes a filling that stays in place when the log is sliced. The payoff is a sharper contrast between the creamy center and the crisp pastry, with no wet pocket hiding in the middle.
What Each Ingredient Brings to the Mushroom Filling

- Cremini mushrooms — Their savory, earthy taste stands up to the buttery pastry. Finely chop them so they cook down evenly and spread without bulky pieces. White button mushrooms are a workable same-weight swap; their flavor is milder, but the filling still benefits from browning thoroughly.
- Shallot, garlic, and fresh thyme — Shallot gives the filling a gentle sweetness, garlic adds a more direct savory note, and thyme brings a woodsy aroma. Chop the shallot finely and mince the garlic so neither leaves large sharp pieces in a bite. Fresh thyme leaves are especially useful here because they distribute easily through the filling.
- Cream cheese and Parmesan — Softened cream cheese binds the cooked mushrooms into a spreadable filling, while finely grated Parmesan seasons it and adds a nutty, salty finish. Let the cream cheese soften before mixing so it blends without leaving lumps. A finely grated Parmesan incorporates more evenly than large shreds.
- Puff pastry — Keep the sheet thawed but cold; cold pastry is easier to handle and holds its shape as you roll it. Use the parchment underneath while shaping to help guide the log. For a gluten-free adaptation, use a gluten-free puff pastry sheet close to the original size and follow its package thawing guidance; it may be more delicate to unroll and roll.
- Egg — Whisked with water, the egg makes a wash that helps the exposed pastry bake to a deep golden color. Brush the tops and the visible pastry edges lightly so the coating doesn’t pool in the cuts.
Building a Tight Roll and Getting Crisp, Golden Pinwheels
Cook the mushrooms until the pan is dry
Melt the butter in a 10-inch skillet over medium heat, then add the finely chopped mushrooms and shallot. Cook, stirring occasionally, for 8 to 10 minutes, until the mushrooms are browned and their liquid has evaporated. Once the pan no longer has liquid collecting beneath the mushrooms, stir in the garlic, thyme, salt, and pepper. Cook for 1 minute, then transfer the mixture to a bowl.
Make a thick, spreadable filling
Let the mushroom mixture cool completely, then mix in the softened cream cheese and Parmesan until combined. The finished filling should look cohesive, with the chopped mushrooms distributed throughout instead of sitting in a loose, oily mixture. If you try to mix the cheese in while the mushrooms are warm, it can turn overly soft and make the filling harder to handle. Set the bowl aside while you prepare the pastry.
Roll the pastry and chill the log
Heat the oven to 400°F and line a large baking sheet with parchment paper. On a separate sheet of parchment, unfold the thawed but cold pastry and roll it into a 10-by-12-inch rectangle. Spread the filling evenly over the pastry, leaving a 1/2-inch border along one long edge, then start at the opposite long edge and roll it into a snug log. Set the log seam-side down and chill it for 20 minutes, until firm.
Slice, brush, and bake until deeply golden
Whisk the egg and water together in a small bowl, then slice the firm log into 1/2-inch rounds with a sharp knife. Arrange the rounds cut-side up on the prepared baking sheet and brush the tops and exposed pastry with egg wash. Bake for 18 to 22 minutes, until the pinwheels are puffed and deep golden brown. Let them rest on the baking sheet for 5 minutes before serving so the centers can settle.
Easy Changes for Different Mushrooms and Dietary Needs
Use white button mushrooms
Swap in the same weight of finely chopped white button mushrooms for the cremini. They have a gentler flavor, so the shallot, garlic, thyme, and Parmesan come through a little more; cook them until their liquid is gone just as you would the cremini.
Leave out the shallot for a simpler filling
Omit the shallot and keep the rest of the filling the same. The mushroom flavor reads more plainly, without the shallot’s mild sweetness, and the garlic and thyme still give the center plenty of savory character.
Make the pastry gluten-free
Choose a gluten-free puff pastry sheet that’s close to the size of the standard sheet. The filling stays the same, but gluten-free pastry can be more fragile, so unroll it carefully on parchment and avoid stretching it as you shape the log.
Storage and Reheating
- Refrigerator: Refrigerate leftovers in an airtight container within 2 hours and eat them within 3 to 4 days. The pastry softens in storage.
- Freezer: Baked pinwheels freeze well, though the pastry may be a little less crisp after thawing. Freeze them in a single layer, then transfer to an airtight container for up to 2 months.
- Reheating: Warm refrigerated or thawed pinwheels in a 350°F oven until hot, reaching 165°F in the center. The microwave is quicker but softens the pastry instead of bringing back its crisp edges.
Questions That Come Up When Making Mushroom Pinwheels

Mushroom Puff Pastry Pinwheels
Ingredients
Equipment
Method
- Melt the butter in a 10-inch skillet over medium heat, then add the mushrooms and shallot and cook, stirring occasionally, for 8 to 10 minutes, until the mushrooms are browned and their liquid has evaporated.
- Stir in the garlic, thyme, salt, and pepper and cook for 1 minute.
- Transfer the mixture to a bowl and let it cool completely.
- Mix the softened cream cheese and Parmesan into the cooled mushroom mixture until combined.
- Heat the oven to 400°F.
- Line a large baking sheet with parchment paper.
- Unfold the puff pastry on a separate sheet of parchment and roll it into a 10-by-12-inch rectangle.
- Spread the mushroom mixture evenly over the pastry, leaving a 1/2-inch border along one long edge.
- Starting at the opposite long edge, roll the pastry into a snug log and place it seam-side down; chill for 20 minutes, until firm.
- Whisk the egg and water in a small bowl.
- Slice the log into 1/2-inch rounds with a sharp knife and arrange them cut-side up on the prepared baking sheet.
- Brush the tops and exposed pastry with egg wash.
- Bake for 18 to 22 minutes, until puffed and deep golden brown.
- Let the pinwheels rest on the baking sheet for 5 minutes before serving.





