Vegan Wellington

Whenever I serve this Vegan Wellington, it disappears fast. The flaky golden pastry wraps around a hearty lentil and mushroom filling that’s full of savory flavor and has a nice, firm bite. Finished with rich homemade gravy, it’s a comforting, crowd-pleasing centerpiece that always feels right, no matter the occasion. It’s the kind of dish that brings everyone back to the table without needing any encouragement.

Sliced Vegan Wellington pastry roll filled with a hearty mixture of lentils and vegetables, garnished with chopped herbs on a beige plate.
Vegan Wellington. Photo Credit: Two City Vegans.
This post has affiliate links. As an Amazon Associate, I earn from qualifying purchases. Thank you.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

I make this for Christmas, Thanksgiving, and family gatherings, or anytime I want something that works just as well for special occasions as it does for a cozy weekend dinner. It slices beautifully and holds its shape, making it easy to serve a crowd. If you have leftovers, store them in the fridge for 3 to 4 days.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Various labeled ingredients for a Vegan Wellington, including lentils, mushrooms, puff pastry, vegetables, seasonings, oil, broth, and other plant-based items arranged on a countertop.
Vegan Wellington Ingredients. Photo Credit: Two City Vegans.

How to Make Vegan Wellington with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

Here’s how I pull together this cozy, crowd-pleasing Vegan Wellington recipe from start to finish.

Preheat the Oven

Preheat your oven to 375°F (190°C) so it’s ready to go once your Wellington is assembled.

Sauté the Aromatics

Heat the olive oil in a large pan or large skillet over medium heat. Add garlic and onion and sauté until soft. I love using a heavy-bottomed skillet like this one because it heats evenly, preventing hot spots, so nothing burns or sticks too quickly, even when I am working with aromatics.

Chopped onions being sautéed in a stainless steel pan on a tiled surface, with fresh herbs in the corner—perfect for starting a flavorful Vegan Wellington.
Sauté garlic and onion in heated olive oil over medium heat until softened.

Cook the Vegetables

Add cremini mushrooms, carrot, and celery, and cook, stirring occasionally, until the mushrooms release their moisture and it evaporates, leaving everything browned and the vegetables tender. This step is key to keeping the filling firm so the crisp puff pastry stays intact.

Diced carrots, celery, onions, and mushrooms cooking in a stainless steel pan on a tiled countertop—perfect savory filling for a Vegan Wellington, with fresh parsley nearby.
Sauté cremini mushrooms, carrots, and celery until browned, tender, and the moisture has fully evaporated.

Combine the Filling

Stir in the cooked lentils, chopped walnuts, mustard, soy sauce, Herbes de Provence, breadcrumbs, parsley, salt, and pepper. Cook for 5 to 7 minutes to combine the flavors, then remove from the heat and let the lentil filling mixture cool completely. I like using a sturdy wooden spoon because it handles thick mixtures without scratching my cookware and gives me full control when stirring dense fillings.

A skillet filled with a cooked mixture of diced vegetables and lentils, reminiscent of a Vegan Wellington filling, with a spoon resting inside. Fresh parsley is visible in the top right corner.
Cook the lentils with walnuts, mustard, soy sauce, Herbes de Provence, breadcrumbs, parsley, salt, and pepper until well combined, then remove from heat and let cool completely.

Assemble the Wellington

Roll out the puff pastry sheet on a lightly floured surface, or use store-bought puff pastry or gluten-free puff pastry for a quicker option. Spread the mustard in the center, leaving a 2-inch border on each side, then spoon the lentil mixture over the mustard. A silicone pastry mat keeps the dough from sticking and makes cleanup simple.

Fold the flaky puff pastry over the filling carefully, making sure it fully covers the mixture, then press the edges together to seal it tightly.

A raw, unbaked Vegan Wellington pastry roll sits on parchment paper atop a tiled surface, with scattered herbs around the edges.
Roll out the puff pastry on a lightly floured surface, spread mustard in the center, add the lentil filling, then fold, seal the edges tightly, and enclose the filling completely.

Brush and Bake

In a small bowl, mix the ground flaxseed with water to make a flax egg. Using a pastry brush, coat the pastry evenly with the flax mixture.

Place the Wellington on a baking sheet and bake for 25 to 30 minutes until golden brown and crisp. This rimmed baking sheet lined with parchment paper gives me even heat distribution and a reliable structure for crisp, golden results.

A golden-brown baked Vegan Wellington loaf rests on parchment paper atop a metal baking sheet.
Bake the Wellington on a baking sheet for 25 to 30 minutes until golden brown and crisp.

Make the Brown Gravy

To make the gravy, whisk together the vegetable broth, nutritional yeast, soy sauce, olive oil, thyme, salt, and black pepper in a small pot.

In a separate bowl, mix the cornstarch with the water, then stir it into the pot. Bring to a simmer over medium-high heat, then reduce to low and cook for 5 to 10 minutes, stirring occasionally, until thickened.
Taste and adjust the seasoning if needed.

A stainless steel pot filled with hot gravy, with herbs and seasonings floating on the surface, sits on a tiled countertop, ready to accompany a freshly baked Vegan Wellington.
Whisk vegetable broth, nutritional yeast, soy sauce, olive oil, thyme, salt, and pepper, then simmer with cornstarch slurry for 5–10 minutes until thickened into a smooth gravy.

If the gravy becomes too thick, whisk in a little more broth or water. This silicone whisk is ideal in this step because it gives me smooth, lump-free sauces and perfectly emulsified gravies in seconds.

Serve and Enjoy

Serve the Wellington warm, garnished with fresh thyme, and serve the gravy on the side. Enjoy!

If you’re bringing the Wellington to a potluck or holiday gathering, bake it ahead and let it cool slightly before transport. Wrap it loosely in foil and slide it on an insulated carrier with a lid to keep it warm and prevent sogginess.

Pack the gravy separately in a leak-proof container like this one and rewarm it on arrival. To restore crispness, briefly reheat in a low oven before serving.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

Sliced savory Vegan Wellington pastry filled with minced meat and vegetables, garnished with chopped parsley, served on a white plate.

Vegan Wellington

I love making Vegan Wellington for Christmas, Thanksgiving, and potlucks when I want something festive and impressive for the table. It is filled with hearty brown lentils, earthy cremini mushrooms, and crunchy walnuts wrapped in golden, flaky puff pastry. A swipe of whole-grain mustard adds tang, while rich homemade gravy ties everything together. It always gets attention at the table, even from non-vegans.
Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Course: Main Course
Cuisine: Best of British
Keyword: Vegan Wellington
Servings: 5
Calories: 602kcal

Ingredients

For the Main Filling

  • 2 cups cooked brown lentils rinsed and drained
  • 2 cups cremini mushrooms finely chopped
  • 1 cup onion finely chopped
  • 3 cloves garlic minced
  • 1 carrot diced
  • 1 celery stalk finely chopped
  • 1/2 cup breadcrumbs
  • 1/2 cup walnuts chopped
  • 1 tablespoon whole grain mustard for filling
  • 1 tablespoon whole grain mustard for pastry
  • 1 tablespoon soy sauce
  • 1/4 cup fresh parsley chopped
  • 2 teaspoons herbes de Provence thyme, sage, rosemary
  • Salt to taste
  • Black pepper to taste
  • 2 tablespoons olive oil
  • 1 sheet puff pastry thawed if frozen
  • 1 tablespoon ground flaxseed mixed with 3 tablespoons water flax egg

For the Brown Gravy

  • 1 cup vegetable broth
  • 2 tablespoons nutritional yeast
  • 1 tablespoon soy sauce
  • 1 teaspoon olive oil
  • 1 teaspoon dried thyme
  • 1 tablespoon cornstarch
  • 1 tablespoon water
  • Salt to taste
  • Black pepper to taste

Instructions

  • Preheat the oven to 375°F.
  • Heat olive oil in a large pan over medium heat. Add the onion and garlic and sauté until soft. Add the mushrooms, carrot, and celery and cook until the mushrooms release their moisture and the vegetables are tender.
    2 cups cremini mushrooms, 1 cup onion, 3 cloves garlic, 1 carrot, 2 tablespoons olive oil, 1 celery stalk
  • Stir in the cooked lentils, walnuts, mustard, soy sauce, herbes de Provence, bread crumbs, parsley, salt, and pepper. Cook for 5–7 minutes to combine flavors, then remove from heat and let cool completely.
    2 cups cooked brown lentils, 1/2 cup breadcrumbs, 1/2 cup walnuts, 1 tablespoon whole grain mustard, 1 tablespoon soy sauce, 1/4 cup fresh parsley, 2 teaspoons herbes de Provence, Salt, Black pepper
  • Roll out the puff pastry on a lightly floured surface. Spread the mustard in the center, leaving a 2‑inch border on each side. Spoon the lentil mixture over the mustard.
    1 sheet puff pastry, 1 tablespoon whole grain mustard
  • Fold the pastry over the filling and seal the edges, crimping with a fork for venting.
  • Mix the ground flaxseed and water to make a flax egg. Brush the pastry with the flax mixture. Place the Wellington on a baking sheet and bake for 25–30 minutes, until golden and crisp.
    1 tablespoon ground flaxseed mixed with 3 tablespoons water
  • To make the gravy, whisk together the vegetable broth, nutritional yeast, soy sauce, olive oil, thyme, salt, and black pepper in a small pot. In a separate bowl, mix the cornstarch with water, then stir it into the pot.
    1 cup vegetable broth, 2 tablespoons nutritional yeast, 1 tablespoon soy sauce, 1 teaspoon olive oil, 1 teaspoon dried thyme, 1 tablespoon cornstarch, 1 tablespoon water, Black pepper, Salt
  • Bring to a simmer over medium‑high heat, then reduce to low and cook for 5–10 minutes, stirring occasionally, until thickened. Taste and adjust seasoning if needed. If the gravy becomes too thick, whisk in a little more broth or water.
  • Serve the Wellington warm with the gravy on the side.

Notes

Here are a few tips I’ve picked up to make your Vegan Wellington turn out perfectly every time.
  • Cook off the moisture: Let the mushrooms and vegetables cook until most of their liquid evaporates so the filling stays firm and doesn’t make the pastry soggy.
  • Cool the filling completely: Spread the lentil mixture out and let it cool fully before assembling; the warm filling will melt the puff pastry before it bakes.
  • Crimp for venting: Seal and crimp the edges well with a fork to let steam escape, which keeps the pastry from bursting open as it bakes.
  • Keep the pastry cold: Work quickly when assembling and chill the assembled Wellington for 10 minutes if your kitchen is warm, so the pastry puffs up beautifully in the oven.
  • Brush evenly: Coat the pastry thoroughly with the flax egg for that golden, glossy finish all over the top.
  • Flash freeze for later: Freeze the unbaked, assembled Wellington on a baking sheet for an hour before wrapping it, so it holds its shape and you can bake it straight from frozen when you need a quick centerpiece.

Nutrition

Calories: 602kcal | Carbohydrates: 58g | Protein: 18g | Fat: 35g | Saturated Fat: 7g | Polyunsaturated Fat: 9g | Monounsaturated Fat: 17g | Sodium: 874mg | Potassium: 736mg | Fiber: 11g | Sugar: 6g | Vitamin A: 2432IU | Vitamin C: 9mg | Calcium: 96mg | Iron: 7mg
Tried this recipe?Let us know how it was!

How to Store Leftovers

Let the Wellington cool completely, then store leftover slices in an airtight container in the fridge for about 3 to 4 days. To reheat, pop slices in a 350°F oven for 10 to 15 minutes so the pastry crisps back up rather than going soft in the microwave.

For longer storage, wrap individual slices well in plastic wrap and freeze them for up to 2 to 3 months. I like using souper cubes for storing extra gravy in single portions. Thaw frozen slices in the fridge overnight, then reheat in the oven to bring back that flaky texture.

What to Serve With Vegan Wellington

I love serving this with classic holiday sides that soak up all the brown gravy, making it a perfect main course for festive gatherings. Creamy mashed potatoes, roasted Brussels sprouts, and honey-free glazed carrots all pair beautifully and round out the plate.

For something lighter, a crisp green salad with a tangy vinaigrette cuts through the richness of the pastry. A side of garlicky green beans or roasted root vegetables also works wonderfully when you want to keep the whole spread plant-based.

More Easy Recipes for You to Try at Home

If you enjoyed this recipe, here are a few more vegan mains worth trying.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating