If there is one plant-based recipe that has the power to silence an entire table the moment it is brought out of the kitchen — the power to make even the most committed carnivore lean forward with genuine wonder and admiration — it is this Vegan Wellington. A golden, flaky, perfectly crimped puff pastry shell encasing a deeply savory, layered filling of spiced lentils and mushrooms, caramelized onions, roasted vegetables, herby cashew cheese, and wilted spinach — this is plant-based cooking at its most ambitious, most beautiful, and most extraordinarily delicious.
The Beef Wellington is one of the most iconic centerpiece dishes in classical cooking — a magnificent combination of tender beef fillet, savory mushroom duxelles, and buttery puff pastry that has graced the most celebrated dinner tables in the world for generations. This completely plant-based version captures every element of what makes that dish so extraordinary — the crispy, golden pastry, the intensely savory filling, the dramatic presentation when sliced to reveal those stunning layers — and delivers it without a single animal product anywhere near it.
This is the recipe for Christmas dinner. For Thanksgiving. For birthdays and anniversaries and dinner parties and any occasion when you want to walk into a room carrying something that makes people gasp with admiration before the first slice is even cut. It takes time and love to prepare — but every single minute is worth it for the result. Make this Vegan Wellington once and you will understand why it has become the most celebrated plant-based centerpiece recipe in the world.
Recipe Information
| Prep Time | Cook Time | Total Time | Servings | Calories |
|---|---|---|---|---|
| 45 mins | 60 mins | 105 mins | 8 | ~480 kcal |
Ingredients
For the Mushroom Duxelles
- 500g (about 1 lb) cremini or chestnut mushrooms, very finely diced
- 2 shallots, very finely diced
- 4 cloves garlic, minced
- 2 tbsp olive oil or vegan butter
- 2 tbsp soy sauce or tamari
- 1 tbsp balsamic vinegar
- 1 tsp dried thyme
- 1 tsp dried rosemary
- ½ tsp smoked paprika
- ½ tsp black pepper
- ¼ tsp salt
For the Lentil and Walnut Filling
- 1 can (400g) green or brown lentils, drained and rinsed
- 1 cup (100g) walnuts, toasted and roughly chopped
- 1 tbsp soy sauce or tamari
- 1 tsp smoked paprika
- 1 tsp garlic powder
- ½ tsp cumin
- ½ tsp black pepper
- ¼ tsp salt
For the Herby Cashew Cheese Layer
- ¾ cup (105g) raw cashews, soaked in boiling water for 30 minutes and drained
- 2 tbsp nutritional yeast
- 1 tbsp fresh lemon juice
- 1 clove garlic
- ½ tsp dried Italian herbs
- ¼ tsp salt
- ¼ tsp black pepper
- 2–3 tbsp cold water
For the Spinach Layer
- 3 large handfuls fresh spinach (about 100g)
- 1 clove garlic, minced
- 1 tbsp olive oil
- Salt and pepper to taste
For the Assembly
- 2 sheets (approximately 500g total) ready-rolled vegan puff pastry, thawed if frozen
- 2 tbsp plant-based milk (for brushing — creates the golden finish)
- 1 tbsp maple syrup mixed with 1 tbsp plant-based milk (for extra golden color)
- Sesame seeds or black sesame seeds (optional — for decoration)
- 1 sheet of parchment paper
For the Vegan Red Wine Gravy
- 2 shallots, finely diced
- 3 cloves garlic, minced
- 2 tbsp olive oil or vegan butter
- 200ml vegan red wine
- 400ml vegetable stock
- 2 tbsp soy sauce or tamari
- 1 tbsp tomato paste
- 1 tbsp cornstarch mixed with 2 tbsp cold water
- 1 tsp dried thyme
- 1 tsp balsamic vinegar
- 1 tsp maple syrup
- Salt and pepper to taste
Instructions
Part 1 — Make the Filling Components
- Make the mushroom duxelles. Heat olive oil in a large skillet over medium-high heat. Add the very finely diced shallots and cook for 3 minutes until soft. Add the minced garlic and cook for 1 minute. Add the finely diced mushrooms. This is the most critical step in the entire recipe — cook the mushrooms for 12–15 minutes, stirring occasionally, until every single drop of moisture has completely evaporated and the mushrooms have reduced to a deeply golden, intensely flavored, almost paste-like consistency. Any residual moisture will make the pastry soggy. Add soy sauce, balsamic vinegar, thyme, rosemary, smoked paprika, salt, and pepper. Cook for 2 more minutes. Remove from heat and allow to cool completely.
- Make the lentil and walnut filling. In a large bowl combine the drained lentils, toasted walnuts, soy sauce, smoked paprika, garlic powder, cumin, salt, and pepper. Mash roughly with a fork — aim for a chunky mixture with plenty of texture remaining. It should hold together when pressed but not be a smooth paste. Set aside.
- Make the cashew cheese. Blend the soaked cashews, nutritional yeast, lemon juice, garlic, Italian herbs, salt, pepper, and water in a high-speed blender until completely smooth and creamy. Adjust water to achieve a thick, spreadable cream cheese consistency. Set aside.
- Cook the spinach. Heat olive oil in a small pan over medium heat. Add garlic and cook for 30 seconds. Add the spinach and cook for 1–2 minutes until completely wilted. Squeeze out all excess liquid using the back of a spoon or a clean towel. Season with salt and pepper. Allow to cool.
Part 2 — Assemble the Wellington
- Prepare your work surface. Lay a large sheet of parchment paper on a clean, flat surface. Unroll one sheet of vegan puff pastry onto the parchment. If necessary roll it gently with a rolling pin to a rectangle approximately 30x25cm.
- Build the layers. Working carefully and leaving a 4cm border on all sides, build the filling layers in the following order from bottom to top — this layering creates the beautiful cross-section when sliced:
Layer 1 — Cashew cheese: Spread the cashew cheese in an even layer over the center of the pastry leaving the border clear.
Layer 2 — Spinach: Arrange the cooled wilted spinach evenly over the cashew cheese layer.
Layer 3 — Mushroom duxelles: Spread the cooled mushroom duxelles evenly over the spinach in a compact, uniform layer.
Layer 4 — Lentil and walnut filling: Press the lentil walnut mixture firmly and evenly over the mushroom duxelles. The filling should be compact and hold together as a firm log shape. Gently form it into a neat rectangular shape with your hands.
- Roll the Wellington. Brush the border of pastry around the filling generously with plant-based milk. Lift the parchment paper to help roll the pastry tightly around the filling from the long side — similar to rolling a Swiss roll or sushi. Roll firmly and tightly to eliminate any air gaps. Pinch the seams and ends firmly to seal completely. If the pastry tears patch it with small pieces from the edges — it will not be visible once baked.
- Transfer to baking tray. Carefully transfer the rolled Wellington seam-side down onto a large parchment-lined baking tray. Refrigerate for 20–30 minutes — this chilling step is absolutely essential. It firms up the filling, relaxes the pastry, and prevents it from shrinking or cracking during baking.
- Decorate. Preheat your oven to 200°C (400°F). Remove the Wellington from the fridge. Mix the plant-based milk and maple syrup together in a small bowl. Brush the entire surface of the Wellington generously with this glaze — this creates the magnificent deep golden color. Use the back of a knife to score a decorative diagonal pattern across the top of the pastry — do not cut all the way through, just score the surface about 2mm deep. Scatter sesame seeds over the top if desired. Brush with a second coat of glaze.
Part 3 — Bake
- Bake the Wellington. Place the prepared Wellington in the center of the preheated oven. Bake for 35–40 minutes until the pastry is deeply golden all over and sounds hollow when tapped on the bottom. If the top is browning too quickly tent loosely with foil after 25 minutes.
- Rest before slicing. This step is absolutely non-negotiable. Allow the Wellington to rest on the baking tray for 10–15 minutes before slicing. Slicing immediately causes the filling to collapse and the layers to slide apart. The resting time allows everything to settle into a perfectly cohesive, beautifully structured Wellington that slices cleanly and dramatically.
Part 4 — Make the Gravy
- Make the red wine gravy. While the Wellington bakes heat olive oil in a medium saucepan over medium heat. Cook the shallots for 5 minutes until golden. Add garlic and cook for 1 minute. Add tomato paste and cook for 1 minute. Pour in the red wine and simmer vigorously for 3 minutes until reduced by half. Add vegetable stock, soy sauce, thyme, balsamic vinegar, and maple syrup. Simmer for 10 minutes. Add the cornstarch mixture and stir for 2 minutes until the gravy has thickened beautifully. Season generously and keep warm.
- Slice and serve. Transfer the rested Wellington to a large serving board. Using a sharp serrated knife cut into generous slices — approximately 3–4cm thick — using a gentle sawing motion to avoid compressing the pastry. Each slice should reveal the beautiful, dramatic layers of the filling. Serve immediately with the warm red wine gravy, roasted potatoes, steamed greens, and all your favorite holiday sides.
Pro Tips for the Most Spectacular Vegan Wellington
- Cook the mushroom duxelles until completely dry. This is the single most critical step in the entire recipe. Any moisture remaining in the duxelles will transfer to the pastry during baking and create a soggy bottom. Cook for the full 12–15 minutes until the mushrooms are completely dry and paste-like with no liquid whatsoever remaining.
- Chill the assembled Wellington before baking. The 20–30 minute refrigeration step before baking is essential. It firms up the filling, helps the pastry relax after rolling, and prevents the butter in the pastry from melting too quickly in the oven which causes the Wellington to spread rather than hold its shape.
- Brush with two coats of glaze. The plant milk and maple syrup glaze is what creates that spectacular deep golden color. One coat produces a decent result. Two coats — one before baking and one applied 15 minutes into baking — produces a lacquered, deeply golden, professional-quality finish.
- Use cold pastry. Puff pastry is easier to work with cold and puffs more dramatically in the oven. If the pastry becomes too warm and soft during assembly place it in the fridge for 10 minutes before continuing.
- Score but do not cut through. The decorative diagonal scoring on the top of the Wellington is purely visual — it should be just deep enough to create the pattern but not so deep that it cuts through the pastry. Cutting through creates openings for steam to escape unevenly and can cause the Wellington to split.
- Rest religiously. A Wellington that is cut too soon will always fall apart regardless of how perfectly it was made. The minimum resting time is 10 minutes and 15 is better. Use this time to make the gravy and put the finishing touches on your side dishes.
Flavor Variations
- Butternut Squash Wellington: Replace the lentil and walnut filling with roasted butternut squash, caramelized onions, and sage for a sweeter, more autumnal version that is absolutely spectacular at Thanksgiving and autumn dinner parties.
- Spinach and Artichoke Wellington: Replace the mushroom duxelles with a spinach and artichoke filling made from sautéed spinach, artichoke hearts, garlic, and cashew cream cheese for an Italian-inspired version that is outstanding for summer entertaining.
- Beetroot Wellington: Add a layer of thinly sliced roasted beets between the spinach and mushroom layers for a dramatic, jewel-red cross-section that is one of the most visually stunning versions of this recipe imaginable.
- Festive Cranberry and Chestnut: Add ½ cup of cooked chestnuts and 3 tablespoons of cranberry sauce to the lentil and walnut filling for a classically festive holiday version with sweet-tart cranberry notes and warming chestnut richness.
Nutritional Highlights (Per Serving)
| Calories | Protein | Carbs | Fiber | Iron |
|---|---|---|---|---|
| ~480 kcal | 16g | 52g | 10g | 28% DV |
This Vegan Wellington is a genuinely impressive nutritional achievement for a centerpiece dish. Lentils provide plant-based protein, iron, folate, and extraordinary amounts of soluble fiber. Walnuts add heart-healthy omega-3 fatty acids and powerful polyphenol antioxidants. Mushrooms contribute B vitamins, selenium, and immune-supporting beta-glucans. Cashews provide additional protein, healthy fats, zinc, and magnesium. Spinach delivers iron, Vitamin K, and antioxidants. The entire Wellington is made from whole plant-based ingredients with no cholesterol and significantly less saturated fat than a traditional beef Wellington — making it not just the most spectacular vegan centerpiece available but also genuinely one of the most nutritious.
Storage and Make-Ahead Tips
- Make ahead components: Every filling component — mushroom duxelles, lentil walnut mixture, cashew cheese, cooked spinach — can be made up to 2 days in advance and stored separately in the fridge. Assemble and bake fresh on the day for the crispiest, most spectacular result.
- Assembled uncooked: The fully assembled Wellington can be prepared up to 24 hours in advance, wrapped tightly in parchment and then foil, and refrigerated. Glaze and bake directly from the fridge adding 5–10 extra minutes to the baking time.
- Refrigerator: Store leftover cooked Wellington wrapped in foil for up to 2 days. The pastry will soften slightly in the fridge.
- Reheat: Reheat slices in the oven at 180°C for 12–15 minutes to restore crispiness. Avoid the microwave which makes the pastry soft and soggy.
- Freezer: The uncooked assembled Wellington freezes beautifully for up to 1 month. Freeze on the tray first then wrap tightly. Bake from frozen at 200°C for 50–55 minutes until deeply golden and piping hot throughout.
Frequently Asked Questions
Is puff pastry vegan?
Many brands of ready-made puff pastry are accidentally vegan — made with vegetable oils rather than butter. Jus-Rol and Pepperidge Farm are widely available vegan-friendly options. Always check the label as formulations vary by country and brand. Specifically butter puff pastry is not vegan. Look for labels that say “made with vegetable fat” or “dairy free.”
How do I prevent a soggy bottom?
The four keys to avoiding a soggy Wellington bottom are cooking the mushroom duxelles until completely dry with zero remaining moisture, chilling the assembled Wellington before baking, baking at the correct high temperature of 200°C, and ensuring the seam is placed downward on the tray during baking. Following all four steps consistently produces a perfectly crispy base every time.
Can I make individual mini Wellingtons?
Absolutely — individual Wellingtons are perfect for dinner parties. Divide all the filling into 8 equal portions and wrap each in a smaller piece of pastry. Bake at 200°C for 22–25 minutes until golden. Individual Wellingtons are easier to serve, require less resting time, and look absolutely stunning plated individually.
What can I serve alongside Vegan Wellington?
Classic sides that pair beautifully include roasted garlic mashed potatoes, honey-glazed roasted carrots, steamed green beans with toasted almonds, Brussels sprouts with cranberry, creamed spinach, roasted parsnips with maple glaze, and of course the red wine gravy. For a complete holiday feast set up 4–5 sides alongside the Wellington for a table that looks and tastes completely extraordinary.
Can I use homemade puff pastry?
Yes — homemade vegan puff pastry made with vegan butter produces an even more extraordinary result than store-bought. However it requires significantly more time and skill. For most home cooks a high-quality store-bought vegan puff pastry produces exceptional results that are indistinguishable from homemade for this recipe.
How do I get the cleanest slices?
Use a sharp serrated bread knife and a gentle sawing motion rather than pressing straight down with a chef’s knife. The pressing motion compresses the pastry and layers. A sawing motion with a serrated knife glides through the pastry cleanly and produces the most beautiful, dramatic cross-section reveal that makes every guest at the table reach for their phone to take a photo before eating.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for another impressive plant-based main? Our Vegan Cauliflower Steaks are bold, beautiful, and elegant enough for any special occasion

Sonia is a passionate plant-based cook and the lead recipe creator at The Green Kitchen. With years of experience crafting vibrant, wholesome vegan meals, she believes that healthy eating should be exciting, flavorful, and accessible to everyone. Her recipes are tested, practical, and designed to bring joy to your kitchen every single day.



