This easy mushroom vegan Wellington is a showstopping main dish that’s surprisingly simple to make. Filled with savoury mushrooms, vegetables and walnuts, then wrapped in flaky puff pastry, it’s perfect for Christmas, Thanksgiving or any special dinner.
Although a traditional beef Wellington looks complicated, this vegan version is much more approachable. The filling comes together in around 10 minutes before it’s wrapped in ready-made puff pastry and baked until beautifully golden.
Don’t let puff pastry intimidate you. With the step-by-step photos and simple instructions below, you’ll be serving an impressive vegan Wellington that’s crisp, flavourful and guaranteed to wow your family and friends.
This dish has gotten ooo’s and ahh’s from literally every single person I have served it to. Just wait and see!
If you’re looking for an easy vegan Wellington recipe for the holidays, you’ve come to the right place. It’s an elegant vegan holiday main dish that’s surprisingly easy to prepare.

Why You’ll Love This Vegan Mushroom Wellington
- It is an impressive holiday main dish. If you want an easy and showstopping dish, this vegen Christmas Wellington is perfect for any holiday gathering.
- Puff pastry is easy to use but looks fancy. The puff pastry is easy to work with even for beginners. The look of it elevates the plant-based Wellington!
- Kids love it! Even picky eaters often enjoy this recipe. Wrapping the filling in flaky puff pastry makes it a fun way to serve plenty of vegetables.
- It can be made ahead of time. This vegan beef Wellington is ideal for meal prepping. Make it a couple of days before a family or holiday gathering for a stress-free experience.
This is the ultimate EASY main dish for your Vegan Thanksgiving or Vegan Christmas dinner! Despite its impressive appearance, this easy vegan Wellington comes together with simple ingredients and straightforward steps.

Where To Find Vegan Puff Pastry
When I was making this Wellington vegan, I first sent my mom to Whole Foods to get vegan puff pastry.
Whole Foods had one option and it had butter in it. Needless to say, it wasn’t vegan and was pricey!
Then she headed to Walmart and there it was! Accidentally vegan puff pastry for $4 with two sheets. This recipe only calls for one.
You can usually find vegan puff pastry at your local grocery store by checking the ingredients. Pepperidge Farm is the easiest brand to find and is the one I used for this recipe.
Be sure to buy puff pastry rather than phyllo (filo) pastry. Although they’re often sold in the same freezer section, they’re very different products and aren’t interchangeable in this recipe.
Don’t be afraid of working with puff pastry. I expected it to be difficult, but it was much easier than I imagined and incredibly forgiving to work with.

How To Make The Vegan Mushroom Wellington Filling
There are two parts to this recipe. First, you make the filling which takes no more than 10 minutes.
Then you stuff the puff pastry and bake.
In order to make the filling for the vegetarian Wellington recipe, you are going to want to finely chop your mushrooms, carrots, celery, and green onions.
While I do consider this a vegan mushroom Wellington, you do not use a giant portobello mushroom like other recipes do. No shame to other recipes, I just prefer a different texture for my vegan mushroom Wellington, and cutting into a huge chunk of portobello just isn’t it.
Start by sauteing your carrots, celery, and onions until fragrant, and then add in the mushrooms.


Mushrooms will release a lot of liquid and if you don’t cook them correctly, your meat-free Wellington will be soggy and that is just no good.
Here is what you do!
Put the mushrooms in your pan and set a timer for 5 minutes. Constantly stir until the mushrooms are soft and fully release their moisture.
The pan should be dry!
This happens quickly and is like magic, but set a timer so you know you have done it enough. The transition usually occurs for me at the 4-minute mark. At this point, you can shut off the timer and you are finished!
It is going to surprise you, but trust the process as it really does work!


Once the mushrooms are dry, go ahead and add your spinach and cook until the spinach is wilted, which is usually only 1-2 minutes! Spinach will cook down really small.
Finally, once it is all cooked and seasoned, you will stir in your ground walnuts.
You can grind your walnuts in a food processor or small chopper. You want a fine meal, almost like flour or flax meal, which you can use if you want a nut-free Wellington.
Using a spoon, stir to combine the cooked veggie mixture and the walnuts until combined throughout.
Now, you are going to prepare your puff pastry! See how easy that was?
Just 10 minutes and a magic trick of letting your mushrooms release their moisture and you have the stunning filling for a meat-free Wellington right at your fingertips.
Before moving on, make sure the filling has cooled completely and isn’t overly wet. It should be rich and moist, with most of the liquid cooked away. Wrapping warm or watery filling in the pastry can lead to a soggy Wellington.

How To Wrap A Vegan Wellington
Preparing the puff pastry is so easy! Don’t be scared now!
First, you are going to want to lay the thawed sheet of puff pastry down on a floured surface.
I put mine on a piece of parchment paper that I floured and then put another piece of parchment over the top for rolling.


You want your puff pastry to be rolled out to about a 10×13 size. This is considerably larger than the size the sheet comes in.
It is big enough to hold your filling, but not too large for the puff pastry to rip while you are rolling it.
First, get your vegan mushroom Wellington filling and pour it into the center of your puff pastry. Try not to overfill the pastry, as this can make it difficult to seal and may cause the filling to leak during baking.
I used my clean hands to help shape it into the log that I wanted.
If for whatever reason your puff pastry is too small or you made too much filling, you can simply use your hands or a spoon to scoop and set the filling aside.


You can always modify and take out the filling or quickly cook up more if you need more, depending on how large you rolled out your puff pastry.
Next, simply tightly fold one side of the puff pastry over and then fold the other side on top of it like you are wrapping a package.
The trick to getting puff pastry to stick is to wet the “seam” in order to seal it.
I use water. Simply wet your fingers and then dab them along the seal of the dairy-free Wellington to seal the puff pastry around it.
Next, simply take the top and bottom ends and fold them up onto the log roll. This is where you are for sure going to want to use liquid to hold it together.

The puff pastry is very springy and will want to unwrap your vegan wellington which is why you can encourage it to stay shut by dabbing a little bit of water on the seams on the top and bottom.
If you find that your ends are too long or thick, you can always cut them to a smaller size and then fold them over.
Now, gently flip your vegan Wellington over, and tada! A beautiful design!
You can use your hands to plump it up and make it super round and log-like if you want.
Now, you are going to go ahead and brush your vegan Wellington with “egg wash” which for vegans is melted Vegan Butter or oil. I actually have a whole post on the Best-Ever Vegan Egg Wash!
You can also brush it with aquafaba and milk. Aquafaba is the liquid from a can of chickpeas.
Personally, I love using melted vegan butter as a pastry wash which is exactly what I did for this recipe.
Finally, it is time to make the “vents” in the top of your vegetarian Wellington with mushrooms. You want to do this AFTER you brush on the vegan egg wash, or whatever you decide to use, not before.


Simply take your biggest and sharpest knife and cut a few lines one way and then turn and cut a few lines the opposite way to form an X shape. These vents allow steam to escape during baking, helping the pastry cook evenly and reducing the chance of a soggy crust.
That is all you have to do! Pop the easy veggie Wellington in the oven for 35-45 minutes at 400F or until the top is golden brown. For an even crispier base, place the Wellington on a preheated baking tray or baking stone before baking. This is optional, but it can help the bottom pastry cook more evenly.
Bake until the pastry is deep golden brown, crisp and flaky, then allow the Wellington to rest for 5–10 minutes before slicing. Resting helps the filling firm up slightly, making it much easier to serve neat slices.

Can This Vegan Wellington Recipe Be Made Ahead?
Yes! This vegan mushroom Wellington is a great make-ahead recipe, making it perfect for Christmas, Thanksgiving and other special occasions.
You have two options:
- Prepare the filling up to 2 days in advance, then store it covered in the refrigerator until you’re ready to assemble the Wellington.
- Assemble the entire Wellington ahead of time, wrap it tightly and refrigerate for up to 24 hours before baking. When you’re ready to serve, brush with your glaze if needed and bake as directed.
For the crispiest pastry, I recommend baking the Wellington just before serving rather than baking and reheating it.

Troubleshooting Your Vegan Wellington
Why is my Wellington soggy?
The most common cause is wrapping the filling while it’s still warm or too wet. Allow the filling to cool completely before assembling, and cook off any excess liquid before removing it from the heat. For an even crispier base, bake the Wellington on a preheated baking tray or baking stone.
Why did my pastry split?
Small cracks are completely normal as puff pastry expands during baking. To help prevent larger splits, avoid overfilling the pastry and make sure the seams are sealed well before baking.
Why is the filling leaking out?
Overfilling the pastry or leaving gaps in the seams can allow the filling to escape. Leave a border around the filling when assembling and pinch the edges together firmly before baking.
Why is my Wellington difficult to slice?
Let the Wellington rest for 5–10 minutes after baking. This gives the filling time to firm up slightly and makes it much easier to cut neat slices.
Serving this for a holiday meal? My rich and flavourful Vegan Brown Gravy is the perfect finishing touch and pairs beautifully with this Wellington.

Ingredient Substitutions
One of the things I love about this vegan mushroom Wellington is how easy it is to adapt. Here are a few simple substitutions to help you make it your own.
Can I make it nut-free?
Ground walnuts help bind the filling together and add a rich, savoury flavour. If you’d like to make a nut-free version, ground seeds may work as a substitute, although I haven’t tested this myself.
Can I use different mushrooms?
Absolutely! Chestnut, cremini, button or portobello mushrooms all work well. A mixture of mushrooms adds even more flavour.
Can I swap the vegetables?
Yes. While I recommend keeping the mushrooms as the main ingredient, you can easily swap or add vegetables depending on what you have available.
Do I have to use Worcestershire sauce?
Traditional Worcestershire sauce contains anchovies and isn’t vegan, so make sure you choose a vegan version. If you can’t find one, you can leave it out or experiment with a splash of soy sauce or tamari for extra savoury flavour.
Easy Vegan Wellington
This vegan wellington looks impressive, but it is beyond easy and delicious to make! Savory veggies wrapped in puff pastry and cooked to perfection, what could be better? This vegan mushroom wellington will be the star of your next dinner!
Ingredients
- 1 sheet vegan puff pastry (Pepperidge Farm is vegan)
- 12 ounces mushrooms, finely chopped
- 2 large carrots, finely chopped
- 1 stalk of celery, finely chopped
- 2 cups of fresh spinach
- 3 green onion stalks, finely chopped
- 1/3 cup of ground walnuts
- 1 teaspoon rosemary
- 1 teaspoon salt
- 1 teaspoon oregano
- 1/2 teaspoon black pepper
- 2 tablespoons Worcestershire sauce
- Vegan butter, melted for brushing
Instructions
- Preheat oven to 400F and unwrap vegan puff pastry to thaw on a floured surface lined with parchment paper.
- Heat oil on the stove and add chopped green onions, carrots, and celery. Cook for a few minutes.
- Then, add in chopped mushrooms. Set a timer for 5 minutes and saute until they release their moisture. Mushrooms are very wet and will release liquid for a good 4 minutes and then the pan will become dry. Cook mushrooms until the pan becomes dry.
- Add in spices, Worcestershire sauce, and spinach. Cook until spinach is wilted.
- Remove pan from heat and stir in the walnuts which should be ground into a coarse meal. Stir until combined.
- Using a floured surface, roll out your puff pastry between two pieces of parchment paper until it is 10x13 in size. Yes, I've used a ruler to make sure!
- Then, pour the vegan wellington filling into the center of the puff pastry. If you have too much filling, you can scoop some out or cook more to fill if you didn't make enough. Use your hand to shape the filling into a lump in the middle.
- Wrap the long sides together like a present. Puff pastry is springy and may have a hard time sealing, so use your clean hands and wet your fingers with a little water. Liquid helps puff pastry magically "seal" shut.
- Then, flip the top and bottom ends until the vegan wellington is fully closed. You will need to use water to help seal the top and bottom or "short" end of the puff pastry. If you have too much excess on the top and bottom, go ahead and cut some before folding.
- Flip the vegan wellington over and use melted vegan butter or oil to brush all over the top of the recipe. This will help the wellington brown during cooking.
- Now, using a very sharp knife, cut lines going one way and then lines going the opposite way to form the X shaped vents at the top of the wellington. See my photos in the post for step-by-step details.
- Bake the vegan wellington for 35-45 minutes until the top is golden brown and the puff pastry is cooked.
- Let the wellington cool for about 10 minutes before serving and slicing. I recommend serving with vegan brown gravy and a bunch of your favorite sides!
Nutrition Information
Yield
4Serving Size
1Amount Per Serving Calories 170Total Fat 12gSaturated Fat 3gTrans Fat 0gUnsaturated Fat 8gCholesterol 8mgSodium 691mgCarbohydrates 15gFiber 4gSugar 4gProtein 5g
Frequently Asked Questions
Can I make this vegan mushroom Wellington ahead of time?
Yes! You can prepare the filling up to two days in advance or assemble the Wellington up to 24 hours before baking. For the crispiest pastry, I recommend baking it just before serving.
Can I freeze vegan mushroom Wellington?
I haven’t personally tested freezing this recipe, so I can’t guarantee the results.
Why is my vegan Wellington soggy?
Warm filling or excess moisture can make the pastry soggy. Allow the filling to cool completely before wrapping it in the puff pastry, and cook off any excess liquid from the mushrooms before assembling.
Can I use phyllo (filo) pastry instead of puff pastry?
No. Puff pastry and phyllo pastry are very different and aren’t interchangeable in this recipe. Puff pastry creates the flaky, golden layers that make this Wellington so delicious.
What should I serve with vegan mushroom Wellington?
My favourite way to serve this Wellington is with Vegan Brown Gravy, mashed potatoes and roasted vegetables for a complete holiday meal.
Can I make this vegan Wellington nut-free?
Ground walnuts help bind the filling together, but ground seeds may work as a substitute. I haven’t personally tested a nut-free version, so I can’t guarantee the results.
This vegan Wellington is the perfect vegan holiday main for Christmas, Thanksgiving or any special celebration.

Easy Brown Vegan Gravy Recipe
I’m very excited about trying this for Thanksgiving dinner. Thank you, it looks wonderful.
It is one of my favorites! Thank you!
Will definitely be making this again. Very tasty.
Made this for Thanksgiving today, and to say that it didn’t turn out very well is an understatement. I have never worked with puff pastry before and think that the recipe reference to “sheet” was misleading. It seems the puff pastry comes in a package with two ROLLS, which have numerous single sheets. One sheet of a roll is paper thin and tears extremely easily. We tried using two sheets not realizing that the recipe probably meant to use a roll, and even using two sheets was not at all effective. I am not sure I will ever mess with puff pastry again! The stuffing was very delicious, though, and I may make it again minus the pastry.
It sounds like you used phyllo dough instead of puff pastry.
Wow thank you, this looks wonderful!! Could I use something else instead of mushrooms? Vegan ground beef for example?
Yep I don’t see why not! Ground beef or lentils!
Thanks!!
When you say one stalk of celery, should I use the entire bunch? Or one rib from the bunch? Thank you!
I love this recipe. It came out really well and was so delicious. I have made other vegan nut roasts, and they took so much time. This was really easy and straightforward. I have recommended this to all of my friends. Thank you so much for this recipe.
Wonderful! Thank you so much for this kind comment!!
FYI In the UK Worcestershire Sauce is not vegan, nor is it vegetarian. It contains anchovies.
Henderson’s Relish is the V/V alternative (tastier in my opinion too)
You forgot to mention that Worcester sauce is not vegan. It has anchovies in it! You can substitute soy sauce, but then you have to adjust the salt. And there’s no garlic? That seems odd. I’m going to try this with these changes, then give an update. Also, you really ought to respond to the comments that are questions.
Hello! There are plenty vegan Worcestershire sauce options online and at your local health food store. Since this is a blog about non-meat food, I don’t feel the need to mention this every time and readers can use whatever they are comfortable with 🙂 If you would like to add garlic or any other veggies that you wish, you totally can play it up!
Wow, your instructions are great! With your guidance, feel confident to venture into the world of puff pastry this thanksgiving. Have to do a potluck main so a lot is riding on this one… Feel the pressure? HeeHee… Many Thanks Victoria! Susan
Of course, Susan!!!! My tip: make sure to really SEAL THE EDGES with water! Some people I know have skipped this step and the wellington “burst” open during cooking! Simply follow the instructions and seal the edges with water and you should be golden!! Enjoy!
I’m thinking of trying your recipe for my vegan daughter. The ingredient list to chop 1 stalk of celery. Do you use 1 stalk or 1 rib of a stalk?
Oh!! I am so sorry! One rib of a stalk!
Is Worcestershire sauce vegan? I thought it contained fish.
Yes they make the vegan kind!
You can also get tamarind sauce from Trader Joe’s, it tastes just like Worcestershire and is vegan.
Can this be made a day or two ahead and then baked when it’s needed?
Never mind I searched again and see the answer…thanks for including that info with the recipe!
Thank you!!
Is there a vegan Worcester sauce available. Most have anchovies (fish)
Yes there is! Most health food stores have them!
Henderson’s Relish is vegan
Is it possible to freeze the whole Wellington? I got some great mushrooms but won’t eat this until 2 weeks from now.
YES! And I am actually about to do it in advance of Christmas! I also have leftover frozen wellington from Thanksgiving. I recommend freezing it uncooked and then cooking whenever you are ready! That is my plan for Christmas so I can cut down on the work!
Excellent!! Made it last night and reheated it! Was amazing!!
Yay!!!
I made this for Christmas Eve and I was blown away by how well it turned out! I looked at other vegan Wellington recipes that were more complicated with more ingredients and steps, but I’m so happy I decided to go with this recipe. It was SO delish. You were totally right about puff pastry being intimidating but actually easy!
This recipe made a Wellington that was a good size for 2 people. I wasn’t sure if mine came out the right size, but it was perfect for my husband and I. We served it with mashed potatoes and gravy.
Thank you for this recipe!
I totally love this!!!!!! I made it for my Christmas as well!!! Super yum!
Can I advise that Worcestershire sauce is *not* vegan. It contains anchovies. If you want a vegan alternative, Henderson’s Relish is my go to.
Yes this is a vegan site!!! So it is meant to be vegan WS!!! Thanks for the recommendation on brand! Thank you
I can’t even access the recipe because there are ad ads covering the instructions! Might want to fix that
Thank you!!!! Emailing my web provider right now!