This vegan wellington is perfect for a special occasion. Creamy mushroom filling wrapped in deliciously flaky puff pastry. Simple and gorgeous.

Now that it’s getting close to Christmas I’m starting to think of what to put on the Christmas menu.
A vegan wellington is a great addition to a Christmas menu or indeed any special occasion.
We decided to make this a vegan mushroom wellington, so basically make a filling from mushrooms and then wrap that in pastry and bake it. I mean, you know it’s just got to be delicious!
I’ve been seeing a lot of vegan wellingtons popping up on my facebook feed lately and it made me realize that ours is a little non-traditional, but I would argue that ours is better!
It’s a delicious mix of mushrooms, onions, spices and cashew cream for the filling, and that is wrapped in puff pastry, brushed with melted vegan butter and baked for 25 minutes until golden brown, flaky and perfect.
It looks beautiful and festive and tastes wonderful. Garnish with fresh rosemary for even more festive vibes. You’ll also love our vegan pot pie and our vegan nut roast recipes.
What You’ll Need For This Recipe:
Ingredient Notes
Mushrooms – we use three different types of mushrooms here for maximum flavor. Portobello mushrooms, white button mushrooms and cremini mushrooms (also known as baby bellas or portobellini or brown button mushrooms).
Puff pastry – this makes such a perfect flaky, golden crust for your wellington. Read the label of course, but most puff pastry is vegan. It’s usually sold frozen. Let it thaw in the fridge and use it directly from the fridge.
Raw cashews – the cashews together with a little water and salt are blended up to make the cashew cream. If you have a high powered blender like a Vitamix then it’s usually not necessary to soak the cashews first. If you don’t have a high powered blender then place the cashews in a bowl, pour over boiling water from the kettle and leave to soak for at least 15 minutes and up to an hour. Then drain them and add to the blender with the other ingredients.
How To Make Vegan Wellington
You will find full instructions and measurements in the recipe card at the bottom of the post. This is a summary of the process to go along with the process photos.
- Step 1. Add olive oil, chopped onion, crushed garlic, dried rosemary, coriander powder, dried thyme and oregano to a pot and sauté until the onions are softened.
- Step 2. Add in the sliced mushrooms and soy sauce and sauté until the mushrooms are softened.
- Step 3. Add cashews, water and salt to your blender jug and blend until smooth.
- Step 4. Add the cashew cream to the mushrooms and heat everything together until it reaches a simmer. It will thicken as it heats and create a thick, creamy sauce.
- Step 5. Turn off the heat and leave the sauce to cool as it will thicken more as it cools.
- Step 6. When the sauce has cooled, preheat the oven to 390°F.
- Step 7. Line a baking tray with parchment paper. Lie the sheet of puff pastry down on top of the parchment paper. You may have to trim your puff pastry sheet slightly to fit your baking tray.
- Step 8. Add the mushroom filling along one side of the puff pastry, leaving a margin at the edge so that when you fold the pastry over you will be able to seal it along the sides.
- Step 9. Fold the puff pastry over the top of the mushroom filling, sealing it along the margin you left along the edge. Use a fork to make ridges in the pastry at the edges and help to seal it in even better.
- Step 10. Brush the top of the pastry with melted vegan butter and cut diagonal slashes across the top of the pastry.
- Step 11. Place into the oven and bake for 25 minutes or until golden brown and crispy.
- Step 12. Allow to cool for 5 minutes before serving. Top with a sprig of fresh rosemary and serve.
Pro Tips
The filling should be thick. If your filling is too saucy then it will spread too much when you place it onto the pastry and it will be difficult to seal your pastry properly. The cashew cream thickens up really well as it heats, so that’s part of it, the other part is to let the sauce cool before adding it onto the pastry. It continues to thicken when cooled and will be easier to handle.
Your puff pastry should be thawed, but still cold. If it thaws too long at room temperature it gets sticky and becomes hard to handle. It’s ideal if you let it thaw in the fridge and then use it straight from the fridge. If it gets sticky anyway, then flour a surface and your rolling pin and roll it with a sprinkle of flour, that will stop the stickiness and make it easy to handle.
Leave a margin on the side of the puff pastry where you’re adding your filling. You need enough space to be able to fold it over and seal it down (see pics above).
Don’t panic if the filling starts coming out the side when you’re trying to seal your wellington. Just scoop off the overflow and carry on. If you had to trim your puff pastry to fit your baking tray (we did) then you have a little extra pastry to work with and can add the leftover pieces to the edges of your wellington where there was a bit of a filling overflow to strengthen it. You’ll see the middle part of our wellington shows the evidence of a little patching up!
Brush with melted vegan butter. This gives amazing results in a flaky crispy delicious pastry.
Cut some diagonal slashes across the top of the wellington right before baking. This allows steam to escape during baking but also looks super pretty!
Recipe FAQ
Yes, thankfully it usually is. It’s one of those ‘accidentally vegan’ things. Of course read the ingredients as some may not be vegan but it’s very common for puff pastry to be vegan.
The filling can be made in advance and stored in the fridge for 2-3 days and then added to the pastry and baked when you’re ready. That is the only part that can be done in advance. Once it’s wrapped in the pastry it needs to go right into the oven and bake right away.
You can store leftovers in the fridge (covered) for a couple of days, however, there is the possibility of the pastry getting soggy and it definitely loses its flaky crispiness. So this is a dish that is best served on the day it’s made. Hot and flaky and right out of the oven is the way forward for this one.
It’s not suitable for freezing.
More Vegan Holiday Recipes
Did you make this recipe? Be sure to leave a comment and rating below!
Vegan Wellington
Ingredients
Mushrooms:
- 1 Tbsp Olive Oil
- 1 Medium Onion White, Yellow or Brown, Chopped
- 1 tsp Crushed Garlic
- 1 tsp Dried Rosemary
- ½ tsp Ground Coriander
- ½ tsp Dried Thyme
- ½ tsp Oregano
- 2 ½ cups White Button Mushrooms (240g) Sliced
- 2 ½ cups Cremini Mushrooms (240g) Sliced
- 2 Portobello Mushrooms Sliced
- 2 Tbsp Soy Sauce
Cashew Cream:
- 1 cup Raw Cashews (150g)
- ½ cup Water (120ml)
- ½ tsp Salt
Assembling:
- 1 Sheet Puff Pastry Thawed
- 1-2 Tbsp Vegan Butter Melted, for brushing
Decorating:
- Sprig of Fresh Rosemary
Instructions
- Add olive oil, chopped onion, crushed garlic, dried rosemary, coriander powder, dried thyme and oregano to a pot and sauté until the onions are softened.
- Add in the sliced mushrooms and soy sauce and sauté until the mushrooms are softened.
- Add cashews, water and salt to your blender jug and blend until smooth.
- Add the cashew cream to the mushrooms and heat everything together until it reaches a simmer. It will thicken as it heats and create a thick, creamy sauce.
- Turn off the heat and leave the sauce to cool as it will thicken more as it cools.
- When the sauce has cooled, preheat the oven to 390°F (200°C).
- Line a baking tray with parchment paper. Lie the sheet of puff pastry down on top of the parchment paper. You may have to trim your puff pastry sheet slightly to fit your baking tray.
- Add the mushroom filling along one side of the puff pastry, leaving a margin at the edge so that when you fold the pastry over you will be able to seal it along the sides (see our photos above to see this in action).
- Fold the puff pastry over the top of the mushroom filling, sealing it along the margin you left along the edge. Use a fork to make ridges in the pastry at the edges and help to seal it in even better.
- Brush the top of the pastry with melted vegan butter and cut diagonal slashes across the top of the pastry.
- Place into the oven and bake for 25 minutes or until golden brown and crispy.
- Allow to cool for 5 minutes before serving. Top with a sprig of fresh rosemary and serve.
Notes
- The filling should be thick. If your filling is too saucy then it will spread too much when you place it onto the pastry and it will be difficult to seal your pastry properly. The cashew cream thickens up really well as it heats, so that’s part of it, the other part is to let the sauce cool before adding it onto the pastry. It continues to thicken when cooled and will be easier to handle.
- Your puff pastry should be thawed, but still cold. If it thaws too long at room temperature it gets sticky and becomes hard to handle. It’s ideal if you let it thaw in the fridge and then use it straight from the fridge. If it gets sticky anyway, then flour a surface and your rolling pin and roll it with a sprinkle of flour, that will stop the stickiness and make it easy to handle.
- Leave a margin on the side of the puff pastry where you’re adding your filling. You need enough space to be able to fold it over and seal it down.
- Don’t panic if the filling starts coming out the side when you’re trying to seal your wellington. Just scoop off the overflow and carry on. If you had to trim your puff pastry to fit your baking tray (we did) then you have a little extra pastry to work with and can add the leftover pieces to the edges of your wellington where there was a bit of a filling overflow to strengthen it. You’ll see the middle part of our wellington shows the evidence of a little patching up!
- Brush with melted vegan butter. This gives amazing results in a flaky crispy delicious pastry.
- Cut some diagonal slashes across the top of the wellington right before baking. This allows steam to escape during baking but also looks super pretty!
- Make ahead: The filling can be made in advance and stored in the fridge for 2-3 days and then added to the pastry and baked when you’re ready. That is the only part that can be done in advance. Once it’s wrapped in the pastry it needs to go right into the oven and bake right away.
- Storing and Freezing: You can store leftovers in the fridge (covered) for a couple of days, however, there is the possibility of the pastry getting soggy and it definitely loses its flaky crispiness. So this is a dish that is best served on the day it’s made. Hot and flaky and right out of the oven is the way forward for this one. It’s not suitable for freezing.
- Prep time does not include the time for the sauce to cool.
- This recipe was first published in December 2018. It has been updated with extra tips but the recipe itself is unchanged.
a winner! I have made a number of your dishes and all deliszzz! For this recipe I did not have enough mushrooms in the house and no portobello…so I did 350gr of chestnut mushrooms and shitaki, 1 tablespoon less of soya sauce….everybody loved it! Thank you!!! Merry christmas!!!
So glad you enjoyed it Carla! Thanks so much for sharing! 🙂
Is this recipie a kind of börek.Do you know how to cook vegan Bosnian pastry or Boşnak böreği?If you know please share.
Hi Selene, sorry no idea how to make those things. From what I gather though a börek is usually made with phyllo pastry, not puff pastry.
I made this last year for Christmas. It was served to a predominantly carnivore crowd, and there was not a crumb left. So delish, its on our Christmas menu again. Thank you!!!!
Awesome! So happy to hear that Donna! It’s a Christmas fave at our house too. 🙂
Absolutely fantastic! This was one of the most delicious things I’ve made. My sauce wasn’t as runny as yours looked so leftovers the next day were fantastic and no soggy bottom! We’ve recently stopped eating meat and I love finds like this. Definitely having this for Christmas Day. Thank you so much!
Yay! Thanks so much Julie!
I made this vegan Wellington for the first time today. So simple, easy and quick to make. My husband and I absolutely loved it! It was so tasty and filling ???? This recipe has now joined a lot of your other recipes to be made weekly. I became vegan this year February and have been following your recipes. You make it so easy not to miss the way that I used to eat. Thank you
So happy to hear that Chereene! Thanks for the wonderful review. 🙂
I love this recipe! I’ve made it a few times for family dinners, including during our Vegan & Vegetarian Christmas family dinner last year. The entire family loved it! My vegan step-daughter & her boyfriend really appreciated it too. Rarely any leftovers. Thank you for sharing this wonderful dish. Absolutely yummy…????????
Thanks so much Cate!
Man!!!! I love some mushrooms. This was delicious but I would wait at least 15 minutes to cool down. I just lost the roof of my mouth. Keep ’em coming.
OUCH! Sorry about the roof of your mouth! But so glad you enjoyed the recipe!
I have to begin with I am a huge fan of your recipes, and am very grateful to have access to almost anything I would ever want to make vegan! I am thinking to make the Wellington recipe this Easter, and was wondering your thoughts on adding a mixture of Beyond Beef and their hot Italian sausages, to make it heartier as a main course?
I’m also going to make the cinnamon rolls for Easter morning, the spinach artichoke dip and the scalloped potatoes to serve as a side dish with roasted vegetables with the Wellington. It’s going to be a lovingitvegan holiday 100% ❤️
Hi April! Thank you so much, so happy you like the recipes! I think that could be an awesome addition to the filling, the only thing to keep in mind is that if there is too much filling you might need an extra roll of puff pastry. In that case you could add the filling to the middle of one sheet of puff pastry, put the other sheet on top and seal it along the sides and trim off the excess. That way you can make the filling ‘fatter’ and more substantial. Hope that makes sense! And that sounds like a fantastic Easter menu! Hope it all turns out wonderfully! xo
Great recipe, one of our favorites now. Thanks
Awesome! Thanks Julie! 🙂
I just made this for my daughter and was a little nervous, but she devoured it! I followed the recipe, but I did add salt, pepper, and crushed red pepper. Also, the puff pastry I bought came in 2 small sheets, so i divided the mushrooms in half and made 2 smaller wellingtons. It cooked in the same amount of time. I didnt taste it, but she absolutely loved it and wants it every year for Christmas dinner! Thank you for this!
One of my favourite things to cook for my family. We are having it for Christmas!
Yay! So happy to hear that! Thanks Ellie. 🙂
I really enjoy your recipes and have tried a number of them. Looking forward to this one in particular.
Thanks so much Jackie! 🙂
I made this for Thanksgiving, and it was a big hit! I added some balsamic vinegar, brown mustard, and fresh spinach (wilted). This recipe is a winner! Thank you for posting it.
Fantastic! So glad it was a hit! Thanks for letting us know and the wonderful review Nancy. 🙂
Cooked this last night and, apart from the disastrous gluten free shop bought pastry I used, it was very nice. So tasty and so simple to make and I loved the creaminess of the cashew milk. I am now going to try making individual little pies with this filling as my home made GF almond flour pastry is not right for rolling out. I know it will taste wonderful and will let you know how it went.
Sorry the pastry wasn’t a success but so happy to hear you liked the recipe! I think individual mini pies would be awesome! Thanks for the wonderful review Linda. 🙂
Update – made the sauce for this recipe and used my own homemade gluten free pasty to make individual little tarts, which turn out absolutely wonderful, so I no longer have to rely on the awful shop bought gluten free pasty. Thanks so much for yet another great recipe that I can add to my weekly diet as, being a GF vegan is not an easy thing and I do struggle with finding a varied diet.
So happy to hear Linda! It definitely is challenging being both vegan and GF and I’m so happy you have found some inspiration here. Thanks for the wonderful rating!
Every recipe I have tried from this site I have loved (just had your mushroom pasta for lunch) and would love to try this one but am also gluten free so puff pastry is a big no no for me. Am going to attempt to make it with almond pastry (which I use to make a lovely tomato tart and also quiche, although neither of these have lids as you cannot really roll out almond pastry, so am dithering). Any suggestions from you would be appreciated and if I am successful I will post and let you know.
Hi Linda! Sorry I don’t have any suggestions as I have never tried any gluten-free options for pastry. If you try the almond pastry definitely let us know how it goes! I hope it works out. All the best! 🙂