If you’ve ever wanted to impress your friends or family with a show-stopping dish that’s completely plant-based, then you’re going to adore this Vegan Mushroom Wellington Recipe. It combines the rich, earthy flavors of mushrooms with flaky vegan puff pastry and a savory filling that’s as comforting as it is elegant. Trust me, once you make this, it will become your go-to recipe for special occasions and cozy dinners alike. Let me walk you through it—I’ve learned a few tricks over the years to make sure your Wellington turns out perfectly every time!
Why You’ll Love This Recipe
- Elegant Yet Easy: It looks fancy but is surprisingly straightforward to put together.
- Flavor-Packed Filling: Juicy mushrooms combined with toasted walnuts and vegan cheese create deep, satisfying tastes.
- Make-Ahead Friendly: You can prepare the filling ahead of time, which really eases the day-of cooking stress.
- Versatile & Vegan: Perfect for vegans and anyone looking for a hearty meat-free main dish that doesn’t compromise on taste.
Ingredients You’ll Need
The beauty of this Vegan Mushroom Wellington Recipe lies partly in its ingredients—they’re simple yet combine to create that spectacular layered texture and flavor. When you shop, look for firm mushrooms with good color and fresh vegan puff pastry (frozen usually works best for ease).

- Mushrooms: I prefer cremini or button mushrooms for their meaty texture and earthiness.
- Cooked Rice or Lentils: Adds bulk and binds the filling while keeping it light.
- Olive Oil: Use good quality extra virgin for sautéing that brings out the best flavors.
- Onion: Adds sweetness and depth; make sure to sauté until translucent for maximum flavor.
- Garlic: A little punch that complements the mushrooms beautifully.
- Baby Spinach: Optional but adds a lovely pop of color and mild bitterness.
- Mustard: A hint of tang that cuts through the richness.
- Salt and Pepper: Essential seasonings to bring everything together.
- Fresh Thyme: Adds an herby aroma that pairs perfectly with mushrooms.
- Chopped Walnuts or Pecans: For texture and a subtle nutty flavor.
- Vegan Parmesan or Dairy-Free Cheese: Optional, but I find it adds a savory umami boost.
- Fine Oats: Helpful in soaking up excess moisture to keep the pastry crisp.
- Vegan Puff Pastry: The star of the show—ensure it’s thawed but still cold before wrapping.
- Plant-Based Milk: For brushing the pastry to get that gorgeous golden color (soy milk works great).
- Turmeric: Just a pinch for a hint of golden color in your vegan “egg” wash.
Variations
I love playing around with the filling based on what’s in season or what my family craves. This recipe is super forgiving and perfect for making your own!
- Mushroom Mix: Sometimes I mix shiitake and portobello for bolder flavor and a meatier texture—it never disappoints.
- Grains Swap: Lentils instead of rice can give extra protein and texture, and I sometimes add quinoa too.
- Herbs: Fresh rosemary or sage can give a different but equally delicious twist.
- Nut-Free: If you’re nut-sensitive, sunflower seeds or pumpkin seeds make a great crunchy alternative.
How to Make Vegan Mushroom Wellington Recipe
Step 1: Sauté Your Mushrooms and Aromatics
The secret to a great filling? Cooking the mushrooms just right. Finely chop them so they’re easy to wrap but still give texture. Heat olive oil in your pan and cook the onions until translucent—about 3 minutes. Then add mushrooms with salt and pepper, frying until beautifully browned (around 5 minutes). This step really intensifies the flavor and prevents sogginess later on.
Step 2: Wilt Spinach and Combine Filling
Sauté garlic quickly in the pan with a bit more oil before adding the baby spinach. Cook until wilted, then drain and squeeze out as much liquid as possible—moisture is the enemy of a crisp pastry! Mix your cooked rice or lentils, walnuts, mustard, vegan cheese, and fine oats into the mushroom and spinach mixture, adjusting salt and pepper until it sings.
Step 3: Chill the Filling Thoroughly
This is the game-changer step I discovered early on—cooling the filling completely in the fridge wrapped tightly in foil. It firms up, making it so much easier to handle and less likely to leak moisture when wrapped. Don’t skip this!
Step 4: Assemble and Seal Your Wellington
Preheat your oven to 390°F (200°C). Lay down your vegan puff pastry on parchment. Position the chilled filling in the center and, if you reserved some large mushrooms, press them gently into the middle. Fold the pastry sides over the filling to form a neat loaf—press seams firmly and roll it so the seams are underneath. Don’t forget to make small slits on top for steam to escape, then brush with your plant-based milk and turmeric “egg wash.”
Step 5: Bake Until Golden and Flaky
Bake for 20-25 minutes until the pastry puffs beautifully and the color is golden. You’ll want to serve it immediately for that perfect flaky crust and warm, flavorful filling. If you wait, the pastry can lose its crispness—so plan for timing carefully!
Pro Tips for Making Vegan Mushroom Wellington Recipe
- Drain That Filling Well: Always squeeze out excess liquid from spinach and pat mushrooms dry to avoid soggy pastry.
- Use Oats or Flaxseeds: Adding 2-3 tablespoons of fine oats or ground flaxseed helps bind moisture effectively.
- Chill Before Wrapping: Cooling the filling ensures it won’t leak and the pastry stays intact while baking.
- Pastry Handling: Work with cold pastry, and don’t over-stretch it—gentle folding keeps it from tearing.
How to Serve Vegan Mushroom Wellington Recipe

Garnishes
I like to sprinkle fresh thyme leaves or finely chopped parsley on top—adds freshness and a beautiful color contrast. Sometimes a drizzle of vegan mushroom gravy or sprinkle of toasted pine nuts livens up the plate even more.
Side Dishes
My favorite sides to go with this Vegan Mushroom Wellington Recipe are creamy mashed potatoes and steamed green beans or a crisp winter salad. For a cozy holiday meal, bread dumplings also feel just right alongside.
Creative Ways to Present
Once, I made individual mini Wellingtons for a party, wrapping smaller portions of filling in puff pastry squares—everyone loved having their own personal loaf! You can also slice the Wellington and arrange it on a wooden board with roasted veggies and vegan pâté for a stunning buffet centerpiece.
Make Ahead and Storage
Storing Leftovers
I usually store leftover Wellington wrapped tightly in foil or an airtight container in the fridge. It keeps well for up to 2 days. Just be aware the pastry won’t be as crispy when cold, but the flavors remain wonderful.
Freezing
I’ve frozen fully assembled but unbaked Wellingtons before—wrap it well in plastic and foil, then freeze. When you want to bake, thaw it in the fridge overnight and bake as usual. This is a fantastic time-saver for holiday prep!
Reheating
To reheat, I pop it in a preheated oven at 350°F for about 10 minutes to regain some of that crisp pastry texture. Microwaving tends to make the crust soggy, so oven reheating is your best bet.
FAQs
-
Can I make the Vegan Mushroom Wellington Recipe gluten-free?
Absolutely! Swap the regular vegan puff pastry for a gluten-free version (many brands offer this), and ensure your oats are certified gluten-free. The rest of the ingredients are naturally gluten-free, so it’s an easy adaptation.
-
How do I prevent soggy pastry in the Wellington?
Drain and squeeze out as much moisture as possible from the spinach and mushrooms, chill the filling well before assembly, and add oats or ground flaxseed to absorb excess moisture. Also, avoid overfilling the pastry to prevent leaks.
-
Can I prepare the filling in advance?
Yes! In fact, prepping the filling a day ahead is great because chilling allows the flavors to meld and the filling to firm up—making assembly smoother and quicker.
-
What can I serve with this Wellington?
Mashed potatoes, green beans, roasted root vegetables, or a crisp salad all pair beautifully. For a festive meal, vegan gravy or mushroom sauce enhances the Wellington nicely.
Final Thoughts
This Vegan Mushroom Wellington Recipe is one of those dishes that makes me genuinely proud every time I serve it. It’s comforting, flavorful, and shows off what plant-based cooking can really do. Whether it’s a holiday feast or just a special weekend dinner, I promise once you get your timing and filling right, you’ll be hooked like I am. Give it a try—you’ll be sharing it with friends before you know it!
Print
Vegan Mushroom Wellington Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Baking
- Cuisine: Vegan
- Diet: Vegan
Description
This Vegan Mushroom Wellington is a savory, flaky pastry filled with a flavorful blend of mushrooms, cooked rice, walnuts, and spinach, all wrapped in vegan puff pastry. Perfect as a hearty main dish for gatherings or special occasions, it offers a delicious plant-based alternative to traditional Wellington with rich umami flavors and a golden, flaky crust.
Ingredients
Filling
- 1 ½ lbs mushrooms (750 g), finely chopped
- ⅔ cup cooked rice (125 g) or lentils, or substitute with more mushrooms
- 1-2 tbsp olive oil
- 1 large onion, peeled and chopped
- 4 garlic cloves
- ⅔ cup baby spinach (150 g), optional
- 2 tbsp mustard
- Salt and pepper to taste
- 4 twigs of thyme
- ¾ cup chopped walnuts (100 g) or pecans, optional
- ½ cup vegan parmesan or other dairy-free cheese (60 g), optional
- 2-3 tbsp fine oats, optional
Dough & Assembly
- 1 sheet vegan puff pastry
- Vegan eggwash (for brushing): 2-3 tbsp plant-based milk (such as soy milk)
- Pinch of turmeric (optional, for color)
Instructions
- Prepare the Filling: Finely chop the mushrooms, reserving 3-4 large mushrooms for the center if desired. Heat 1 tablespoon of olive oil in a large frying pan over medium heat. Add chopped onions and sauté until translucent, about 3 minutes. Add the chopped mushrooms, season with salt and pepper, and cook until golden brown, about 5 minutes. Drain on paper towels to remove excess moisture.
- Cook Spinach and Garlic: Return the pan to heat with the remaining oil. Sauté garlic for a few seconds until aromatic, then add the spinach and cook for 2-3 minutes until wilted. Drain thoroughly using a colander, squeezing out excess water. Alternatively, thaw frozen spinach and squeeze dry.
- Combine the Filling Ingredients: In a mixing bowl, combine the cooked rice, sautéed mushrooms and onions, drained spinach, walnuts, mustard, vegan parmesan or dairy-free cheese, and oats if using. Mix well and adjust seasoning with salt and pepper to taste. Wrap the mixture tightly in foil and refrigerate until completely cool, which helps to set the filling and prevent sogginess.
- Preheat the Oven: Set your oven to 390°F (200°C) and line a baking tray with parchment paper.
- Assemble the Wellington: Lay the vegan puff pastry sheet onto the prepared baking tray. Place the cooled filling in the center, unwrapping it from the foil. Press the reserved large mushrooms into the center of the filling if using. Fold the edges of the pastry over the filling to form a tight loaf, sealing the ends by pressing them together. Roll the loaf gently so the seams are on the bottom. Use a sharp knife to make small slits on top to allow steam to escape, being careful not to cut through fully.
- Apply Eggwash and Bake: Brush the top of the pastry lightly with the plant-based milk mixed with a pinch of turmeric for color. Bake for 20-25 minutes or until the pastry is puffed, golden, and flaky.
- Serve: Serve the Vegan Mushroom Wellington immediately. It pairs beautifully with creamy mushroom sauce, vegan gravy, mashed potatoes, or bread dumplings.
Notes
- The Wellington is best enjoyed fresh from the oven but can be reheated in a preheated oven at 350°F (175°C) for about 10 minutes for leftovers.
- Ensure the filling is completely cool and dry before wrapping in pastry to prevent sogginess and tearing of the dough.
- Adding oats or ground flaxseeds helps to absorb excess moisture and binds the filling together.
- Feel free to customize the filling with additional vegetables or nuts according to your preference.
- If you do not have vegan parmesan, nutritional yeast can be a suitable substitute for a cheesy flavor.
Nutrition
- Serving Size: 1 slice (approx. 1/6 of Wellington)
- Calories: 320 kcal
- Sugar: 3 g
- Sodium: 210 mg
- Fat: 16 g
- Saturated Fat: 2.5 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 36 g
- Fiber: 5 g
- Protein: 7 g
- Cholesterol: 0 mg


