Skip to main content
British
Hard

Mushroom Wellington (Vegetarian Holiday Main)

A showstopping vegetarian centrepiece — a golden, flaky parcel of puff pastry encasing layers of garlic and thyme mushroom duxelles, wilted spinach, and a whole portobello mushroom spread with cream cheese and Dijon mustard. This is the vegetarian main dish that satisfies even the most dedicated meat eater at the table. It looks extraordinary, tastes remarkable, and can be prepared almost entirely ahead of time.

This recipe has been verified by our culinary team
Created by
Updated January 1, 2023
20 min
Prep Time
50 min
Cook Time
Servings
Mushroom Wellington (Vegetarian Holiday Main)
$10

About This Recipe

What is this dish?

Mushroom Wellington is the vegetarian main dish that earns its place at any celebration table. Borrowing the structure of the classic Beef Wellington, it replaces the beef fillet with large, meaty portobello mushrooms surrounded by a deeply savoury mushroom duxelles, cream cheese, and wilted spinach — all wrapped in flaky golden puff pastry. The result is visually spectacular, texturally satisfying, and full of deeply layered flavour.

Why you'll love it

It looks like a serious piece of cooking and tastes like one, but the technique is achievable by any home cook. It is completely prepared ahead of time (the assembled Wellington goes into the fridge until needed), it is the kind of dish that creates genuine excitement when it arrives at the table, and it proves that vegetarian cooking can be genuinely celebratory rather than a compromise.

When to serve

A Christmas or Thanksgiving centrepiece for vegetarians and carnivores alike. An impressive dinner party main course. Serves 2–4 depending on appetite.

Quick tips

Dry the duxelles completely. Squeeze the spinach dry. Pat portobello mushrooms dry. Chill before baking. Use a serrated knife to cut.

Ingredient Highlights

Portobello Mushrooms

The largest, meatiest cultivated mushroom — a portobello is simply a fully mature cremini. Its dense, meaty texture holds up to the surrounding filling without collapsing, and its deep, earthy flavour stands up to the rich pastry and duxelles. Choose the largest, firmest specimens available for the most impressive final presentation.

Mushroom Duxelles

A classic French preparation — finely chopped mushrooms cooked down with shallots, garlic, and thyme until all moisture has evaporated and the mixture is intensely concentrated. It acts as both a flavour layer and a moisture barrier between the filling and the pastry. The patience required to cook it properly — 15 minutes of constant stirring — is entirely rewarded in the final dish.

Ready-Rolled Puff Pastry

Shop-bought puff pastry is used in professional kitchens worldwide. Making it from scratch requires hours and skill; the ready-rolled variety produces identical results for this application. All-butter puff pastry (look for 'tout beurre' on French brands or check the ingredients list) has a richer, more complex flavour than pastry made with vegetable fat.

Substitution Options

Replace cream cheese with goat's cheese, ricotta, or vegan soft cheese. Swap Dijon mustard for wholegrain mustard. Use frozen spinach (thoroughly defrosted and squeezed dry). Add a layer of roasted red pepper. Replace walnuts with pine nuts or sunflower seeds.

Ingredients
0/14 ready
Other
Other
Other
Other
Fresh Produce
Other
Other
Dairy
Other
Other
Other
Fresh Produce
Other
Other

Step-by-Step Instructions

1

Prepare the portobello mushrooms

Remove the stalks from the portobello mushrooms and set aside for another use. Wipe the caps clean with damp kitchen paper — do not wash them. Season both sides with salt and pepper. Heat 1 tablespoon of oil in a wide skillet over high heat and sear the portobellos cap-side down for 2 minutes, then flip and cook for 1 minute on the gill side. They should be lightly golden but not fully cooked through — they will continue cooking in the Wellington. Remove and allow to cool completely on kitchen paper. Pat dry thoroughly.

Pro Tips:

  • Patting the mushrooms completely dry is critical — excess moisture will steam inside the pastry and make the base soggy
  • Allow the seared mushrooms to cool completely before assembling — hot mushrooms will melt the pastry
Estimated time: 5 minutes
2

Make the mushroom duxelles

Finely chop the chestnut mushrooms (and the portobello stalks) — they should be as fine as possible. Heat the remaining olive oil in the same pan over medium-high heat. Add the shallots and cook for 3 minutes until softened. Add the garlic and thyme leaves, cook for 1 minute. Add all the finely chopped mushrooms and season generously. Cook, stirring frequently, for 12–15 minutes until all the moisture has evaporated completely and the mixture is very dry and intensely flavoured. This is crucial — any remaining moisture will make the pastry soggy. Spread onto a plate and allow to cool completely.

Pro Tips:

  • The duxelles must be completely dry — keep cooking until no steam rises and the mixture sticks to the pan slightly
  • Adding optional walnuts to the duxelles for the last 2 minutes of cooking adds texture and a nutty richness
Estimated time: 18 minutes
3

Assemble the Wellington

Preheat the oven to 200°C (400°F / Gas Mark 6). Unroll the puff pastry on a lightly floured surface. Mix the cream cheese with the Dijon mustard in a small bowl. Spread half the duxelles in a rectangle in the centre of the pastry, the same width as the portobello mushrooms. Place the spinach (quickly wilted in a dry pan and squeezed of all moisture) on top of the duxelles. Spread the cream cheese and mustard mixture over the top of each portobello mushroom and place them side by side on the spinach, cream cheese-side up. Top with the remaining duxelles.

Pro Tips:

  • Wilt and squeeze the spinach completely dry before using — even a small amount of retained moisture will make the pastry soggy
  • Work quickly with the pastry if the kitchen is warm — keep it in the fridge until the moment you need it
Estimated time: 8 minutes
4

Wrap in pastry and chill

Fold the long sides of the pastry over the mushroom filling, overlapping generously. Fold in the short ends and press all seams firmly together. Place seam-side down on a baking sheet lined with baking paper. Brush all over with beaten egg wash. Score a light decorative pattern on the top with a sharp knife if desired — diagonal lines or a crosshatch. Refrigerate for at least 20 minutes (or up to overnight) to firm up the pastry and help it hold its shape during baking.

Pro Tips:

  • The chilling step is important — cold pastry puffs better and the Wellington holds its shape more neatly
  • Apply two coats of egg wash for a deeper golden colour, adding the second coat just before baking
Estimated time: 5 minutes + 20 minutes chilling
5

Bake and rest

Bake the Wellington for 25–30 minutes until the pastry is deeply golden and crispy all over. Check at 20 minutes — if the top is browning too quickly, cover loosely with foil. Remove from the oven and rest for 5 minutes before cutting. Use a sharp, serrated knife and cut with a sawing motion to avoid compressing the layers. Serve in thick slices.

Pro Tips:

  • A serrated bread knife cuts through puff pastry far more cleanly than a chef's knife
  • A 5-minute rest is sufficient — unlike meat, a Wellington does not benefit from a long rest and is best served promptly
Estimated time: 30 minutes

Chef's Tips

Techniques that separate good from great

1

Add a layer of pâté or tapenade

Spreading a thin layer of mushroom pâté, black olive tapenade, or a lentil and walnut pâté on the pastry base before adding the duxelles adds another layer of flavour depth and helps create a moisture barrier between the filling and the pastry.

2

Use two sheets of pastry for a thicker crust

For a more substantial crust, place the filling on one sheet of pastry and use a second sheet as the top layer, pressing the edges together firmly and crimping with a fork. This produces a more rustic but very impressive Wellington with equal amounts of pastry on all sides.

3

Score and chill overnight for the best result

Assembling the Wellington the night before and refrigerating it overnight (covered with cling film) produces noticeably better pastry. The cold pastry bakes more evenly and develops the most dramatic puff. Apply the egg wash in the morning, just before baking.

Nutrition Facts

Per serving

Calories490
Protein14g
Carbohydrates38g
Fat32g
Fiber4g
Sodium540mg

* Percent Daily Values are based on a 2,000 calorie diet.

Equipment Needed

  • Wide skillet
  • Baking sheet
  • Baking paper
  • Pastry brush
  • Sharp serrated knife

Quick Tips

  • The duxelles must be completely dry — any moisture remaining in the mushroom mixture will make the pastry base soggy
  • Wilt and squeeze spinach completely dry before using — retained moisture is the enemy of a crisp Wellington base
  • Chill the assembled Wellington for at least 20 minutes before baking — cold pastry puffs more evenly and holds its shape better

Recipe Variations

Different ways to make this dish your own

1

Individual Mini Wellingtons

Make individual portions using smaller mushrooms (8–9cm) and smaller pastry rectangles. Each person receives their own Wellington — impressive for a dinner party and easier to portion than a single large one.

2

Mushroom Wellington with Goat's Cheese

Replace the cream cheese with a layer of soft goat's cheese mixed with a little lemon zest. The tang of the goat's cheese cuts through the richness of the mushrooms and pastry.

3

Mushroom and Lentil Wellington

Add a layer of spiced cooked lentils (seasoned with cumin, garlic, and lemon) beneath the duxelles. The lentils add protein, texture, and substance, making the Wellington even more filling.

4

Vegan Wellington

Use vegan soft cheese, vegan puff pastry (Jus-Rol is vegan), and aquafaba or plant milk for the egg wash. Ensure all other ingredients are vegan. The result is indistinguishable from the original and suitable for all guests.

What to Serve With

Perfect pairings to complete the meal

1

Red Wine Gravy

A rich vegetarian red wine gravy is the ideal accompaniment — use the mushroom soaking water (if using dried mushrooms elsewhere), red wine, vegetable stock, shallots, and thyme, reduced to a glossy sauce. Pour tableside.

2

Roasted Root Vegetables

Roasted carrots, parsnips, and beetroot alongside provide earthy sweetness, colour, and substance. The caramelised vegetables pair beautifully with the mushroom and pastry flavours.

3

Creamy Mashed Potato

Buttery mashed potato alongside makes the meal more substantial and provides a soft, creamy contrast to the crispy pastry.

4

Steamed Tenderstem Broccoli

Simply steamed tenderstem broccoli with a squeeze of lemon provides freshness and a slight bitterness that cuts through the richness of the pastry and filling.

Storage & Make-Ahead

Keep it fresh and plan ahead

Refrigerator

Leftover baked Wellington keeps in the fridge for up to 2 days, wrapped in foil. The pastry softens when refrigerated.

Freezer

The assembled, unbaked Wellington freezes well for up to 1 month. Freeze on the baking tray until solid, then wrap tightly. Bake from frozen at 180°C for 45–50 minutes.

Make-Ahead

Assemble the Wellington up to 24 hours ahead and refrigerate. Apply egg wash just before baking. This is the recommended approach for dinner parties.

Reheating

Reheat slices in an oven at 180°C for 12–15 minutes to re-crisp the pastry. Avoid the microwave, which makes the pastry soft and soggy.

Frequently Asked Questions
Leave a Review
Share your experience with this recipe

Got Leftovers?

Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.

Try AI Recipe Generator

Get 5 Delicious Recipes Every Week

Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.