I love bringing this mushroom Wellington to Thanksgiving dinner because it feels special while staying wonderfully cozy and satisfying. Savory mushrooms, toasted walnuts, and sweet caramelized onions bake inside flaky pastry for a centerpiece that is just as lovely to slice as it is to share.
Why You’ll Love This Mushroom Wellington
This Wellington pairs earthy mushrooms with crunchy walnuts and deeply sweet onions, giving every slice a mix of rich, savory flavors. The filling can be made ahead, and store-bought puff pastry keeps the assembly manageable on a busy holiday. Serve it as a festive main dish or alongside other Thanksgiving favorites.
Mushroom Wellington Ingredients & Substitutions
- 2 tablespoons olive oil, divided
- 2 large yellow onions, thinly sliced
- 1 tablespoon apple cider vinegar
- 1 1/2 pounds cremini mushrooms, finely chopped
- 2 garlic cloves, minced
- 1 teaspoon fresh thyme leaves, or 1/2 teaspoon dried thyme
- 3/4 teaspoon fine salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 cup chopped walnuts, lightly toasted
- 1/2 cup plain breadcrumbs
- 1 tablespoon Dijon mustard
- 1 sheet all-butter puff pastry, about 14 ounces, thawed according to package directions
- 1 large egg, beaten with 1 teaspoon water, for the egg wash
Cremini mushrooms bring a full, savory flavor, but button mushrooms work well too. For a nut-free version, replace the walnuts with an equal amount of cooked lentils or extra breadcrumbs. If you do not have fresh thyme, dried thyme is an easy swap.
Step-by-Step Instructions to Make Mushroom Wellington
1. Caramelize the onions
Warm 1 tablespoon of olive oil in a large skillet over medium-low heat. Add the sliced onions and cook, stirring often, for 25 to 30 minutes, until soft and golden. Stir in the apple cider vinegar, scrape up any browned bits, and cook for another minute. Transfer the onions to a plate.
2. Cook the mushrooms
Add the remaining tablespoon of olive oil to the skillet and raise the heat to medium-high. Add the mushrooms and cook for 10 to 14 minutes, stirring occasionally, until their liquid has evaporated and they are nicely browned. Stir in the garlic, thyme, salt, and pepper, and cook for 1 minute. Let the mixture cool for a few minutes.
3. Mix the filling
Stir the toasted walnuts, breadcrumbs, and Dijon mustard into the mushrooms. Fold in the caramelized onions, then taste and adjust the seasoning. The filling should be moist enough to hold together, but not wet. Let it cool completely before wrapping it in pastry.
4. Wrap the Wellington
Heat the oven to 400°F (200°C) and line a baking sheet with parchment paper. On a lightly floured surface, unfold the puff pastry. Spoon the cooled filling down the center, leaving a border on each side. Fold the pastry over the filling, overlapping the edges, and press gently to seal. Place the Wellington seam-side down on the baking sheet.
5. Brush and bake
Brush the pastry with the egg wash. Cut a few small slits in the top so steam can escape. Bake for 35 to 45 minutes, until the pastry is puffed and deep golden brown. Rest for 10 minutes before slicing so the filling settles and the slices hold their shape.
Tips for Success
- Cook the mushrooms until their liquid has evaporated. A dry, concentrated filling helps keep the pastry crisp.
- Cool the filling completely before assembling. Warm filling can soften the pastry and make it harder to seal.
- Keep puff pastry cold but pliable. If it gets soft while you work, chill the assembled Wellington for 10 minutes before baking.
- Use a sharp serrated knife and a gentle sawing motion for neat slices.
- Check the pastry color near the end of baking. If it browns quickly, loosely cover it with foil.
Variations of Mushroom Wellington
Add a handful of finely chopped spinach to the mushroom mixture, making sure to cook away any extra moisture. For a deeper herb flavor, add chopped rosemary with the thyme. You can also use pecans in place of walnuts, or add a thin layer of roasted red peppers before spooning on the filling. Keep additions modest so the pastry can wrap and bake evenly.
Serving Suggestions: What to Pair with Mushroom Wellington
For a Thanksgiving plate, serve slices with mashed potatoes, roasted carrots, green beans, or a crisp seasonal salad. A simple gravy made with vegetable broth is a cozy addition, and cranberry sauce brings a bright, tart contrast to the rich pastry. If you are serving a crowd, cut the Wellington into thick slices just before bringing it to the table.
Storage & Reheating Instructions
Refrigerate leftover slices in an airtight container for up to 3 days. Reheat them on a baking sheet in a 350°F (175°C) oven for 10 to 15 minutes, until warmed through and crisp. The microwave works in a pinch, but the pastry will be softer. You can prepare the filling up to 2 days ahead and keep it covered in the refrigerator. For the flakiest result, wrap the Wellington shortly before baking.
Memories Made Around the Table
I like setting this Wellington in the middle of the table while everyone is still settling in. The golden pastry gets plenty of attention, but the best moment is that first slice, when the savory filling and sweet onions show inside. It makes a holiday meal feel generous and relaxed, with plenty of room for everyone to reach for their favorite sides.
FAQs
Can I make mushroom Wellington ahead of time?
Yes. Make the filling up to 2 days ahead and refrigerate it. Let it cool completely before storing, then wrap the Wellington and bake it on the day you plan to serve it.
How do I keep the pastry from getting soggy?
Cook the mushrooms until their moisture has evaporated, cool the filling completely, and avoid adding wet ingredients. Baking on a preheated baking sheet can also help the bottom pastry crisp.
Can I freeze mushroom Wellington?
For the best texture, freeze the filling separately for up to 2 months and thaw it in the refrigerator before assembling. You can also freeze an assembled, unbaked Wellington, then bake it from frozen, adding extra time and checking that the pastry is golden and the center is hot.
What can I use instead of walnuts?
Use chopped pecans, cooked lentils, or extra breadcrumbs. If using breadcrumbs, start with a little less and add more as needed until the filling holds together.
Final Thoughts
This mushroom Wellington brings flaky pastry, caramelized onions, mushrooms, and walnuts together in a memorable Thanksgiving centerpiece. Make the filling ahead, give the pastry time to turn golden, and serve each slice with the sides your table loves most.

Mushroom Wellington
Equipment
- 1 Large Skillet
- 1 Baking Sheet
- 1 Parchment Paper
Ingredients
- 2 tablespoons olive oil divided
- 2 large yellow onions thinly sliced
- 1 tablespoon apple cider vinegar
- 1.5 pounds cremini mushrooms finely chopped; button mushrooms work too
- 2 garlic cloves minced
- 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
- 0.75 teaspoon fine salt plus more to taste
- 0.5 teaspoon black pepper
- 1 cup walnuts chopped and lightly toasted
- 0.5 cup plain breadcrumbs
- 1 tablespoon Dijon mustard
- 1 sheet all-butter puff pastry about 14 ounces, thawed according to package directions
- 1 large egg beaten with 1 teaspoon water, for the egg wash
Instructions
- Warm 1 tablespoon of olive oil in a large skillet over medium-low heat. Add the sliced onions and cook, stirring often, for 25 to 30 minutes, until soft and golden. Stir in the apple cider vinegar, scrape up any browned bits, and cook for another minute. Transfer the onions to a plate.
- Add the remaining tablespoon of olive oil to the skillet and raise the heat to medium-high. Add the mushrooms and cook for 10 to 14 minutes, stirring occasionally, until their liquid has evaporated and they are nicely browned. Stir in the garlic, thyme, salt, and pepper, and cook for 1 minute. Let the mixture cool for a few minutes.
- Stir the toasted walnuts, breadcrumbs, and Dijon mustard into the mushrooms. Fold in the caramelized onions, then taste and adjust the seasoning. Let the filling cool completely before wrapping it in pastry.
- Heat the oven to 400°F (200°C) and line a baking sheet with parchment paper. On a lightly floured surface, unfold the puff pastry. Spoon the cooled filling down the center, leaving a border on each side. Fold the pastry over the filling, overlapping the edges, and press gently to seal. Place the Wellington seam-side down on the baking sheet.
- Brush the pastry with the egg wash. Cut a few small slits in the top so steam can escape. Bake for 35 to 45 minutes, until the pastry is puffed and deep golden brown. Rest for 10 minutes before slicing.
