Flaky Mushroom And Gruyère Puff Pastry Braid
The first time I made this puff pastry braid was on a night when the power had gone out at our house. Candles flickered on the counter, the kids were bundled under blankets, and I needed something warm, filling, and a little special to keep spirits up. With just one sheet of puff pastry in the freezer and a drawer full of mushrooms, I started pulling things together.
The smell of butter hitting the pan, onions softening, and mushrooms sizzling filled the kitchen in the quietest, coziest way. When the Gruyère melted into the cream cheese, it turned into this luxurious, silky filling that felt far fancier than the circumstances.
As I braided the pastry by candlelight, I couldn’t help but laugh—sometimes the best meals come from moments when nothing goes according to plan. When it finally came out of the oven, golden and puffed, we all gathered around the table with slices in hand, dipping pieces into little bowls of mustard and eating by lantern light.

Short Description
A buttery puff pastry braid filled with creamy mushrooms, Gruyère, and Parmesan cheese, baked until golden and crisp. This elegant yet approachable dish is perfect for entertaining or a cozy family dinner.
Key Ingredients
- 1 sheet puff pastry, thawed
- 2 tablespoons unsalted butter
- 2 tablespoons olive oil
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- 10 oz cremini mushrooms, sliced
- 1 teaspoon fresh thyme leaves (or ½ tsp dried)
- Salt and black pepper, to taste
- ¼ cup dry white wine (optional)
- 8 oz cream cheese
- ¾ cup Parmesan cheese, finely grated
- ½ cup Gruyère cheese, grated
- 1 teaspoon Dijon mustard (optional)
- 2 large eggs, divided
- Fresh parsley, chopped (for garnish)
Tools Needed
- Large skillet
- Wooden spoon or spatula
- Sharp knife
- Cutting board
- Baking tray
- Parchment paper
- Pastry brush
- Mixing bowl
Cooking Instructions
Step 1: Preheat the oven
Set oven to 350°F (180°C). Line a baking tray with parchment paper.
Step 2: Cook the onion and garlic
In a large skillet, heat butter and olive oil over medium heat. Add onion and cook for about 5 minutes until softened and translucent. Stir in garlic and cook for another minute.
Step 3: Sauté the mushrooms
Add mushrooms to the skillet and cook until browned and the liquid has evaporated, about 8 minutes. The pan should look dry before moving on.
Step 4: Add seasoning and wine
Stir in thyme, salt, and pepper. If using wine, pour it in and cook until fully absorbed. Lower the heat.
Step 5: Make the filling
Add cream cheese, Parmesan, and Dijon mustard. Stir until smooth and creamy. Remove from heat, then fold in Gruyère until just melted.
Step 6: Add the egg
Beat one egg and stir it quickly into the filling to help bind everything together. Let the mixture cool slightly before filling the pastry.
Step 7: Prepare the pastry
Unroll the puff pastry. On each long side, cut 8 diagonal strips, leaving the center intact for the filling.
Step 8: Fill and braid
Spread the filling down the center, leaving 1 inch of space at the top and bottom. Fold the top and bottom edges over, then alternate strips from each side to create a braid.
Step 9: Brush with egg wash
Transfer to the lined tray using parchment. Beat the second egg and brush it evenly over the braid.
Step 10: Bake
Bake for 20–22 minutes until golden brown and puffed. The pastry should be crisp and flaky.
Step 11: Rest and garnish
Cool for 10 minutes before slicing. Sprinkle with fresh parsley before serving.
Troubleshooting Tip: If your pastry looks pale after 20 minutes, give it an extra 3–5 minutes, but keep an eye on it to avoid over-browning.
Why You’ll Love This Recipe
Crowd Pleaser: Great for holidays, potlucks, or quiet nights in.
Flavorful: Rich, creamy filling balanced with earthy mushrooms and nutty Gruyère.
Elegant but Easy: Looks fancy but uses simple ingredients and steps.
Versatile: Works as an appetizer, side, or light main dish.
Comfort Food: Warm, flaky, cheesy, and satisfying.
Mistakes to Avoid & Solutions
Overloading the pastry: Too much filling makes it soggy. Solution: Stick to the amounts given.
Not cooling the filling: Hot filling melts the pastry before baking. Solution: Let it rest 5–10 minutes first.
Skipping the egg wash: Without it, you’ll miss the golden shine. Solution: Brush with beaten egg before baking.
Cutting too soon: The filling needs to settle. Solution: Wait 10 minutes before slicing.
Wet mushrooms: If you don’t cook off all the liquid, the braid turns mushy. Solution: Cook until the skillet looks dry.
Serving and Pairing Suggestions
Perfect addition to a holiday buffet or brunch spread.
Slice as an appetizer for a dinner party.
Serve with a crisp green salad for a light main.
Pair with sparkling wine or a chilled Sauvignon Blanc.
Add a side of roasted vegetables for a fuller meal.
Storage and Reheating Tips
Reheat: Warm in a 350°F oven for 10 minutes. Avoid microwaving—it makes the pastry soggy.
Store: Wrap leftovers tightly in foil or place in an airtight container. Keep in the fridge up to 3 days.
Freeze: Wrap baked braid in plastic wrap, then foil. Freeze for up to 1 month.
FAQs
1. Can I make this vegetarian-friendly?
It already is! Just ensure your Parmesan is vegetarian-approved.
2. Can I use other mushrooms?
Yes, button, shiitake, or portobello work well.
3. Can I make this ahead of time?
Yes, assemble the braid and refrigerate unbaked for up to 8 hours. Bake before serving.
4. What can I use instead of Gruyère?
Swiss, Fontina, or even sharp white cheddar are great swaps.
5. Do I have to use wine?
No, you can skip it or use a splash of vegetable broth instead.
Tips & Tricks
Slice with a serrated knife to keep the layers neat.
Chill your puff pastry before braiding, it makes cutting and folding easier.
Use a pizza cutter for clean pastry strips.
Grate your own cheese for the best melt and flavor.
Sprinkle sesame or poppy seeds on top for extra crunch.
Recipe Variations
Vegan Braid: Use vegan puff pastry, dairy-free cream cheese, and nutritional yeast instead of Parmesan.
Spinach and Feta Braid: Replace mushrooms with 2 cups sautéed spinach and swap Gruyère for feta. Follow the same steps.
Ham and Cheese Braid: Add 1 cup diced ham to the filling and use Swiss cheese for a smoky, savory twist.
Mediterranean Braid: Add sun-dried tomatoes, olives, and crumbled goat cheese with the mushroom filling for a tangy kick.
Breakfast Braid: Stir in scrambled eggs and cooked sausage with the cheese mixture, then bake as directed.
Final Thoughts
This braid is one of those recipes that blurs the line between comfort food and dinner-party showstopper. It proves that with a handful of pantry staples and a little creativity, you can turn simple ingredients into something beautiful. I love how it looks so intricate on the outside yet requires nothing more than a few diagonal cuts and folds. The best part? It’s endlessly adaptable, you can switch the filling to fit your mood, the season, or whatever’s hanging out in your fridge.
When I make it, I always remember that stormy night with the lights out, when the braid was more than food, it was a little piece of comfort in the dark. That’s what I want this recipe to be for you: a dish that makes an ordinary day feel extraordinary, one golden slice at a time.
Flaky Mushroom And Gruyère Puff Pastry Braid
Course: Main CourseDifficulty: Easy6
servings20
minutes22
minutes10
minutesA buttery puff pastry braid filled with creamy mushrooms, Gruyère, and Parmesan cheese, baked until golden and crisp. This elegant yet approachable dish is perfect for entertaining or a cozy family dinner.
Ingredients
1 sheet puff pastry, thawed
2 tablespoons unsalted butter
2 tablespoons olive oil
1 small yellow onion, finely diced
2 cloves garlic, minced
10 oz cremini mushrooms, sliced
1 teaspoon fresh thyme leaves (or ½ tsp dried)
Salt and black pepper, to taste
¼ cup dry white wine (optional)
8 oz cream cheese
¾ cup Parmesan cheese, finely grated
½ cup Gruyère cheese, grated
1 teaspoon Dijon mustard (optional)
2 large eggs, divided
Fresh parsley, chopped (for garnish)
Directions
- Preheat oven to 350°F (180°C) and line a baking tray with parchment paper.
- In a large skillet, heat butter and olive oil over medium heat. Add onion and cook 5 minutes until softened, then stir in garlic for 1 minute.
- Add mushrooms and cook until browned and liquid evaporates, about 8 minutes. Stir in thyme, salt, and pepper; add wine if using and cook until absorbed.
- Reduce heat, then stir in cream cheese, Parmesan, and Dijon until smooth. Remove from heat and fold in Gruyère. Beat one egg and mix into the filling. Let cool slightly.
- Unroll puff pastry and cut 8 diagonal strips on each long side, leaving the center intact. Spread filling down the center, fold the top and bottom edges, then braid the strips.
- Transfer to the tray with parchment, brush with beaten egg, and bake 20–22 minutes until golden brown and flaky.
- Cool 10 minutes before slicing and sprinkle with fresh parsley.