01 -
Start by heating the butter and olive oil in a big pan over medium-low heat. Toss in the onions and cook gently, stirring now and then, for about 25 to 30 minutes until they're soft and golden brown.
02 -
Add thyme, balsamic vinegar, salt, and pepper to the onions. Keep cooking for 2 more minutes, then take the pan off the heat and let it cool down a bit.
03 -
Use the same pan. Add a little olive oil if it looks dry. Cook the mushrooms on medium-high heat for 5 to 7 minutes until they're browned and all the liquid is gone.
04 -
Stir in the garlic with the mushrooms and cook just for 30 seconds. Then, mix the mushroom-garlic in with the caramelized onions. Let the whole filling cool off some.
05 -
Preheat your oven to 400°F. Lay the thawed puff pastry out on parchment paper and roll it flat.
06 -
Put the pastry so the long edge is facing you. Spread the onion-mushroom mix in a line down the middle third of the dough. Sprinkle the cheese over the filling evenly.
07 -
Cut diagonal strips about an inch wide along both sides of the pastry. Fold the strips over the filling one by one, alternating sides, to make a braid shape.
08 -
Brush the braid top with the beaten egg. If you want, toss some sesame seeds on top as a finishing touch.
09 -
Move the braid with the parchment paper onto a baking sheet. Bake for 25 to 30 minutes until the pastry is puffed up and golden all over.
10 -
Let it sit for 5 minutes to cool a bit. Add fresh thyme leaves on top if you like. Slice it up and serve warm.