Savory mushrooms, vegetables and herbs are shaped into a loaf, wrapped in flaky puff pastry and baked until golden brown. Vegetarian Mushroom Wellington with Gravy is a delicious vegetarian Wellington option. Meat eaters, you will not miss the meat, I promise.

Mushroom Wellington on a serving board with a slice

In our household, turkey takes center stage for both Thanksgiving and sometimes Christmas dinner. While I’ve occasionally gone all out with a classic Beef Wellington or a succulent Herb-Crusted Beef Tenderloin, this year we have a guest who doesn’t consume meat. 

 If you’re facing a similar scenario, they’re sure to love this dish—and with the addition of mushroom gravy, you’ve got two fantastic dishes all set!

Best mushrooms for Wellington

Opt for mushrooms with a darker color, as they tend to offer richer flavor for the best results. Examples include portobello mushrooms and cremini mushrooms. You can also use a mixture of mushrooms of different types.

Mushroom mixture

The mushroom filling starts with chopping the mushrooms. You can chop them by hand using a sharp knife, or pulse them in the food processor. Don’t chop too finely as mushrooms contain liquid and they will reduce in size when cooked.

In addition, the mushrooms are cooked in a pan first with onion, celery and carrots. Aromatics like garlic, rosemary and sage are added along with tomato paste and  for extra depth of flavor.

A meaty slice of mushroom Wellington

To bind the filling together, mashed potato and breadcrumbs are added.

Best pastry for this Mushroom Wellington recipe

I like make it easy and use store-bought puff pastry. For the vegan version, see below.

Mushroom gravy

The gravy is mushroom-based and is vegan as written in the recipe. It is made in minutes while the vegetable Wellington bakes and is so good, even the meat-eaters will love it.

To be honest, I may make this Vegetarian Mushroom Wellington with Gravy alongside my turkey, because you can never have enough holiday food, right?

A bowl of mushroom gravy

Vegan/Plant-Based Wellington Option

To make this a vegan Mushroom Wellington, it is possible to find vegan puff pastry in select grocery stores. To help brown the top of the Wellington, you can brush on melted vegan butter.

Make ahead Wellington

This Vegetarian Mushroom Wellington is perfect to prepare the day before and bake when you need it. You can make it right up to the point of needing to bake. Just place on a parchment paper lined baking sheet, cover in plastic wrap and refrigerate.

Additional Thanksgiving and Christmas Recipes

For side dishes, I have a wide variety to choose from:  Roasted Brussels Sprouts with Cranberry Glaze to the best Cornbread, Sage and Onion Stuffing,  I’ve categorized them all under their respective sections for both my, Thanksgiving recipes and Christmas recipes.

Yield: 4 servings

Vegetarian Mushroom Wellington with Gravy

A sliced mushroom wellington showing the filling with mushroom and carrots

Chopped mushrooms, vegetables and herb are shaped into a loaf and covered in puff pastry, served with mushroom gravy.

Prep Time 20 minutes
Cook Time 30 minutes
Additional Time 30 minutes
Total Time 1 hour 20 minutes


  • 4 tablespoons canola oil
  • 2 ¼ pounds (1,000g) mushrooms, finely chopped see note
  • 2 cups (226 grams) yellow onion, finely chopped
  • ¾ cup (96 grams) celery, finely chopped
  • 1 cup (128 grams) carrot, peeled and finely chopped
  • 2 garlic cloves, peeled and finely chopped
  • 1 ¾ teaspoons fresh rosemary, chopped
  • 1 ½ teaspoons fresh sage, finely chopped
  • 1 teaspoon salt
  • ½ teaspoon ground black pepper
  • 2 tablespoons tomato paste
  • ½ cup (64 grams) mashed sweet potato (white or orange)
  • ¾ cup (96 grams) breadcrumbs
  • Frozen puff pastry, defrosted & kept cold until needed
  • Milk for brushing pastry
  • 1 teaspoon canola oil
  • 1 tablespoon flour
  • 1 cup (236 ml) vegetable stock


  1. Set aside ½ cup of mushrooms, ¼ cup of onion and ½ teaspoon rosemary for the gravy.
  2. Heat 1 ½ tablespoons of the oil in a heavy pan over medium-high heat. When hot, add half of the mushrooms or just enough so the pan is not crowded. You may need to cook them in more than 2 batches adding more oil as needed. They will produce liquid so keep cooking until all the moisture has evaporated and they are browned. Remove from the pan to a mixing bowl.
  3. Turn the heat down to medium, add 1 tablespoon oil to the pan. Add the onion, celery and carrots, cook until they soften for about 5 minutes. Add the garlic, rosemary, sage salt and pepper. Stir to mix and cook for 1 minute. Add the tomato paste and mix well, scraping any bits from the bottom of the pan. Transfer to the bowl with the mushrooms and allow to cool in the fridge for 30 minutes. Preheat oven to 400°F/200°C.
  4. Make the gravy:
    To a sauté pan add the 1 teaspoon canola oil over medium heat. Add the reserves chopped mushrooms and onions, cook until softened. Add the reserved rosemary and stir. Sprinkle over 1 tablespoon flour and stir well to combine and cook for 1 minute. While stirring, slow pour in the vegetable stock until there are no lumps, bring to a simmer and cook until thickened. Set aside. You can blend the gravy if you want it smooth.
  5. Place the puff pastry on a sheet of parchment paper.
  6. Remove the mushroom mix from the fridge. Add the mashed potato and breadcrumbs, mix well.
  7. Place the puff pastry onto a large sheet of parchment paper and roll to 10 inches wide and 12 inches long (25 cm x 30 cm).
  8. Take the refrigerated mushroom mix and form into a loaf (like meatloaf) onto the pastry close to the edge furthest away from you. Lift the edge of the pastry closest to you using the parchment paper and fold the pastry over and around the loaf. Tuck the edges under on the long side and on the ends. Don't be afraid to shape a little.
  9. Use a sharp knife to cut 3 or 4 diagonal lines into the pastry on the top. Brush all over with milk and bake for 25-30 minutes until the pastry is golden brown.
  10. Remove from the oven and allow to cool for 15 minutes before slicing.


Note: You can pulse the mushrooms in a food processor to get them finely chopped

Nutrition Information



Serving Size


Amount Per Serving Calories 538Total Fat 27gSaturated Fat 6gTrans Fat 0gUnsaturated Fat 19gCholesterol 21mgSodium 1049mgCarbohydrates 64gNet Carbohydrates 0gFiber 11gSugar 20gSugar Alcohols 0gProtein 15g

This nutrition calculation is provided by Nutronix that is only a guideline and not intended for any particular diet.