Vegan Mushroom Wellington with Caramelized Onions and Spinach

Prep: 10 minCook: 50 min4 servingsmediumBritish
Vegan Mushroom Wellington with Caramelized Onions and Spinach

A stunning plant-based version of the classic Wellington, featuring meaty portobello mushrooms layered with caramelized onions, wilted spinach, and fresh thyme, all wrapped in flaky vegan puff pastry. The mushrooms are seared until golden to concentrate their umami flavor, while the onions are slowly cooked until sweet and jammy. A homemade vegan egg wash gives the pastry a beautiful golden finish. Perfect as an impressive centerpiece for holiday dinners, special occasions, or when you want to showcase how elegant plant-based cooking can be. This version delivers all the visual drama and satisfying textures of traditional Wellington while being completely vegan-friendly.

Ingredients

4 servings
  • 4 large portobello mushrooms, stalks trimmed and cleaned
    mixed wild mushrooms1:1

    adds depth of flavor

    Full guide →
  • 3 large onions, peeled and chopped
  • 3 tbs olive oil
  • 11 oz baby spinach
  • 4 sprigs thyme, leaves picked
  • 1 vegan puff pastry
    regular puff pastry1:1use if vegetarian acceptable

    high

  • 1 tbs dijon mustard
  • salt and pepper, to taste
  • 1 tbs aquafaba, chickpea water
    commercial vegan egg substitute1:1adds eggs

    convenient alternative

    Full guide →
  • 1 tbs almond or cashew milk
  • 1 tsp neutral flavoured oil
  • ½ tsp maple syrup or brown rice syrup

Instructions

  1. 1

    Heat olive oil in a large frying pan over low to medium-low heat

  2. 2

    Add onions and reduce heat to low, season with salt and pepper

  3. 3

    Cook onions stirring occasionally for 15 to 20 minutes until golden brown

  4. 4

    Remove onions and return pan to heat

  5. 5

    Add baby spinach and cook until wilted, then remove and cool

  6. 6

    Increase heat to medium-high and add remaining olive oil

  7. 7

    Place mushrooms top side down and cook for 5 minutes until lightly golden

  8. 8

    Turn mushrooms and cook 5 minutes more until golden

  9. 9

    Drain mushrooms on paper towel top side up

  10. 10

    Transfer onions, spinach and mushrooms to refrigerator to cool completely

  11. 11

    Preheat oven to 400°F

  12. 12

    Place baking paper on baking tray and place puff pastry sheet on top

  13. 13

    Spread half the caramelized onions over middle third of pastry leaving ¾" border

  14. 14

    Top with half the baby spinach

  15. 15

    Spread dijon mustard over mushrooms and season with salt and pepper

  16. 16

    Place mushrooms on top of spinach

  17. 17

    Top mushrooms with thyme and remaining spinach and onions

  18. 18

    Roll pastry over mushroom mixture until you have a log

  19. 19

    Press down to seal edges and roll so seam faces bottom

  20. 20

    Whisk all vegan egg wash ingredients together in a bowl

  21. 21

    Lightly coat with vegan egg wash

  22. 22

    Place pastry in freezer for 10 minutes

  23. 23

    Apply another layer of vegan egg wash and freeze for 10 minutes more

  24. 24

    Place on baking sheet and bake for 30 to 35 minutes until golden and flaky

Tips

Tip 1

Cool the cooked vegetables completely before assembling to prevent the pastry from becoming soggy

Tip 2

Double coating with vegan egg wash and freezing between applications creates a beautifully golden, crispy crust

Tip 3

Let the Wellington rest for 5-10 minutes after baking before slicing to help it hold its shape

Good to Know

Storage

Refrigerate wrapped wellington up to 1 day before baking, or store baked wellington up to 3 days

Make Ahead

Can assemble completely up to 1 day ahead and refrigerate before final baking

Serve With

Slice with sharp knife and serve immediately while pastry is crispy

Common Mistakes

Watch

Don't skip cooling vegetables completely to avoid soggy pastry

Watch

Don't overfill the pastry or it will burst during baking

Watch

Apply egg wash lightly to prevent burning

Substitutions

vegan puff pastry
regular puff pastry1:1use if vegetarian acceptable

high

portobello mushrooms
mixed wild mushrooms1:1

adds depth of flavor

Full guide →
aquafaba
commercial vegan egg substitute1:1adds eggs

convenient alternative

Full guide →
almond milk
any plant milk1:1adds dairy

use preferred variety

Full guide →
Find more substitutions →

FAQ

Can I make this gluten-free?

Yes, substitute gluten-free puff pastry, though the texture may be slightly different from traditional pastry.

What if my pastry breaks during rolling?

Patch small tears with pastry scraps and egg wash. For larger breaks, overlap edges and seal well with more wash.

How long will leftovers keep?

Store covered in refrigerator for up to 3 days. Reheat in 180C oven for 10-15 minutes to crisp pastry.