If you’re looking to impress your friends and family with a show-stopping dish that’s entirely plant-based, this Vegan Wellington Recipe is exactly what you need. A traditional Beef Wellington gets a vibrant vegan makeover with layers of seasoned mushrooms, lentils, and savory herbs wrapped in golden, flaky puff pastry.
It’s a perfect centerpiece for holidays, special occasions, or even a cozy weekend dinner. The combination of textures and rich flavors will delight both vegans and non-vegans alike, making it a versatile recipe to have in your culinary arsenal.
This recipe balances hearty ingredients with subtle spices, creating a deliciously satisfying meal that feels indulgent without any animal products. Plus, it’s easier to make than you might think!
If you love dishes full of flavor and texture, you’re going to adore this Vegan Wellington. So grab your apron and let’s dive into this beautiful recipe that’s sure to become a family favorite.
Why You’ll Love This Recipe
This Vegan Wellington is a fantastic alternative to the classic Beef Wellington, offering the same impressive presentation and depth of flavor without the meat. The filling is packed with umami from mushrooms and herbs, combined with the protein-rich lentils that add both texture and nourishment.
Wrapped in golden, buttery vegan puff pastry, the Wellington bakes to a perfect crispness, making every bite a delightful contrast between crispy and tender. It’s also highly customizable — whether you want it gluten-free or packed with additional veggies, there’s room to make it your own.
Beyond taste and texture, this recipe is a celebration of plant-based cooking that doesn’t compromise on comfort or elegance. It’s perfect for holiday feasts, dinner parties, or whenever you want to treat yourself to a spectacular meal.
Ingredients
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 3 garlic cloves, minced
- 400g mixed mushrooms (cremini, shiitake, button), finely chopped
- 150g cooked green or brown lentils
- 1 tablespoon soy sauce (or tamari for gluten-free)
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 100g walnuts, finely chopped
- 2 tablespoons ground flaxseed mixed with 6 tablespoons water (flax egg)
- 1 sheet vegan puff pastry (about 275g), thawed
- Salt and pepper to taste
- 2 tablespoons Dijon mustard
- Fresh parsley, chopped (optional garnish)
Equipment
- Large frying pan or skillet
- Mixing bowl
- Baking sheet lined with parchment paper
- Pastry brush
- Sharp knife
- Measuring spoons
- Oven preheated to 200°C (400°F)
Instructions
- Prepare the flax egg: Mix the ground flaxseed with water in a small bowl. Set aside for 10 minutes to thicken. This will act as your egg substitute to help seal the pastry.
- Sauté the aromatics: Heat the olive oil in a large skillet over medium heat. Add the chopped onion and cook for 5 minutes until translucent. Stir in the garlic and cook another minute until fragrant.
- Cook the mushrooms: Add the finely chopped mushrooms to the pan. Cook, stirring occasionally, for 8-10 minutes until the mushrooms release their moisture and it evaporates, leaving a beautiful brown mixture.
- Season and combine: Stir in the cooked lentils, soy sauce, dried thyme, rosemary, and chopped walnuts. Cook for another 3-4 minutes, allowing flavors to meld. Season with salt and pepper to taste. Remove from heat and let cool slightly.
- Roll out the puff pastry: On a lightly floured surface, roll out the puff pastry sheet into a rectangle about 12×10 inches (30x25cm). Brush the center with Dijon mustard, leaving a border around the edges.
- Assemble the Wellington: Spoon the mushroom and lentil mixture onto the mustard-coated center of the pastry. Shape it into a tight log.
- Wrap the filling: Fold the pastry over the filling, sealing the edges with the prepared flax egg. Trim any excess pastry if needed and make sure the Wellington is sealed well to prevent leaks.
- Decorate and glaze: Use the remaining pastry to cut small decorative shapes if desired and press them onto the Wellington. Brush the entire surface with the flax egg to give it a shiny, golden finish once baked.
- Bake: Place the Wellington seam-side down on the lined baking sheet. Bake in the preheated oven for 30-35 minutes or until the pastry is puffed and golden brown.
- Rest and serve: Let the Wellington rest for 10 minutes before slicing. Garnish with fresh parsley and serve warm.
Tips & Variations
Tip: For extra flavor, try adding a splash of red wine or balsamic vinegar to the mushroom mixture while cooking. This deepens the umami and adds a subtle sweetness.
Variation: Swap lentils for cooked quinoa or chopped chestnuts for a different texture. For a nut-free version, omit walnuts and add sunflower seeds instead.
Gluten-Free Option: Use gluten-free puff pastry available at specialty stores or make your own. Ensure soy sauce is replaced with tamari or coconut aminos to keep it gluten-free.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 420 kcal |
Protein | 12 g |
Carbohydrates | 45 g |
Dietary Fiber | 9 g |
Fat | 18 g |
Saturated Fat | 3 g |
Sodium | 520 mg |
Serving Suggestions
This Vegan Wellington pairs wonderfully with a variety of sides to complete your meal. Consider serving it alongside:
- Roasted root vegetables like carrots, parsnips, and potatoes
- A fresh green salad with tangy vinaigrette
- Steamed green beans or sautéed garlic spinach
- A rich vegan gravy or mushroom sauce for extra indulgence
For a festive touch, a glass of your favorite vegan red wine complements the hearty flavors beautifully. If you want to explore more plant-based dishes for a full menu, check out our Peruvian Vegetable Recipes for Flavorful Healthy Meals or warm up with comforting dishes like the Veg Recipes for Slow Cooker.
Conclusion
Creating a Vegan Wellington is a rewarding experience that brings a touch of elegance to any meal while embracing the flavors and textures of plant-based ingredients. This recipe proves that you don’t need meat to enjoy a luxurious and hearty centerpiece.
With layers of mushrooms, lentils, and walnuts wrapped in crisp puff pastry, it’s a celebration of wholesome, vegan-friendly cooking.
Whether you’re cooking for a holiday, a special occasion, or simply to treat yourself, this Vegan Wellington is sure to impress. Don’t forget to explore other delicious vegan recipes on our site like the Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes or the Vegan Bread Machine Recipe for Soft, Delicious Loaves to complement your plant-based culinary journey.
Happy cooking!
📖 Recipe Card: Vegan Wellington
Description: A savory and hearty vegan wellington featuring mushrooms, lentils, and spinach wrapped in flaky puff pastry. Perfect for festive occasions or a special dinner.
Prep Time: PT30M
Cook Time: PT45M
Total Time: PT1H15M
Servings: 6 servings
Ingredients
- 1 sheet vegan puff pastry
- 2 cups mushrooms, finely chopped
- 1 cup cooked lentils
- 1 cup fresh spinach, chopped
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 tablespoon soy sauce
- 1 tablespoon olive oil
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- Salt and pepper to taste
- 2 tablespoons breadcrumbs
Instructions
- Preheat oven to 400°F (200°C).
- Heat olive oil in a pan and sauté onions and garlic until translucent.
- Add mushrooms and cook until moisture evaporates.
- Stir in cooked lentils, spinach, soy sauce, thyme, rosemary, salt, and pepper; cook 5 more minutes.
- Remove from heat and mix in breadcrumbs; let cool.
- Roll out puff pastry and place filling in the center.
- Fold pastry over filling and seal edges.
- Place seam side down on baking sheet and score top lightly.
- Bake for 35-40 minutes until golden brown.
- Let rest 10 minutes before slicing and serving.
Nutrition: Calories: 320 kcal | Protein: 12 g | Fat: 15 g | Carbs: 35 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Wellington”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A savory and hearty vegan wellington featuring mushrooms, lentils, and spinach wrapped in flaky puff pastry. Perfect for festive occasions or a special dinner.”, “prepTime”: “PT30M”, “cookTime”: “PT45M”, “totalTime”: “PT1H15M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 sheet vegan puff pastry”, “2 cups mushrooms, finely chopped”, “1 cup cooked lentils”, “1 cup fresh spinach, chopped”, “1 small onion, finely diced”, “2 cloves garlic, minced”, “1 tablespoon soy sauce”, “1 tablespoon olive oil”, “1 teaspoon dried thyme”, “1 teaspoon dried rosemary”, “Salt and pepper to taste”, “2 tablespoons breadcrumbs”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 400\u00b0F (200\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan and saut\u00e9 onions and garlic until translucent.”}, {“@type”: “HowToStep”, “text”: “Add mushrooms and cook until moisture evaporates.”}, {“@type”: “HowToStep”, “text”: “Stir in cooked lentils, spinach, soy sauce, thyme, rosemary, salt, and pepper; cook 5 more minutes.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and mix in breadcrumbs; let cool.”}, {“@type”: “HowToStep”, “text”: “Roll out puff pastry and place filling in the center.”}, {“@type”: “HowToStep”, “text”: “Fold pastry over filling and seal edges.”}, {“@type”: “HowToStep”, “text”: “Place seam side down on baking sheet and score top lightly.”}, {“@type”: “HowToStep”, “text”: “Bake for 35-40 minutes until golden brown.”}, {“@type”: “HowToStep”, “text”: “Let rest 10 minutes before slicing and serving.”}], “nutrition”: {“calories”: “320 kcal”, “proteinContent”: “12 g”, “fatContent”: “15 g”, “carbohydrateContent”: “35 g”}}