01 -
Preheat oven to 180°C. Line a baking tray with parchment paper.
02 -
In a large skillet over medium heat, warm olive oil and butter. Add the diced onion and sauté until softened, about 5 minutes.
03 -
Stir in the garlic and sliced cremini mushrooms. Cook, stirring occasionally, until the mushrooms are browned and their moisture has evaporated, approximately 8 minutes.
04 -
Incorporate thyme, salt, pepper, and dry white wine if using. Cook until the liquid is absorbed. Reduce the heat to low.
05 -
Add cream cheese, grated Parmesan, and Dijon mustard if using. Stir until the mixture is smooth and creamy. Remove from heat and fold in the grated Gruyère.
06 -
Quickly mix in one beaten egg until fully combined with the filling. Allow the mixture to cool slightly.
07 -
Unroll the puff pastry sheet onto a clean surface. Cut 8 diagonal strips along each long side, leaving the center third intact for the filling.
08 -
Spread the mushroom filling down the central section, leaving space at the ends. Fold the short edges over, then alternately cross the pastry strips at an angle over the filling to create a braided effect.
09 -
Carefully transfer the braid with parchment paper onto the prepared baking tray. Brush the surface with the remaining beaten egg. Bake for 20–22 minutes, or until the pastry is golden and well risen.
10 -
Allow the braid to cool for 10 minutes before slicing. Garnish with chopped fresh parsley and serve warm.