For Thanksgiving dinner, I love bringing a golden, savory centerpiece to the table that feels special without being complicated. This walnut mushroom Wellington layers tender mushrooms, toasted walnuts, and slowly caramelized onions inside crisp puff pastry, with plenty of flavor in every slice.
Why You’ll Love This Walnut Mushroom Wellington
This Wellington is rich and satisfying, with earthy mushrooms, crunchy walnuts, and sweet onions tucked into flaky pastry. You can prepare the filling ahead, making it a relaxed choice for a holiday meal. It also slices beautifully, so it works just as well for a family dinner as it does for a festive gathering.
Walnut Mushroom Wellington Ingredients & Substitutions
- 2 tablespoons olive oil, divided
- 2 large yellow onions, thinly sliced
- 1 teaspoon granulated sugar
- 1 pound cremini mushrooms, finely chopped
- 2 garlic cloves, minced
- 1 teaspoon fresh thyme leaves, or 1/2 teaspoon dried thyme
- 1 tablespoon soy sauce
- 1/2 teaspoon fine salt, plus more to taste
- 1/4 teaspoon black pepper
- 3/4 cup chopped walnuts, toasted
- 1/2 cup plain breadcrumbs
- 1 sheet all-butter puff pastry, thawed according to package directions
- 1 large egg, beaten with 1 teaspoon water, for brushing
- 1 teaspoon sesame seeds, optional
Cremini mushrooms give the filling a deep, savory taste, but white button mushrooms work well too. Use gluten-free breadcrumbs and puff pastry if needed, and swap the soy sauce for tamari. For a dairy-free pastry, choose a puff pastry made with oil instead of butter.
Step-by-Step Instructions to Make Walnut Mushroom Wellington
1. Caramelize the onions
Heat 1 tablespoon of olive oil in a large skillet over medium-low heat. Add the sliced onions and sugar, then cook for 25 to 35 minutes, stirring often, until soft and deeply golden. Transfer the onions to a plate.
2. Cook the mushroom filling
Add the remaining tablespoon of oil to the skillet and raise the heat to medium-high. Add the chopped mushrooms and cook for 10 to 12 minutes, stirring occasionally, until their liquid has evaporated and the mushrooms are browned. Stir in the garlic, thyme, soy sauce, salt, and pepper, then cook for 1 minute. Remove from the heat and let the mixture cool.
3. Mix and cool the filling
Stir the toasted walnuts and breadcrumbs into the cooled mushrooms. Fold in the caramelized onions, breaking up any large clumps. The mixture should hold together when pressed. Let it cool completely before assembling so the pastry stays crisp.
4. Assemble the Wellington
Heat the oven to 400°F (200°C) and line a baking sheet with parchment paper. Unfold the puff pastry on a lightly floured surface. Shape the filling into a compact log down the center, leaving a border at each end. Fold the pastry over the filling, overlap the edges, and press to seal. Place it seam-side down on the baking sheet.
5. Brush and bake
Brush the pastry with the beaten egg mixture. Lightly score the top with a sharp knife, taking care not to cut through the pastry, and sprinkle with sesame seeds if you like. Bake for 30 to 35 minutes, until puffed and deep golden. Rest for 10 minutes before slicing.
Tips for Success
- Cook the mushrooms until their moisture is gone. A dry filling helps keep the pastry flaky.
- Let both the onion and mushroom mixture cool fully before wrapping the pastry.
- Keep the pastry cold while you work. If it gets soft or sticky, chill it for 10 minutes before baking.
- Use a serrated knife and a gentle sawing motion for neat slices.
- Check the puff pastry ingredients and choose one made without lard.
Variations of Walnut Mushroom Wellington
Add a handful of chopped spinach to the mushroom mixture, making sure to cook off any extra moisture. For a more herb-forward filling, add chopped parsley or rosemary. You can also replace the walnuts with pecans or cooked chestnuts, or add a thin layer of Dijon mustard over the pastry before adding the filling.
Serving Suggestions: What to Pair with Walnut Mushroom Wellington
Serve warm slices with roasted potatoes, green beans, or Brussels sprouts for a Thanksgiving dinner plate. A crisp green salad adds a fresh contrast, while cranberry sauce brings a bright, tart note. For a generous holiday spread, pair it with mashed potatoes and a savory mushroom gravy.
Storage & Reheating Instructions
Let leftovers cool, then store them in an airtight container in the refrigerator for up to 3 days. Reheat slices on a baking sheet in a 350°F (175°C) oven for 10 to 15 minutes, until heated through and crisp. Avoid the microwave if you want to keep the pastry flaky. You can prepare the filling up to 2 days ahead and refrigerate it; assemble the Wellington shortly before baking.
Memories Made Around the Table
I like setting this Wellington in the middle of the Thanksgiving table and letting everyone admire the golden pastry before I slice it. The aroma of thyme, mushrooms, and sweet onions always makes the kitchen feel welcoming, and the leftovers are just as lovely the next day.
FAQs
Can I make walnut mushroom Wellington ahead of time?
Yes. Make the filling up to 2 days ahead and keep it covered in the refrigerator. For the crispest pastry, assemble the Wellington close to baking time.
How do I keep the pastry from getting soggy?
Cook the mushrooms until their liquid has evaporated, cool the filling completely, and avoid adding wet ingredients. Baking on a preheated baking sheet can also help the bottom pastry brown.
Can I freeze this Wellington?
You can freeze the assembled Wellington before baking. Wrap it well and freeze for up to 1 month. Bake from frozen at 400°F (200°C), adding about 10 to 15 minutes to the baking time, and check that the pastry is deeply golden and the center is hot.
What can I use instead of walnuts?
Chopped pecans, toasted hazelnuts, or cooked chestnuts make good alternatives. For a nut-free version, leave them out and add a little extra breadcrumb for structure.
Final Thoughts
This walnut mushroom Wellington brings comforting, savory flavor and a beautiful pastry crust to a Thanksgiving dinner. Prepare the filling ahead, bake it until golden, and serve each slice with your favorite holiday sides.

Walnut Mushroom Wellington
Equipment
- 1 Large Skillet
- 1 Baking Sheet
- 1 Parchment Paper
- 1 Sharp knife
Ingredients
- 2 tablespoons olive oil divided
- 2 large yellow onions thinly sliced
- 1 teaspoon granulated sugar
- 1 pound cremini mushrooms finely chopped
- 2 cloves garlic minced
- 1 teaspoon fresh thyme leaves or 1/2 teaspoon dried thyme
- 1 tablespoon soy sauce
- 0.5 teaspoon fine salt plus more to taste
- 0.25 teaspoon black pepper
- 0.75 cup walnuts chopped and toasted
- 0.5 cup plain breadcrumbs
- 1 sheet all-butter puff pastry thawed according to package directions
- 1 large egg beaten with 1 teaspoon water, for brushing
- 1 teaspoon sesame seeds optional
Instructions
- Heat 1 tablespoon of olive oil in a large skillet over medium-low heat. Add the sliced onions and sugar, then cook for 25 to 35 minutes, stirring often, until soft and deeply golden. Transfer the onions to a plate.
- Add the remaining tablespoon of oil to the skillet and raise the heat to medium-high. Add the chopped mushrooms and cook for 10 to 12 minutes, stirring occasionally, until their liquid has evaporated and the mushrooms are browned. Stir in the garlic, thyme, soy sauce, salt, and pepper, then cook for 1 minute. Remove from the heat and let the mixture cool.
- Stir the toasted walnuts and breadcrumbs into the cooled mushrooms. Fold in the caramelized onions, breaking up any large clumps. The mixture should hold together when pressed. Let it cool completely before assembling.
- Heat the oven to 400°F (200°C) and line a baking sheet with parchment paper. Unfold the puff pastry on a lightly floured surface. Shape the filling into a compact log down the center, leaving a border at each end. Fold the pastry over the filling, overlap the edges, and press to seal. Place it seam-side down on the baking sheet.
- Brush the pastry with the beaten egg mixture. Lightly score the top with a sharp knife, taking care not to cut through the pastry, and sprinkle with sesame seeds if desired. Bake for 30 to 35 minutes, until puffed and deep golden. Rest for 10 minutes before slicing.
