Mushroom Wellington
A vegetarian Mushroom Wellington with two individual portions: savory mushroom-walnut duxelles, garlicky spinach, and Dijon wrapped in flaky puff pastry. The filling is cooked down until dry enough to slice cleanly, then baked until deeply golden so the pastry stays crisp instead of soggy.

Estimated calories and US ingredient costs.
For a larger batch, keep the oven temperature the same and use a larger sheet pan with at least 2 inches between parcels for airflow. The mushroom filling can be doubled easily, but the pastry should still be handled cold and baked as individual parcels rather than one oversized Wellington, which is harder to cook through evenly.
Your whole cook, in one place.
Ingredients, steps and a live timeline. Ready for 2 people.
Make the next one yours.
Create a custom meal with what you have.
Read the traditional recipe
Ingredients
For 2 people
- 8 oz cremini mushrooms, finely chopped
- 2 oz baby spinach
- 1 oz shallot, finely minced
- 1 tsp minced garlic
- 1 oz walnuts, finely chopped
- 1 tbsp olive oil
- 1 tbsp unsalted butter
- 1 tbsp Dijon mustard
- 1 tbsp soy sauce
- 2 tbsp water
- 1/2 tsp kosher salt
- 1/4 tsp black pepper
- 1 tbsp all-purpose flour
- 1 sheet puff pastry, thawed but cold, 8 oz
- 1 large egg
- 1 tbsp water, for egg wash
- 1 tbsp all-purpose flour, for dusting the counter
Method
- Reduce the mushroom fillingHeat 1 tbsp olive oil and 1 tbsp unsalted butter in a 10-inch skillet over medium heat. Add 1 oz minced shallot and cook for 2 minutes, stirring often, until softened but not browned. Add 8 oz chopped mushrooms, 1/2 tsp kosher salt, and 1/4 tsp black pepper. Cook for 10 to 12 minutes, stirring frequently, until the mushrooms release their liquid and then dry out again.
- Build the duxellesStir in 1 tsp minced garlic and 1 oz chopped walnuts and cook for 1 minute. Add 1 tbsp soy sauce, 1 tbsp Dijon mustard, and 2 tbsp water, then sprinkle in 1 tbsp all-purpose flour and stir until the mixture looks thick and paste-like. Add 2 oz spinach and cook for 1 to 2 minutes, just until wilted and any extra moisture is cooked off. Scrape the filling onto a plate and spread it thin so it cools quickly.
- Make the pastry packageHeat the oven to 400 F. Line a sheet pan with parchment. Lightly dust the counter with 1 tbsp all-purpose flour and roll the 8 oz puff pastry into a 10-by-12-inch rectangle if needed. Cut it into 2 equal pieces. Divide the cooled mushroom filling between the pieces, shaping each into a compact mound in the center and leaving a 1-inch border. Fold the pastry over the filling, seal the edges firmly, and place both parcels seam-side down on the prepared pan.
- Chill for a sharp bakeWhisk 1 large egg with 1 tbsp water for the egg wash. Brush the tops and seams lightly, then score 2 or 3 shallow slits in each top so steam can escape. Chill the assembled Wellingtons for 20 minutes. This rest firms the pastry and helps it keep its shape in the oven.
- Bake until deeply goldenBrush the chilled Wellingtons again with the egg wash. Bake for 28 to 32 minutes, rotating the pan once halfway through, until the pastry is puffed and deep golden brown all over. If any filling leaks, keep baking until the bottom is crisp rather than pale. Transfer to a rack and let them rest for 5 to 10 minutes before slicing.
- Serve cleanlyUse a sharp serrated knife to cut each Wellington in half or serve whole on warmed plates. The filling should hold together in distinct layers, with flaky pastry outside and a savory mushroom center inside. Serve immediately while the crust is crisp.
Before you cook
What to get ready
Rolling pin, mixing bowls, baking tray or pie dish as directed, cooling rack and oven mitts.
Cook the mushroom-spinach filling dry and cool it fully before wrapping in cold pastry.
If something needs adjusting
Pastry underside is soggy
Avoid warm or wet filling and bake on a preheated tray as the method allows.
Dough becomes sticky while shaping
Chill it briefly rather than working in large amounts of extra flour. Keep the work surface lightly floured and handle gently.
Store for later
Refrigerate filled savory or fruit pastries in covered portions. Reheat perishable leftovers to 165°F, loosely shielding the top if it browns too quickly.
Refrigerate perishables within 2 hours, or 1 hour above 90°F. Keep the fridge at 40°F or below; use refrigerated leftovers within 3–4 days. USDA storage and reheating guidance.
Make the ingredients go further
Use extra walnuts in banana bread and freeze unused pastry according to its label.
Next use for your ingredients: Banana bread →
Calculate this meal with your own prices →
Cooking notes updated October 24, 2026. How we create recipes.
Tips, swaps and questions
A little kitchen know-how
For the driest, cleanest slices, cool the mushroom filling before assembling and avoid packing it too tightly against the pastry seams. If your filling still seems wet, cook it a few minutes longer before adding the spinach. A damp filling is the main reason Wellington bottoms turn soft.
Make it work for you
Swap the walnuts for finely chopped pecans or toasted sunflower seeds if you need a nut-free version, but keep the same amount and toast them lightly first so they stay crisp in the filling. If you use cremini mushrooms only, the flavor is mild and reliable; a small portion of shiitakes can add more savoriness, but do not add extra liquid.
Use more of your cremini mushrooms and shallot in chicken marsala.
Can I assemble Mushroom Wellington ahead of time?
Yes. You can cook the filling up to 2 days ahead and refrigerate it. You can also assemble the parcels, cover them, and refrigerate for up to 8 hours before baking. Keep the pastry cold the whole time, and brush with egg wash right before baking so the crust browns evenly. Refrigerate leftovers within 2 hours and use them within 3 days.
Times are estimates. Check ingredients for allergens. For safe temperatures and storage, see FoodSafety.gov.