Ingredients
Equipment
Method
Prepare the oven
- Heat the oven to 400°F.
- Line a large rimmed baking sheet with parchment paper.
Make the filling
- Heat 2 tablespoons of the olive oil and the butter in a 12-inch skillet over medium heat.
- Add the onions and 1/4 teaspoon of the salt; cook over medium-low heat for 30-35 minutes, stirring often, until deeply golden and very soft.
- Transfer the onions to a bowl.
- Add 1 tablespoon of the remaining oil to the skillet and cook half the mushrooms for 8-10 minutes, until their released liquid evaporates and they begin to brown.
- Transfer the mushrooms to the bowl.
- Add the last tablespoon of oil and cook the remaining mushrooms the same way, seasoning both batches with the remaining salt and the pepper.
- Add the garlic and thyme to the skillet and cook for 1 minute.
- Return the onions and mushrooms to the skillet.
- Stir in the spinach in handfuls and cook until wilted and the pan is dry, about 2-3 minutes.
- Remove the skillet from the heat and stir in the panko and Dijon.
- Spread the filling in a shallow bowl and cool completely.
Assemble and bake
- Beat the egg and water together in a small bowl to make an egg wash.
- Dust the work surface with the flour and roll the pastry into a 12x14-inch rectangle.
- Spoon the cooled filling into a 10x3-inch log down the center.
- Fold the long sides over the filling and brush the edge with egg wash to seal.
- Fold the ends under and place seam-side down on the prepared baking sheet.
- Brush the top with egg wash and cut a few shallow slits in the pastry.
- Bake for 35-40 minutes, until the pastry is deeply golden and crisp.
- Rest on the baking sheet for 10 minutes before slicing.
Notes
Cool the filling completely before wrapping so steam does not soften the pastry. Refrigerate leftovers in an airtight container for up to 3 days; freeze leftovers for up to 2 months. For a gluten-free variation, use gluten-free puff pastry, panko, and flour.
