Mushroom Wellington is a flavor-packed, easy and showstopping vegan or vegetarian main dish. You can make it ahead, and it's perfect for the holidays. A delicous Thanksgiving or Christmas main dish or veggie option.
Recipe Commissioned by Kikkoman
This mushroom wellington combines flaky pastry, succulent mushrooms and LOADS of flavor.
It's surprisingly easy to make but is a real showstopper for your dinner table.
The recipe is perfect for Christmas dinner, Thanksgiving, Easter or any other time when you want to WOW your guests.
The flaky pastry envelops a delicious filling of mushrooms, with garlic, onions, sage and my secret ingredient: soy sauce!
It really brings out the umami flavor of the mushrooms.
I've seen mushroom wellington recipes all over the internet for the past few years, but this is my go-to vegan version.
I use store-bought pastry to make it quick and easy.
I've also left out the portobello mushrooms that some recipes have running through the wellington, as I find they take on a strange texture within the pastry.
My trick for the BEST mushroom wellington is to make sure it has loads of flavors in the filling.
My go-to addition is soy sauce, which really brings out the mushroom flavor without overpowering it.
At Christmas I add chopped sage, but at Easter, I tend to use rosemary or thyme. You could even add all three!
So this is my tried and tested version. It's bursting with umami flavor and I hope you love it as much as we do.
Serve it with a generous drizzle of Mushroom Gravy.
This vegetarian wellington is perfect for a veggie option for a holiday dinner. This recipe is actually vegan, but you can add cheese if you want it to be more vegetarian.
However, any veggie I know loves this version just as it is!
You could try adding veggie stilton, brie, camembert of cheddar.
Vegetarians can also use egg to brush the pastry. It makes it shinier than using vegan milk.
For this recipe, you will need:
Olive oil - to cook the mushrooms. You can substitute butter or vegan butter.
Mushrooms - choose whatever variety you love: button, chestnut, cremini, shiitake etc...
Onion - use red or yellow.
Garlic - I love garlic, but you can leave it out if you don't!
Cooked chestnuts - This is optional. They're a popular French product of cooked chestnuts that usually come in a vacuum-sealed pack. Substitute more mushrooms or chopped nuts.
Spinach - get some greens in! Kale works too.
Soy sauce - adds a deep umami flavor.
Sage leaves - I love using fresh, but dried works too. Or try rosemary or thyme.
Puff pastry - I use store bought but you could make your own puff pastry. Check it’s vegan if required, most store bought ones are.
Dairy-free milk - or regular milk if you're making this as a vegetarian wellington.
I made this delicious wellington recipe for Kikkoman after they challenged me to come up with a Christmas recipe using one of their quality sauces. Check out the Kikkoman range!
I've long loved the way soy sauce give mushrooms a wonderful depth of umami flavor.
It's a trick that I got from my mum who always adds a glug of soy sauce to sauteed mushrooms. You can't taste the soy sauce, but it really brings out the mushroom's natural taste beautifully.
How to make Vegan Mushroom Wellington
It's surprisingly simple to make this impressive-looking vegetarian wellington recipe. Just follow these step-by-step instructions, then scroll down to the recipe card for the full recipe!
1. Cook the mushrooms and onion until all the moisture from the mushrooms evaporates. It could take up to 10 minutes.
2. Add the garlic, chestnuts, spinach, Kikkoman soy sauce, sage and pepper.
3. Cook, stirring often, for a further 4 minutes or until the moisture evaporates and the mixture starts to stick to the bottom of the pan.
4. Allow the mixture to cool slightly, then press into a log shape
5. Roll in plastic wrap and refrigerate for at least 30 minutes. Heat the oven to 200C. Line a baking sheet with baking paper.
6. Roll out the sheet of puff pastry. Unwrap the filling from the clingfilm and place it on the pastry.
7. Brush a little water around the edges of the pastry.
8. Fold the pastry around the filling (trim any excess pastry) and press the seams well to seal.
9. Place the wellington with the seam side down on the baking tray.
10. Use a sharp knife to score the pastry diagonally.
11. Brush the wellington with a little dairy-free milk, place in the oven and bake for 30 minutes or until the pastry is golden and flaky.
Scroll down for the full recipe
Chop the mushrooms in various shapes and sizes to get a nice texture.
When cooking the mushroom mixture, cook until the pan is dry. You want as much moisture to evaporate as possible to ensure your pastry doesn't get soggy.
There's no need to add salt since the soy sauce is salty enough.
Be sure to let your filling chill completely before wrapping it in the puff pastry. This will ensure that you don't get a soggy bottom.
All puff pastry should be vegetarian but double-check the package if you want vegan.
I use store-bought puff pastry. But you could make your own.
For a vegetarian wellington, you can use an egg wash to get your pastry golden and shiny.
For a vegan wellington, don't use the egg wash, instead try vegan milk mixed with a little olive oil, or just vegan milk.
Storage and Freezing
The cooked mushroom wellington will keep in the fridge for up to 3 days. Reheat as needed.
You can freeze the cooked wellington. Allow it to cool completely, then cook from frozen for approximately 40 minutes.
For best results, you can make the filling ahead (up to 3 days) and keep it in the fridge. Then simply wrap it in the pastry and cook before serving.
You can also make and cook the wellington, then heat it up the next day (200C oven for about 35 minutes). Keep an eye on it as you may need to cover it with foil so it doesn't get too browned during the second cooking.
This dish is perfect served with these side dishes! Or scroll down for my zesty, wintery Ponzu Cabbage Salad.
Green Beans Almondine
Caponata Alla Sicilliana
Baby Hasselback Potatoes
Balsamic Brussels Sprouts
Maple Glazed Carrots
For a vegetarian wellington, you could try adding some brie to the mushroom mixture.
Try it with a little cranberry sauce spread onto the filling before wrapping in the pastry for a festive flavor.
Add some chopped nuts for extra texture - almonds, hazelnuts and pecans all work beautifully.
Use up any leftover mushrooms
Do you have more mushrooms to use up?
If you’re anything like me then you’re also always on the lookout for ways to reduce food waste (and save money!).
So here are some recipe ideas on how to use up leftover mushrooms from this recipe.
Mushrooms on Toast (vegan)
Pan Fried Gnocchi with Garlic Mushrooms and Thyme (vegetarian or vegan)
Easy Broccoli and Mushroom One Pot Pasta (vegan)
Miso Roasted Mushrooms with Courgetti (vegan)
Get the Recipe
Did you make this recipe? Please let me know how it turned out for you!
Leave a comment and star rating below and share a picture with the hashtag #veggiedesserts. I love seeing your recreations of my vegetarian and vegan recipes.
Thanks for checking out my recipe! I love hearing from my readers. You all allow me to do what I love and write this food blog, sharing vegetarian and vegan recipes, vegetable cake recipes, vegan cake and also easy vegan desserts.
Follow me on Instagram * Twitter * Facebook * Pinterest * Youtube
Disclosure: This mushroom wellington recipe was commissioned by Kikkoman. All opinions are my own. Thanks for supporting the brands that make it possible to write Veggie Desserts.
- 1 tablespoon olive oil
- 4 cups (17 oz / 500g) mushrooms sliced
- 1 onion sliced
- 3 garlic cloves chopped
- 1 cup (150g) cooked chestnuts chopped (optional)
- 4 oz (115g) spinach chopped
- 2 tablespoon soy sauce
- 1 tablespoon chopped fresh sage
- ¼ teaspoon black pepper
- 13 oz (375g) puff pastry check it’s vegan
- Dairy-free milk for brushing
- Heat the oil in a large frying pan over a medium/high heat, then add the mushrooms and onion and cook, stirring often, until all the moisture from the mushrooms evaporates. It could take up to 10 minutes.
- Add the garlic, chestnuts, spinach, soy sauce, sage, salt and pepper and cook, stirring often, for a further 4 minutes or until the moisture evaporates and the mixture starts to stick to the bottom of the pan.
- Allow the mixture to cool slightly, then press into a log shape, roll in cling film and refrigerate for at least 30 minutes. NOTE: Cooling it stops the pastry from getting soggy. If you don't have time to wait, it will still be delicious.
- Heat the oven to 400F / 200C. Line a baking sheet with baking paper.
- Roll out the sheet of puff pastry. Unwrap the filling from the clingfilm and place it on the pastry. Brush a little water around the edges of the pastry. Fold the pastry around the filling (trim any excess pastry) and press the seams to seal.
- Place the wellington with the seam side down on the baking tray. Use a sharp knife to score the pastry diagonally.
- Brush the wellington with a little dairy-free milk, place in the oven and bake for 30 minutes or until the pastry is golden and flaky.
- Delicious served warm with vegan gravy and roasted vegetables.
- Chop the mushrooms in various shapes and sizes to get a nice texture.
- When cooking the mushroom mixture, cook until the pan is dry. You want as much moisture to evaporated as possible to ensure your pastry doesn't get soggy.
- There's no need to add salt, since the soy sauce is salty enough.
- Be sure to let your filling chill completely before wrapping it in the puff pastry. This will ensure that you don't get a soggy bottom.
- All puff pastry should be vegetarian, but double-check the package if you want vegan.
- I use store-bought puff pastry. But you could make your own.
- For a vegetarian wellington, you can use an egg wash to get your pastry golden and shiny.
- For a vegan wellington, don't use the egg wash, instead try vegan milk mixed with a little olive oil, or just vegan milk.
- The cooked mushroom wellington will keep in the fridge for up to 3 days. Reheat as needed.
- You can freeze the cooked wellington. Allow it to cool completely, then cook from frozen for approximately 40 minutes.
The nutritional information provided is approximate and can vary depending on several factors, so is not guaranteed to be accurate. Please see a registered dietician for special diet advice.
My daughter ( the cook in our family) made this for our Christmas dinner. It was so tasty and looked really special. I ( neither a willing nor able cook) asked for the recipe and have made it twice since. It was perfect both times. I froze it in portions, it worked perfectly. Thank you x
Hello! I made this recipe for Christmas Day! Loved it.
We substituted walnuts for the cooked chestnuts, and they were a necessary addition for texture. If you aren't a fan of chestnuts like us, you will want to make sure your sub another nut replacement. It took more like 30 minutes to make sure all the liquid evaporated off the mushrooms and onions, so I suggest budgeting more time for this recipe.
This recipe was phenomenal! I made the filling the day before and used walnuts instead of chestnuts. Turned out great!! I was very pleased and will be writing out this recipe for my forever recipe box! Thanks so much for sharing!
I was making dinner for…my son and son in law who are vegan….my husband and me who are gluten and dairy intolerant and my mum who doesn’t really like vegan food ie tofu or jackfruit! Made this Wellington use I got gluten free puff pastry and served with buttered new potatoes, Brussels, fine green beans, roast asparagus and my own mushroom gravy! Went down well….no leftovers! My son and son in law made the starter and dessert! Well stuffed now 😋
I made a big hit with this at Christmas. Chopped walnut/ almond mixture was substituted for chestnuts. I am making again today - just because! Yum. I am not a stellar cook (that's my sister) but I was very proud of this result!
Just made this for Christmas dinner! Made it exactly except used walnuts. Amazing! Will be making it again. Thanks so much. Saved my holiday dinner!
Fabulous! Straightforward to make (once I had fully peeled the chestnuts!) and absolutely delicious. The entire wellington disappeared at one sitting (4 people). I increased the amount of chestnuts by about 100gr - as I had around 250gr and I had spent all that time peeling them, and I added a tbs of nutritional yeast for the extra umami. This will be made again and again, but in future, I am going to buy in pre-prepared chestnuts! Thank you
I was looking for something a bit different, and impressive to serve at a family party. This went over very well. I wasn't sure the crust would stay crispy, but it did. Very good.
this looks sooo good! Love how simple, yet bursting with umami flavors it is.
ummm GENIUS!!! I think this looks way better than the beef version. Would make a great appetizer too!
I'm a sucker for anything with puff pastry, and I'm in love with this recipe! Rich, savory, flaky - YUM!
I love this vegan-friendly version of the classic beef wellington. And it's perfect for Christmas!