Vegan Beef Wellington Recipe: Easy & Delicious Guide

Updated On: October 4, 2025

Looking to impress your guests or simply treat yourself to a gourmet meal without any animal products? This Vegan Beef Wellington recipe is the perfect blend of elegance and plant-based goodness.

Traditionally made with beef tenderloin wrapped in puff pastry, our vegan version captures the same rich, savory flavors and beautiful presentation using hearty mushrooms, lentils, and a medley of herbs.

It’s a stunning centerpiece for any special occasion or holiday dinner that everyone will love, whether vegan or not!

The combination of earthy mushrooms, aromatic herbs, and flaky golden pastry creates a mouthwatering experience that rivals the classic version. Plus, it’s packed with wholesome ingredients and free from dairy, eggs, and meat.

If you’ve been craving a sophisticated, satisfying dish that’s 100% plant-based, this recipe will soon become a new favorite in your kitchen.

Why You’ll Love This Recipe

This vegan take on the traditional Beef Wellington is not only delicious but also nutritious and accessible. Here’s why it stands out:

  • Rich flavor: Umami-packed mushrooms and lentils provide a meaty texture and depth of taste.
  • Elegant presentation: Wrapped in golden puff pastry, it’s perfect for holiday dinners or celebrations.
  • Plant-based and wholesome: Uses natural ingredients with no animal products, making it suitable for vegans and vegetarians.
  • Make-ahead friendly: You can prepare the filling and pastry in advance, then bake fresh when ready.
  • Impressively easy: While it looks fancy, the step-by-step instructions make it approachable for cooks of all levels.

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 16 oz (450g) cremini mushrooms, finely chopped
  • 1 cup cooked lentils (green or brown)
  • 1/4 cup walnuts, finely chopped
  • 2 tablespoons soy sauce or tamari for gluten-free
  • 1 tablespoon tomato paste
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • Salt and black pepper, to taste
  • 1 sheet vegan puff pastry, thawed
  • 1/4 cup vegan butter, melted (for brushing)
  • Fresh parsley, chopped (optional for garnish)

Equipment

  • Large skillet or frying pan
  • Mixing bowl
  • Food processor or sharp knife (for chopping mushrooms and walnuts)
  • Baking sheet
  • Parchment paper
  • Brush for applying vegan butter
  • Sharp knife
  • Measuring cups and spoons

Instructions

  1. Prepare the filling: Heat olive oil in a large skillet over medium heat. Add the chopped onion and sauté for 5 minutes until translucent.
  2. Add garlic and mushrooms: Stir in minced garlic and chopped mushrooms. Cook for 10-12 minutes, stirring often, until the mushrooms release their moisture and it evaporates, leaving a dry, savory mixture.
  3. Mix in lentils and walnuts: Add the cooked lentils and chopped walnuts to the skillet. Stir to combine.
  4. Season the mixture: Add soy sauce, tomato paste, thyme, rosemary, salt, and pepper. Cook for another 3-4 minutes to let the flavors meld. Remove from heat and let cool completely.
  5. Preheat your oven: Set it to 400°F (200°C). Line a baking sheet with parchment paper.
  6. Roll out the puff pastry: On a lightly floured surface, roll the sheet of vegan puff pastry into a rectangle approximately 12×10 inches.
  7. Shape the filling: Form the cooled mushroom-lentil mixture into a loaf shape about 8×4 inches and place it in the center of the pastry.
  8. Wrap the Wellington: Fold the pastry over the filling, sealing the edges by pinching or pressing with a fork. Trim any excess pastry.
  9. Brush with vegan butter: Place the wrapped Wellington seam-side down on the baking sheet. Brush the entire pastry surface with melted vegan butter for a golden finish.
  10. Score the pastry: Use a sharp knife to gently score diagonal lines on top of the pastry for an elegant look, being careful not to cut through.
  11. Bake: Bake in the preheated oven for 25-30 minutes or until the pastry is puffed and golden brown.
  12. Rest and serve: Let the Wellington rest for 10 minutes before slicing. Garnish with fresh parsley if desired and serve warm.

Tips & Variations

For best results, ensure your mushroom mixture is dry before wrapping to avoid soggy pastry.

  • Try adding finely chopped chestnuts or sun-dried tomatoes for extra texture and flavor.
  • Use gluten-free puff pastry to make this recipe suitable for gluten-sensitive diets.
  • For a smoky twist, add a teaspoon of smoked paprika or a splash of liquid smoke to the filling.
  • Serve with a rich vegan gravy or a mushroom red wine sauce for a luxurious touch.
  • If you want a more “beefy” flavor, experiment with vegan beef mince or seitan in place of lentils.

Nutrition Facts

Nutrient Amount per Serving
Calories 410
Protein 14g
Fat 22g
Carbohydrates 38g
Fiber 8g
Sugar 4g
Sodium 520mg

Serving Suggestions

This Vegan Beef Wellington pairs beautifully with classic sides for a festive meal. Consider serving it alongside:

Conclusion

This Vegan Beef Wellington recipe is a fantastic way to enjoy a luxurious, plant-based meal that looks as impressive as it tastes. Whether cooking for a holiday feast, a dinner party, or a cozy night in, this dish brings warmth and elegance to your table without using any animal products.

The rich mushroom and lentil filling wrapped in flaky puff pastry offers a satisfying texture and flavor that even meat-eaters will admire.

Beyond its deliciousness, this recipe encourages creativity and mindful eating, inspiring you to explore more vegan dishes. If you enjoyed this Wellington, be sure to check out other delightful recipes like Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for dessert or Vegan Bread Machine Recipe for Soft, Delicious Loaves to complement your meals.

Happy cooking and savor every bite!

📖 Recipe Card: Vegan Beef Wellington

Description: A savory and hearty vegan twist on the classic Beef Wellington using mushrooms and lentils. Wrapped in flaky puff pastry, it's perfect for special occasions.

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

Servings: 6 servings

Ingredients

  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 10 ounces cremini mushrooms, finely chopped
  • 1 cup cooked lentils
  • 1 tablespoon soy sauce
  • 1 tablespoon tomato paste
  • 1 teaspoon dried thyme
  • 1 teaspoon dried rosemary
  • Salt and pepper to taste
  • 1 package vegan puff pastry (about 14 ounces), thawed
  • 2 tablespoons Dijon mustard
  • Flax egg (1 tablespoon ground flaxseed + 3 tablespoons water)

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Heat olive oil in a pan and sauté onion and garlic until soft.
  3. Add mushrooms, cook until moisture evaporates.
  4. Stir in lentils, soy sauce, tomato paste, thyme, rosemary, salt, and pepper; cook for 5 minutes.
  5. Remove from heat and let mixture cool.
  6. Roll out puff pastry and spread Dijon mustard over the center.
  7. Place mushroom-lentil mixture in the center and shape into a log.
  8. Wrap pastry around the filling, sealing edges.
  9. Brush pastry with flax egg for glaze.
  10. Bake for 40-45 minutes until golden brown.
  11. Let rest for 10 minutes before slicing and serving.

Nutrition: Calories: 350 kcal | Protein: 10 g | Fat: 15 g | Carbs: 45 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Beef Wellington”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A savory and hearty vegan twist on the classic Beef Wellington using mushrooms and lentils. Wrapped in flaky puff pastry, it’s perfect for special occasions.”, “prepTime”: “PT30M”, “cookTime”: “PT45M”, “totalTime”: “PT1H15M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 large onion, finely chopped”, “3 cloves garlic, minced”, “10 ounces cremini mushrooms, finely chopped”, “1 cup cooked lentils”, “1 tablespoon soy sauce”, “1 tablespoon tomato paste”, “1 teaspoon dried thyme”, “1 teaspoon dried rosemary”, “Salt and pepper to taste”, “1 package vegan puff pastry (about 14 ounces), thawed”, “2 tablespoons Dijon mustard”, “Flax egg (1 tablespoon ground flaxseed + 3 tablespoons water)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 400\u00b0F (200\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan and saut\u00e9 onion and garlic until soft.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms, cook until moisture evaporates.”}, {“@type”: “HowToStep”, “text”: “Stir in lentils, soy sauce, tomato paste, thyme, rosemary, salt, and pepper; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and let mixture cool.”}, {“@type”: “HowToStep”, “text”: “Roll out puff pastry and spread Dijon mustard over the center.”}, {“@type”: “HowToStep”, “text”: “Place mushroom-lentil mixture in the center and shape into a log.”}, {“@type”: “HowToStep”, “text”: “Wrap pastry around the filling, sealing edges.”}, {“@type”: “HowToStep”, “text”: “Brush pastry with flax egg for glaze.”}, {“@type”: “HowToStep”, “text”: “Bake for 40-45 minutes until golden brown.”}, {“@type”: “HowToStep”, “text”: “Let rest for 10 minutes before slicing and serving.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “10 g”, “fatContent”: “15 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X