Cheesy Mushroom Puff Pastry Strudel is a golden, flaky savory pastry filled with deeply browned mushrooms, melted cheese, garlic, onions, and fragrant herbs. The crisp puff pastry surrounds a warm, creamy filling that makes every slice rich, comforting, and satisfying.
This beautiful pastry looks impressive enough for a holiday table or dinner party, but it is surprisingly simple to prepare with store-bought puff pastry. It can be served as an appetizer, vegetarian main course, brunch centerpiece, or savory side dish.
The combination of buttery pastry, earthy mushrooms, and gooey cheese creates a recipe that is elegant, versatile, and difficult to resist.
Why You’ll Love This Recipe
This mushroom strudel offers an irresistible contrast between crisp, delicate pastry and a soft, cheesy center. Sautéing the mushrooms before assembling the pastry concentrates their flavor and prevents excess moisture from making the crust soggy.
Using prepared puff pastry saves considerable time while still producing a professional-looking result. The pastry can be braided over the filling for an elegant presentation or rolled into a simpler log.
The strudel is also easy to customize. You can change the cheese, add spinach, include caramelized onions, or combine several varieties of mushrooms.
It tastes delicious warm from the oven but can also be enjoyed at room temperature, making it convenient for parties and buffets.
Ingredients
For the Mushroom Filling
- 2 tablespoons unsalted butter
- 1 tablespoon olive oil
- 1½ pounds mushrooms, sliced
- 1 medium yellow onion or 2 shallots, finely diced
- 3 garlic cloves, finely minced
- 1 teaspoon fresh thyme leaves
- ½ teaspoon dried rosemary
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- 1 teaspoon Dijon mustard
- 1 tablespoon Worcestershire sauce or soy sauce
- 2 tablespoons chopped fresh parsley
- 4 ounces cream cheese, softened
- 1 cup shredded mozzarella cheese
- 1 cup shredded Gruyère, Swiss, or provolone cheese
- ¼ cup freshly grated Parmesan cheese
For the Puff Pastry
- 2 sheets frozen puff pastry, thawed
- 1 large egg
- 1 tablespoon water
- 1 teaspoon sesame seeds or everything seasoning, optional
- Fresh thyme or parsley for garnishing
Ingredients Overview
Cremini mushrooms provide a deeper flavor than ordinary white button mushrooms, but either variety works well. For a more complex filling, combine cremini, shiitake, oyster, or portobello mushrooms.
Butter adds richness, while olive oil helps prevent it from burning as the mushrooms cook. Garlic, thyme, and rosemary complement the mushrooms’ earthy flavor.
Cream cheese binds the filling and creates a smooth texture. Mozzarella provides the cheese pull shown in the image, while Gruyère or Swiss cheese adds a nutty, savory taste. Parmesan strengthens the overall flavor.
Frozen puff pastry offers buttery layers without requiring homemade dough. Thaw it until flexible but keep it cold for the flakiest result.
How to Make Cheesy Mushroom Puff Pastry Strudel
1. Thaw the Puff Pastry
Transfer the puff pastry from the freezer to the refrigerator several hours before cooking, or thaw it according to the package directions.
The pastry should be flexible enough to unfold without cracking but still feel cool. Warm puff pastry becomes sticky and may not rise properly.
Keep it refrigerated while you prepare the mushroom filling.
2. Prepare the Mushrooms
Clean the mushrooms with a damp paper towel or soft brush. Avoid soaking them in water because mushrooms absorb liquid easily.
Trim the stems and slice the mushrooms evenly. Pieces approximately ¼ inch thick provide a good balance between texture and fast cooking.
If using several mushroom varieties, cut them into similar-sized pieces so they cook consistently.
3. Brown the Mushrooms
Heat the butter and olive oil in a large skillet over medium-high heat.
Add the mushrooms in an even layer. If your skillet is small, cook them in two batches.
Crowding the pan causes mushrooms to steam instead of brown. Proper browning develops the rich, concentrated flavor needed for the filling.
Cook without stirring for the first two to three minutes. Continue cooking for another six to eight minutes, stirring occasionally, until the mushrooms are deeply golden and their released liquid has evaporated.
4. Add the Onion and Garlic
Reduce the heat to medium. Add the diced onion or shallots and cook for four to five minutes, or until softened.
Stir in the garlic, thyme, rosemary, salt, and black pepper. Cook for approximately 30 seconds, just until fragrant.
Add the Dijon mustard and Worcestershire or soy sauce. Stir well and continue cooking until no liquid remains in the bottom of the skillet.
A dry filling is essential for keeping the puff pastry crisp.
5. Cool the Filling
Transfer the mushroom mixture to a large plate or shallow bowl. Spread it out so it cools more quickly.
Allow the mixture to reach room temperature before adding it to the pastry. Warm filling can melt the butter inside puff pastry, preventing the dough from developing light, flaky layers.
Once cooled, stir in the fresh parsley.
6. Prepare the Cheese Mixture
In a medium bowl, combine the softened cream cheese, mozzarella, Gruyère or Swiss, and Parmesan.
Mix until the cheeses are evenly distributed.
You may stir the cooled mushrooms directly into the cheese mixture or layer the cheese and mushrooms separately inside the pastry. Layering creates more visible areas of melted cheese when the strudel is sliced.
7. Prepare the Baking Sheet
Preheat the oven to 400°F. Line a large baking sheet with parchment paper.
Unfold one sheet of puff pastry directly onto the parchment. Roll it gently into a slightly larger rectangle, smoothing the fold lines.
Avoid rolling it too thin because the pastry needs enough structure to contain the filling.
8. Add the Filling
Spread half of the cheese mixture lengthwise down the center third of the pastry. Leave approximately one inch of space at the top and bottom.
Spoon half of the mushroom mixture over the cheese. Add a small extra sprinkle of mozzarella if you want a stronger cheese pull.
Do not overfill the pastry. Excess filling makes sealing difficult and may cause the strudel to split during baking.
9. Create the Braided Shape
Using a sharp knife or pizza cutter, cut diagonal strips into the uncovered pastry on both sides of the filling. Make the strips approximately one inch wide.
Fold the top and bottom ends inward to contain the filling.
Alternately fold one strip from the left side and then one from the right side over the filling. Continue until the entire strudel has a braided appearance.
Press the final strips gently to secure them. Repeat the process with the second pastry sheet and remaining filling.
For a simpler version, place the filling along one side of the pastry, roll it into a log, and seal the edge underneath.
10. Add the Egg Wash
Whisk the egg with one tablespoon of water.
Brush the mixture lightly over the top and sides of each strudel. Egg wash creates the deep golden, glossy finish visible in the image.
Avoid allowing large amounts to collect around the edges, as this can glue the pastry layers together and restrict their rise.
Sprinkle with sesame seeds, everything seasoning, or a few fresh thyme leaves if desired.
11. Chill Before Baking
Place the assembled strudels in the refrigerator for 15 to 20 minutes.
This brief chilling period firms the butter inside the pastry and helps the strudel maintain its shape in the oven.
It is especially important if the pastry became soft while you were shaping it.
12. Bake the Strudel
Bake in the preheated oven for approximately 25 to 35 minutes.
The pastry should rise considerably and become deeply golden on the top, sides, and bottom.
If the top browns before the bottom is fully cooked, cover it loosely with aluminum foil and continue baking.
Avoid removing the strudel while the pastry still appears pale. Underbaked puff pastry may be doughy in the center.
13. Rest and Slice
Transfer the baked strudel to a cooling rack and allow it to rest for 10 to 15 minutes.
Resting gives the cheese time to settle, making the pastry easier to slice without losing the filling.
Use a sharp serrated knife and a gentle sawing motion to create clean portions. Garnish with fresh parsley or thyme before serving.
Helpful Cooking Tips
Cook the mushrooms until all visible moisture has evaporated. A wet filling is the most common cause of soggy pastry.
Always cool the mushroom mixture completely before assembly.
Keep puff pastry cold. If it becomes soft or sticky, return it to the refrigerator for 10 minutes.
Do not overload the pastry with filling. Two moderately filled strudels will bake better than one oversized pastry.
Bake until the crust is deeply golden. Light-colored puff pastry may still be undercooked inside.
Use parchment paper to prevent sticking and make transferring the pastry easier.
Serving Suggestions
Serve the mushroom strudel with a crisp green salad dressed with lemon vinaigrette. The acidity balances the rich pastry and cheese.
It also pairs beautifully with tomato soup, creamy vegetable soup, roasted asparagus, green beans, or glazed carrots.
For brunch, serve slices alongside scrambled eggs, fresh fruit, and roasted potatoes.
As an appetizer, cut the strudel into smaller portions and serve it with garlic aioli, herb sour cream, marinara sauce, or a creamy mustard dip.
Recipe Variations
Add wilted spinach to create a spinach and mushroom strudel. Squeeze the spinach thoroughly before mixing it into the filling.
Caramelized onions provide additional sweetness and pair especially well with Gruyère.
For a stronger flavor, add crumbled blue cheese or goat cheese. Fontina, cheddar, or smoked Gouda may also be used.
Finely chopped cooked chicken or beef can be included for a non-vegetarian version.
For additional texture, add toasted walnuts or chopped chestnuts to the mushroom mixture.
Storage and Reheating
Store leftover strudel in an airtight container in the refrigerator for up to three days.
Reheat slices in a 350°F oven or air fryer until warm and crisp. Avoid microwaving if possible because it softens the puff pastry.
The assembled, unbaked strudel may be refrigerated for several hours before baking.
You can also freeze the unbaked pastry. Wrap it tightly, freeze for up to two months, and bake directly from frozen, adding approximately 10 to 15 minutes to the cooking time.
Leftover Ideas
Serve reheated slices with a fried egg for breakfast or brunch.
Smaller pieces can be added to a lunch platter with salad, olives, fruit, and cheese.
You can also crumble leftover filling and pastry over a green salad for a savory alternative to croutons.
Frequently Asked Questions
Can I use canned mushrooms?
Fresh mushrooms are strongly recommended because they brown better and have a firmer texture. Canned mushrooms contain considerable moisture.
Why is my puff pastry soggy?
The mushroom filling may have contained too much liquid, the filling may have been warm, or the pastry may not have baked long enough.
Can I prepare the filling ahead?
Yes. Cook and refrigerate the mushroom mixture for up to two days. Bring it close to room temperature before assembling, but do not let it become warm.
What cheese melts best?
Mozzarella provides stretch, while Gruyère, Swiss, provolone, or fontina offers richer flavor. A combination produces the best result.
Can I make one large strudel?
Yes, but avoid overfilling it. Two medium strudels generally bake more evenly and are easier to handle.
Final Thoughts
Cheesy Mushroom Puff Pastry Strudel combines crisp, buttery pastry with savory mushrooms, fragrant herbs, and irresistibly melted cheese. Its braided golden exterior makes it look sophisticated, while store-bought pastry keeps the preparation approachable.
Whether served as a vegetarian main course, holiday appetizer, or brunch centerpiece, this flavorful mushroom strudel is a beautiful dish that guests will remember.