Easy Vegan Wellington Recipe

An image of vegan Wellington on a board

Wow family and friends with this mushroom and sweet potato wellington with cranberries. This easy vegan wellington makes for a seriously impressive centrepiece dish in a vegetarian or vegan Christmas spread or even a plant-based Sunday roast. 

You’ll have your friends queuing up to have a slice of this tasty dish!


  • 90g dried porcini mushrooms
  • 2 tbsp olive oil
  • 1 large onion, finely chopped
  • 250g chestnut mushrooms, finely chopped
  • 2 garlic cloves, crushed
  • 500g sweet potatoes (about 2 large), peeled and cut into 2cm chunks
  • 1 tbsp  finely chopped rosemary
  • 1 tbsp finely chopped sage, plus 4 whole leaves
  • 100g soft white  breadcrumbs
  • 2 tbsp pomegranate molasses (see tip below)
  • 40g  chopped walnuts or pecans
  • 40g dried cranberries
  • grating of nutmeg
  • 2 x 320g sheets dairy-free puff pastry
  • plain flour, to dust
  • 3 tbsp plant-based milk
  • 1 tbsp  English mustard or Dijon mustard with a pinch of turmeric


1. Put the dried mushrooms in a heatproof bowl and pour over 500ml boiling water from the kettle. Stir and press them down so they’re well covered, then leave to soak.

2. Heat the olive oil in a wide frying pan over a medium heat, and fry the onion and chestnut mushrooms until the veg is very soft and the mushrooms look wilted and reduced, about 20 mins.

3. Stir in the garlic and sweet potatoes, then the rehydrated mushrooms and their soaking liquid, leaving the last dregs of the liquid in the bowl (this may contain grit from the mushrooms). Cover and cook for 15 mins until the sweet potatoes are just softened, and most of the liquid has evaporated. Add a splash more water halfway through if the liquid evaporates too quickly.


4. Remove the lid and stir in the chopped herbs, breadcrumbs, molasses, nuts and cranberries. Season well and sprinkle in the nutmeg. The mixture should be stiff enough to resemble stuffing, but not dry – all the breadcrumbs should be coated and have absorbed some of the liquid. Remove from the heat and leave to cool in the pan.


5. Once cool, unroll one of the puff pastry sheets onto a lightly floured non-stick baking sheet or baking tray lined with baking parchment. Whisk the milk and mustard together with a pinch of salt and set aside.


6. Spoon the cooled filling down the middle of the pastry sheet in a neat line, leaving a 5cm border around the edges. Use the mustard-milk mix to brush the borders, then top with the second pastry sheet. Press the pastry around the filling to remove any air pockets, then crimp to seal the sides. Trim off any excess pastry with a sharp knife and use a fork or your fingers to make a pattern around the edge of the wellington.


7. Cut a small steam hole in the top of the middle, then brush the top with the mustard-milk mix. Chill on the sheet or tray for 30 mins. Will keep in the fridge for up to two days.


8. Heat the oven to 200C/180C fan/gas 6. Remove the wellington from the fridge and brush with more of the mustard-milk mix. Score a pattern into the top of the pastry with a cutlery knife or fork, if you like, then bake for 35-40 mins until golden, puffed up and crisp – cover with foil if it’s browning too quickly. Arrange the whole sage leaves on top of the wellington and stick them down with the mustard-milk mix, then return to the oven for 10 mins more.

9. Leave to rest on a board or platter for 10 mins before cutting into chunky slices to serve.

Don’t forget to tag us in your creations @soulfulfoodco


If you fancy making more of a feast, check out the recipes below for even more inspo for your vegan dinner spread!

What’s next?

Start here and get dipping…

Vegan Lentil Fritters & Raita Dip 

Because we all like a little something on the side...

Wild Mushroom Stuffing

Something sweet for dessert?

Jewelled Avocado Chocolate Mousse  

Don’t forget the treats!

Vegan Dark Chocolate, Cranberry & Pistachio Tiffin

And, of course, if you don't want to cook at all, then you can order our super easy vegan OnePot meals to be delivered to you anywhere in the UK*. The ultimate in convenience. Delivery is free on orders over £34.99.