Vegan Wellington Recipe

A delicious vegan wellington, that packs a tasty nutritional punch and is a main course that makes a statement!





  • 4 tbsp olive oil
  • 2 medium sweet potatoes (around 375g/13oz), peeled and cut into roughly 2cm/¾in chunks
  • 1 onion, finely sliced
  • 1 leek (around 200g/7oz), trimmed and thinly sliced
  • 2 garlic cloves, peeled and crushed
  • 100g/3½oz young spinach leaves
  • 125g/4½oz fresh, or frozen and thawed, cranberries
  • 75g/2½oz pecan nuts, roughly broken
  • 180g/6oz cooked and peeled vacuum-packed chestnuts, roughly crumbled
  • 1 large orange, finely grated zest
  • 4 large Portobello or flat mushrooms, each roughly 9cm/3½in in diameter
  • 375g/13oz ready-rolled puff pastry (vegan-friendly)
  • 2 tbsp soy milk, or other plant-based ‘milk’
  • ½ tsp poppy seeds (optional)
  • salt and freshly ground black pepper


  1. Heat two tablespoons of the oil in a large non-stick frying pan and cook the sweet potato over a medium heat for five minutes, or until beginning to soften and brown, stirring regularly.
  2. Add the onion and leek and fry for 10 minutes more, or until softened. Stir in the garlic, spinach, cranberries, pecans, chestnuts and orange zest. Season well with salt and pepper and cook for five minutes more, stirring regularly until the filling mixture is well softened. Spread onto a large tray and leave to cool.
  3. Heat one tablespoon more oil in the pan. Add three of the mushrooms (stalks removed) to the pan, smooth-side down. Cook for two minutes, then turn and cook for further two minutes on the other side. Drain, stalk-side down, on kitchen paper.
  4. Roughly chop the remaining mushrooms and add to the same frying pan with the rest of the oil and fry for 2-3 minutes, or until lightly browned. Stir into the filling mixture, adjust the seasoning with salt and freshly ground black pepper to taste, and leave to cool.
  5. Preheat the oven to 200C/180C Fan/Gas 6. Line a large baking tray with baking paper. Unroll the puff pastry on its lining paper onto a thin board or tray. Spoon half of the sweet potato mixture down the centre of the pastry, from one short end to the other, leaving a 2cm/¾in border at each end.
  6. Arrange the whole mushrooms, stalk-side up, in a row on top of the sweet potato mixture. Spoon the remaining filling mixture over and around the mushrooms, pressing gently with clean hands until completely covered.
  7. Brush the pastry around the filling lightly with soy milk. Bring the two short sides of the pastry up and fold over the filling. Do the same with the long sides to create a long, oblong parcel. Patch any tears with pastry so that there are no holes. If your pastry is smaller than 375g/13oz, you may not have room for all the filling, so don’t worry about using it all.
  8. Place the lined baking tray on top of the Wellington and carefully flip the parcel and board over so that the pastry joins are underneath. Remove the top board and lightly score the pastry with the tip of a knife. Brush with more soy milk and sprinkle with poppy seeds, if using.
  9. Bake the Wellington for about 45 minutes (longer if it has been chilled), or until the pastry is golden-brown and crisp, and the filling is hot throughout. Serve with vegetable gravy.


It is important to use mushrooms that are roughly the same size so that they run in a nice, even row along the pastry.

This vegan Wellington can be filled and kept in the fridge for up to 24 hours before baking. You will need to bake it about 10 minutes longer to ensure it’s hot all the way through.

2 Comments Add yours

  1. Everything Plant says:

    Looks dynamite. Thanks for sharing!


    1. It is really delicious. 👌🏽


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s