Vegan Mushroom Wellington Recipe is one of those dishes that feels fancy, comforting, and utterly satisfying all at once. The rich mushroom filling paired with flaky puff pastry is a match made in heaven — and it’s surprisingly simple to pull off. Let me show you how to make this showstopper a new favorite in your kitchen!
Jump to:
Why You'll Love This Recipe
This Vegan Mushroom Wellington Recipe is one of those rare dishes that feels special enough for holidays yet easy enough for a weekend treat. I’m genuinely excited every time I make it because the layers of flavors and textures come together beautifully.
- Umami-packed filling: The mushrooms and caramelized onions create a deep, savory flavor that’s impossible to resist.
- Impressive presentation: The golden, flaky puff pastry wrapping makes it perfect for entertaining or any day you want to wow your guests.
- Versatility: You can swap mushrooms or herbs to suit your taste, making this recipe truly your own.
- Plant-based and hearty: It’s filling, nutritious, and a fantastic way to show that vegan food can shine.
Ingredients & Why They Work
Each ingredient in this Vegan Mushroom Wellington Recipe has a role to play, working together to create layers of flavor and texture. Shopping quality mushrooms and fresh herbs really pays off, so don’t rush this part—your taste buds will thank you!
- Cremini mushrooms: These bring meaty texture and earthy depth. You can mix mushrooms or chop coarsely for more bite.
- Yellow onions: Slow caramelizing unlocks their natural sweetness to balance the savoriness.
- Garlic: Just enough to boost flavor without overpowering.
- Low sodium soy sauce: Adds a punch of umami and depth, controlling the saltiness.
- Fresh thyme and dried rosemary: Aromatic herbs that brighten and complement the mushrooms beautifully.
- Baby spinach: Adds a fresh, tender layer and brightens the filling.
- Sweet potatoes: Thinly sliced, they create a subtly sweet, creamy contrast within the layers.
- Puff pastry: The flaky, buttery crust that wraps all those delicious fillings into a stunning package.
- Olive oil and unsweetened soy milk: For cooking and brushing the pastry to golden perfection.
Make It Your Way
I love to make this Vegan Mushroom Wellington Recipe with a little twist depending on the season or mood. Don’t be afraid to experiment!
- Variation: Sometimes I swap cremini mushrooms for a mix of shiitake and portobello to add layers of texture and flavor—it gives the filling a richer bite.
- Seasonal change: In colder months, I add a splash of red wine to the mushroom mixture for warmth and depth. It really elevates the savoriness.
- Easy swap: If you can’t find puff pastry, I’ve used homemade pie crust with good results—just expect a different texture but still delicious!
Step-by-Step: How I Make Vegan Mushroom Wellington Recipe
Step 1: Getting the Puff Pastry Ready
Start by setting your frozen puff pastry out to thaw at room temperature; this usually takes about 30 minutes. While it’s thawing, preheat your oven to 375°F and lightly grease a baking pan. Getting the puff pastry to the right softness is key — too cold and it’ll crack, too warm and it’ll be sticky and hard to handle.
Step 2: Crafting the Mushroom Filling
I like to pulse the cremini mushrooms in my food processor until crumbly, but take care not to overdo it or you’ll lose that nice bite. Alternatively, finely chopping works just as well if you want more texture. Heat up olive oil in a large pan and caramelize the thinly sliced onions over medium heat for about 30 minutes — patience here pays off big time. They should turn a deep golden color and smell amazing. Adding just a pinch of salt near the end really helps bring out their sweetness.
Next, toss in the mushrooms, minced garlic, and soy sauce. Cook everything down for about 10 minutes until the mushrooms soften and most of their liquid has evaporated — this intensifies the flavors. Stir in fresh thyme, dried rosemary, and baby spinach last, letting the spinach wilt into the mixture. Taste and decide if you want a tiny bit more salt; the soy sauce usually covers it perfectly.
Step 3: Assembling the Wellington layers
Roll out the thawed puff pastry on parchment paper to roughly 9×12 inches — this makes folding and transferring much easier. Line the middle third with a layer of thinly sliced sweet potatoes, then add half the mushroom mixture on top. Repeat layering sweet potatoes and mushrooms, finishing with a final sweet potato layer. If you want, you can peek at my photos in the post to see how it looks here — visual guides really helped me get it just right when I started!
Carefully fold the pastry sides over the filling and seal the edges by pinching firmly, using a dab of water if they don’t stick easily. Flip the whole Wellington onto the baking pan so the seam is underneath. Use a sharp knife to score a gentle criss-cross on top — it lets the steam escape and creates a gorgeous pattern.
Step 4: Baking to Golden Perfection
Mix olive oil and soy milk, then brush this gently all over the pastry surface to help it turn golden and shiny. Pop it in the oven for 40 to 45 minutes. You want that puff pastry to rise and get beautifully browned. Let the Wellington rest for at least 10 minutes after baking — it helps everything set up so you get clean slices. Believe me, it’s worth the wait!
Top Tip
From my kitchen to yours, these tips have saved me a few times and made this Vegan Mushroom Wellington Recipe turn out perfectly every time.
- Caramelize onions low and slow: It takes time (around 30 minutes), but the sweetness you’ll unlock is a game-changer for the filling.
- Don’t over-process mushrooms: Leaving some texture adds a “meaty” quality and more interest in every bite.
- Seal pastry edges with water: If you find the pastry dry or uncooperative, a little water helps the seams stick firmly.
- Rest before slicing: Cutting too soon can cause the layers to collapse — waiting 10 minutes lets it settle beautifully.
How to Serve Vegan Mushroom Wellington Recipe
Garnishes
When I serve this Wellington, I love to sprinkle finely chopped fresh parsley or thyme on top for a pop of color and freshness. Sometimes a drizzle of vegan gravy or a dollop of mustard adds a great tang. It’s all about what flavors you enjoy most alongside that rich filling.
Side Dishes
Roasted root vegetables, garlic mashed potatoes, or a crisp green salad are my go-to companions for this dish. These sides keep the meal balanced without competing with the Wellington’s star ingredients.
Creative Ways to Present
For family gatherings, I sometimes make mini individual wellingtons using smaller puff pastry sheets—it's so charming! Another fun idea is arranging slices fanned out on a large platter surrounded by roasted veggies for a stunning centerpiece.
Make Ahead and Storage
Storing Leftovers
Once cooled, I store leftovers in an airtight container in the fridge where they keep well for 3-4 days. The flavor often deepens overnight, making reheats just as delicious.
Freezing
I’ve frozen fully baked slices wrapped tightly in foil and then sealed in a freezer bag. When defrosted and reheated, the Wellington holds up beautifully, just make sure to reheat slowly to preserve the pastry’s crispness.
Reheating
Oven reheating at 350°F for about 15 minutes works best to warm through gently and bring back the pastry’s crunch. I avoid microwaving since it can make the pastry soggy.
Frequently Asked Questions:
Absolutely! Mixed mushrooms like shiitake, portobello, or even button mushrooms work great. Just make sure to chop or pulse them finely to maintain texture.
From start to finish including thawing, preparation, and baking, expect about 2 hours and 10 minutes. Most of the time is hands-off while onions caramelize and the Wellington bakes.
Yes, you can make the mushroom filling and slice the sweet potatoes a day ahead. Store them separately in the fridge. On the baking day, just thaw your puff pastry, assemble, and bake.
Roasted veggies, mashed potatoes, or a bright salad pair beautifully. I also enjoy serving it with vegan gravy for that added comfort touch.
Final Thoughts
This Vegan Mushroom Wellington Recipe is close to my heart because it brings warmth and celebration to the table, regardless of the occasion. It proves that plant-based cooking can be elegant, comforting, and downright delicious all at once. I hope you make it, share it, and enjoy every flaky, savory mouthful as much as I do!
Print
Vegan Mushroom Wellington Recipe
- Prep Time: 50 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 35 minutes
- Yield: 8 servings
- Category: Main Course
- Method: Baking
- Cuisine: Vegetarian
- Diet: Vegetarian
Description
A delicious and hearty Mushroom Wellington featuring a savory mushroom filling layered with sweet potatoes and wrapped in flaky puff pastry. This vegetarian main course is perfect for a special dinner or festive occasion, offering rich flavors with caramelized onions, fresh herbs, and a golden, puffy crust.
Ingredients
Mushroom Filling
- 2 tablespoons olive oil
- 16 ounces cremini mushrooms
- 3 large yellow onions, peeled and thinly sliced
- 3 cloves garlic, minced
- 2 tablespoons low sodium soy sauce
- 1 tablespoon chopped fresh thyme
- 1 teaspoon dried rosemary
- 4 ounces baby spinach
- 2 medium sweet potatoes, peeled and thinly sliced
Pastry
- 1 sheet puff pastry
- 1 tablespoon olive oil
- 1 tablespoon unsweetened soy milk
Instructions
- Thaw Puff Pastry and Preheat Oven: Set the frozen puff pastry out to thaw for about 30 minutes while preparing the filling. Preheat the oven to 375 degrees Fahrenheit and lightly grease a baking pan.
- Prepare the Mushroom Filling: Place the mushrooms in a food processor and pulse until crumbly but not pureed, or chop finely by hand. Warm olive oil in a large pan over medium heat, add sliced onions and cook for about 30 minutes, stirring occasionally, until caramelized and golden brown. Season lightly with salt near the end of cooking. Add chopped mushrooms, garlic, and soy sauce, cooking for about 10 minutes until mushrooms soften and liquids evaporate. Stir in thyme, rosemary, and baby spinach until spinach wilts. Remove from heat and adjust salt if needed.
- Assemble Wellington: Once the puff pastry is thawed, roll it out on a piece of parchment paper to about 9 by 12 inches. Layer thinly sliced sweet potatoes over the middle third of the pastry, then spread half the mushroom mixture on top. Add another layer of sweet potatoes, followed by the rest of the mushroom mixture, and finish with a final layer of sweet potatoes.
- Fold and Seal Pastry: Fold the pastry sides over the filling and pinch edges to seal tightly, using a bit of water on your fingers if needed. Carefully invert the wellington onto the greased baking pan so the seam is on the bottom. Use a sharp knife to score a crisscross pattern on the top of the dough.
- Brush and Bake: Mix olive oil and unsweetened soy milk in a small bowl and brush this glaze over the top and sides of the wellington. Bake in the preheated oven for 45 minutes until the pastry is golden brown and puffed up.
- Rest and Serve: Let the wellington rest for 10 minutes after baking to set before slicing. Serve with vegan gravy for a complete meal.
Notes
- You can prepare this up to a day ahead by making the filling and slicing sweet potatoes in advance, storing them refrigerated until assembly and baking.
- Leftovers keep well in a covered container in the refrigerator for 3-4 days, and can be frozen for longer storage.
- Cremini mushrooms are recommended, but you may use any preferred mushroom variety; slicing them instead of processing keeps more texture.
- To help seal the pastry edges, dampen your fingers with water to avoid cracks during baking.
- Ensuring the filling is not too wet helps keep the pastry crisp and flaky.
Nutrition
- Serving Size: 1 serving
- Calories: 350 kcal
- Sugar: 5 g
- Sodium: 350 mg
- Fat: 18 g
- Saturated Fat: 3.5 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 38 g
- Fiber: 5 g
- Protein: 6 g
- Cholesterol: 0 mg

Leave a Reply