Vegan Mushroom Wellington Recipe for a Delicious Feast

Updated On: October 4, 2025

If you’re searching for an impressive, hearty, and completely plant-based main dish, look no further than this Vegan Mushroom Wellington. This recipe transforms humble mushrooms into a luscious, savory centerpiece wrapped in golden, flaky puff pastry.

It’s perfect for special occasions or whenever you want to treat yourself to a comforting yet elegant meal. The rich umami flavors from a mix of mushrooms combined with herbs, garlic, and a touch of vegan butter create a filling that’s both satisfying and deeply flavorful.

Whether you’re a seasoned vegan or simply wanting to explore more plant-based cooking, this dish offers an incredible alternative to the traditional beef Wellington. Plus, it’s surprisingly simple to make, requiring just a handful of fresh ingredients and some attention to detail.

In this post, I’ll guide you step-by-step through preparing this delightful recipe, ensuring your vegan mushroom Wellington turns out beautifully every time.

Why You’ll Love This Recipe

This vegan mushroom Wellington is a showstopper for several reasons. First, it’s incredibly flavorful, thanks to the combination of earthy mushrooms, fresh herbs, and a touch of Dijon mustard that adds a subtle tang.

Second, the texture contrast between the crispy puff pastry and the tender filling makes every bite delightful.

It’s also versatile and suitable for many diets—gluten-free versions can be made with specialty pastry, and it’s soy-free if you watch the ingredients carefully. Plus, it’s a fantastic way to introduce mushrooms to picky eaters or impress guests with plant-based cuisine that doesn’t compromise on taste or presentation.

Lastly, this recipe can be prepped in advance and baked just before serving, making it ideal for holiday dinners or weekend feasts.

Ingredients

  • 2 tablespoons olive oil
  • 1 large yellow onion, finely chopped
  • 4 garlic cloves, minced
  • 500g mixed mushrooms (cremini, shiitake, portobello), finely chopped
  • 1 tablespoon fresh thyme, chopped
  • 1 tablespoon fresh rosemary, chopped
  • 100g walnuts, finely chopped
  • 2 tablespoons soy sauce or tamari for gluten-free
  • 1 tablespoon Dijon mustard
  • 1 sheet vegan puff pastry (about 250g), thawed
  • 2 tablespoons vegan butter, melted
  • Salt and pepper, to taste
  • 2 tablespoons fresh parsley, chopped (optional, for garnish)

Equipment

  • Large skillet or frying pan
  • Mixing bowl
  • Sharp knife and chopping board
  • Baking tray
  • Parchment paper
  • Pastry brush
  • Oven
  • Food processor (optional, for chopping nuts and mushrooms)

Instructions

  1. Prepare the mushroom filling: Heat the olive oil in a large skillet over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes. Add the minced garlic and cook for another minute until fragrant.
  2. Add the mushrooms: Stir in the finely chopped mushrooms, thyme, and rosemary. Cook for 10-12 minutes, stirring occasionally, until the mushrooms release their moisture and become browned. This step is crucial to remove excess water so your Wellington doesn’t become soggy.
  3. Incorporate walnuts and seasoning: Add the chopped walnuts and soy sauce to the mushroom mixture. Cook for 2-3 minutes, then season with salt and pepper to taste. Remove the skillet from heat and let the mixture cool slightly.
  4. Prepare the puff pastry: Preheat your oven to 200°C (390°F). On a lightly floured surface, roll out your vegan puff pastry sheet to smooth any creases. Spread the Dijon mustard evenly over the pastry, leaving a 2 cm border around the edges.
  5. Assemble the Wellington: Spoon the mushroom and walnut mixture onto the center of the pastry, shaping it into a rectangular log. Fold the pastry edges over the filling, sealing it completely, and tuck the ends underneath. Use a little water to help seal edges if needed.
  6. Glaze and score: Transfer the wrapped Wellington onto a parchment-lined baking tray. Brush the surface with melted vegan butter to help it brown beautifully. Using a sharp knife, gently score the top of the pastry in a decorative pattern, being careful not to cut through.
  7. Bake: Place the Wellington in the preheated oven and bake for 25-30 minutes or until the pastry is golden brown and crisp.
  8. Rest and serve: Remove the Wellington from the oven and let it rest for 5-10 minutes before slicing. Garnish with fresh parsley if desired, then serve warm with your favorite sides.

Tips & Variations

For the best texture, be sure to finely chop the mushrooms and cook out all their moisture before assembling the Wellington.

Try adding chestnuts or cooked lentils to the filling for extra protein and texture.

If you’d like a gluten-free version, use a gluten-free vegan puff pastry available at specialty stores.

To add a layer of savory richness, try spreading a thin layer of vegan mushroom pâté or tapenade on the pastry before adding the filling.

For a seasonal twist, incorporate roasted butternut squash or caramelized shallots into the mushroom mixture.

Nutrition Facts

Nutrient Amount per Serving (1/6 of Wellington)
Calories 320 kcal
Protein 7 g
Carbohydrates 35 g
Fat 15 g
Fiber 5 g
Sugar 4 g
Sodium 400 mg

Serving Suggestions

This vegan mushroom Wellington pairs wonderfully with a variety of side dishes. Serve it alongside roasted or steamed seasonal vegetables like asparagus, green beans, or Brussels sprouts for a classic combination.

For a cozy, comforting meal, consider creamy mashed potatoes or a vegan version of garlic mashed cauliflower. A fresh green salad with a tangy vinaigrette can also balance the richness of the pastry.

To elevate your dinner, drizzle with a vegan gravy or mushroom sauce. For inspiration on creamy sauces, check out our Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes.

Conclusion

This Vegan Mushroom Wellington is a fantastic way to celebrate plant-based cooking without compromising on flavor or elegance. The combination of earthy mushrooms, crunchy walnuts, and flaky vegan puff pastry creates a dish that’s both comforting and impressive.

It’s perfect for holiday dinners, special occasions, or any time you want to wow your guests with a delicious vegan entree.

With simple ingredients and clear steps, this Wellington can become a staple in your cooking repertoire. Plus, it’s a wonderful way to showcase how vibrant and satisfying vegan meals can be.

If you loved this recipe, be sure to explore other delightful plant-based dishes like our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious or the Vegan Bread Machine Recipe for Soft, Delicious Loaves.

Happy cooking!

📖 Recipe Card: Vegan Mushroom Wellington

Description: A savory and elegant vegan twist on the classic Wellington, featuring a rich mushroom filling wrapped in flaky puff pastry. Perfect for special occasions or a hearty dinner.

Prep Time: PT30M
Cook Time: PT45M
Total Time: PT1H15M

Servings: 6 servings

Ingredients

  • 2 tbsp olive oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 500g mixed mushrooms, chopped
  • 100g walnuts, finely chopped
  • 2 tsp fresh thyme, chopped
  • 1 tbsp soy sauce
  • 1 tbsp tomato paste
  • 1 sheet vegan puff pastry
  • 2 tbsp fresh parsley, chopped
  • Salt and pepper to taste
  • Plant-based milk for brushing

Instructions

  1. Preheat oven to 200°C (400°F).
  2. Heat olive oil in a pan and sauté onion and garlic until translucent.
  3. Add mushrooms and cook until moisture evaporates.
  4. Stir in walnuts, thyme, soy sauce, tomato paste, salt, and pepper; cook for 5 minutes.
  5. Remove from heat and mix in parsley; let cool.
  6. Roll out puff pastry and place mushroom mixture in the center.
  7. Fold pastry over filling and seal edges.
  8. Brush pastry with plant-based milk.
  9. Bake for 35-40 minutes until golden brown.
  10. Let rest for 10 minutes before slicing and serving.

Nutrition: Calories: 320 kcal | Protein: 7 g | Fat: 18 g | Carbs: 30 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Mushroom Wellington”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A savory and elegant vegan twist on the classic Wellington, featuring a rich mushroom filling wrapped in flaky puff pastry. Perfect for special occasions or a hearty dinner.”, “prepTime”: “PT30M”, “cookTime”: “PT45M”, “totalTime”: “PT1H15M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 tbsp olive oil”, “1 large onion, finely chopped”, “3 garlic cloves, minced”, “500g mixed mushrooms, chopped”, “100g walnuts, finely chopped”, “2 tsp fresh thyme, chopped”, “1 tbsp soy sauce”, “1 tbsp tomato paste”, “1 sheet vegan puff pastry”, “2 tbsp fresh parsley, chopped”, “Salt and pepper to taste”, “Plant-based milk for brushing”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 200\u00b0C (400\u00b0F).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan and saut\u00e9 onion and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms and cook until moisture evaporates.”}, {“@type”: “HowToStep”, “text”: “Stir in walnuts, thyme, soy sauce, tomato paste, salt, and pepper; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and mix in parsley; let cool.”}, {“@type”: “HowToStep”, “text”: “Roll out puff pastry and place mushroom mixture in the center.”}, {“@type”: “HowToStep”, “text”: “Fold pastry over filling and seal edges.”}, {“@type”: “HowToStep”, “text”: “Brush pastry with plant-based milk.”}, {“@type”: “HowToStep”, “text”: “Bake for 35-40 minutes until golden brown.”}, {“@type”: “HowToStep”, “text”: “Let rest for 10 minutes before slicing and serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “7 g”, “fatContent”: “18 g”, “carbohydrateContent”: “30 g”}}

Photo of author

Marta K

Leave a Comment

X