Golden, buttery, flaky puff pastry meets a savory, herb-infused mushroom center in this ultimate Vegetarian Mushroom Wellington. Roasted vegetables, garlic, and fresh herbs create an incredibly rich, meatless centerpiece that even dedicated carnivores will be begging to slice.

Mushroom Wellington on a serving board with a slice

Why You’ll Love This Mushroom Wellington Recipe

While a classic beef Wellington or my Meatloaf Wellington often takes center stage at our holiday dinner table, having a standout meatless option is essential when hosting guests with different dietary preferences. Paired with a rich mushroom gravy, this dish brings all the holiday comfort to your table – and non-vegetarians will be reaching for a slice, too.

Best Mushrooms to Use

For maximum depth of flavor, select darker, woodier mushroom varieties. Cremini (baby bella) and portobello mushrooms are excellent choices. Using a mixture of different mushroom types adds great texture and a more complex, earthy taste to the loaf.

Building the Mushroom Mixture & Herb Filling

  • Prep the Mushrooms: Chop the mushrooms by hand or pulse them in a food processor. Avoid chopping them too finely – the mushroom mixture releases liquid as it cooks and will reduce significantly in size.
  • Sauté the Aromatics: Sauté the mushrooms in a pan with finely diced onion, celery, and carrots. Stir in minced garlic, fresh rosemary, sage, and tomato paste for extra depth of flavor.
  • Bind the Filling: Fold in mashed potatoes and breadcrumbs to bind the mushroom mixture together so the Wellington slices cleanly after baking.
A meaty slice of mushroom Wellington

Choosing the Best Pastry

Store-bought puff pastry keeps prep simple while delivering a crisp, golden crust for your vegetable Wellington. Look for sheets in the freezer aisle and thaw them in the refrigerator overnight before assembling.

How to Make It Fully Vegan

To make this recipe 100% plant-based:

  • Vegan Puff Pastry: Check the ingredients on standard store-bought puff pastry sheets. Many commercial brands use vegetable oils instead of real butter, making them naturally vegan. Specialty vegan puff pastry (made with plant butter) can also be found at organic markets or select grocery stores.
  • Vegan Egg Wash Substitute: Instead of an egg wash, brush the outside of the pastry with melted vegan butter or a splash of non-dairy milk (like oat or soy milk) mixed with a drop of maple syrup for a golden, shiny crust.

Vegan Mushroom Wellington Gravy

This mushroom-based gravy comes together in minutes while the Wellington bakes in the oven. It is naturally vegan, rich, and perfect for drizzling over both the main loaf and your holiday side dishes.

A bowl of mushroom gravy

Make-Ahead Prep Tips

This Mushroom Wellington is perfect to prepare the day before and bake when you need it:

  1. Assemble the Wellington right up to the point of baking.
  2. Place the unbaked roll on a parchment paper-lined baking sheet.
  3. Cover tightly with plastic wrap and refrigerate.
  4. Bake directly from the fridge when ready to serve.

Freezing Mushroom Wellington

Freeze it before it is baked. Freezing an unbaked Wellington preserves the butter layers in the puff pastry, giving you a gorgeous, flaky rise straight from the freezer.

How to Freeze (Unbaked)

  1. Assemble the Wellington completely—wrapping the mushroom filling tightly in the puff pastry and sealing the edges—but hold off on the milk wash.
  2. Place the assembled roll on a parchment-lined baking sheet and freeze for 1 to 2 hours until solid.
  3. Once firm, wrap tightly in plastic wrap, followed by a layer of aluminum foil. Freeze for up to 1 month.

How to Bake from Frozen

  • Do not thaw first. Thawing raw puff pastry allows the butter to melt into the dough, making it soggy.
  • Preheat your oven to 400°F (200°C).
  • Unwrap the frozen Wellington, place it on a parchment-lined baking sheet, brush with egg wash, and cut a few small steam vents on top.
  • Bake for 45 to 55 minutes (about 10–15 minutes longer than fresh). If the top browns too quickly before the filling is hot, loosely tent a piece of foil over the top during the last 15 minutes.

(Note: Freezing a fully baked Wellington isn’t recommended, as the pastry loses its crispness during thawing. Store baked leftovers in the fridge for up to 3 days and reheat in a 350°F oven to crisp back up!)

More Holiday Side Dishes

Complete your holiday menu with a few reader-favorite side dishes:

A sliced mushroom wellington showing the filling with mushroom and carrots
5 from 23 reviews

Vegetarian Mushroom Wellington with Gravy

A showstopping vegetarian holiday main dish featuring savory mushrooms, carrots, sweet potato, and fresh herbs wrapped in crisp, golden puff pastry. Pair it with rich, 5-minute vegan mushroom gravy for the ultimate meatless centerpiece.

Video

Ingredients
 

For the Wellington:

  • 4 tablespoons (55 grams) canola oil
  • 2 ¼ pounds (1 kg) mushrooms, finely chopped (see note)
  • 2 cups (226 grams) 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, tomato puree in the UK
  • ½ cup (64 grams) mashed sweet potato , orange or white
  • ¾ cup (96 grams) breadcrumbs
  • 1 sheet frozen puff pastry, defrosted & kept cold until ready to assemble
  •  1–2 tablespoons milk (dairy or plant-based) , for brushing pastry

For the Mushroom Gravy:

  • Reserved mushrooms, onion, and rosemary (from filling prep)
  • 1 teaspoon (4 grams) canola oil
  • 1 tablespoon (8 grams) all-purpose or plain flour
  • 1 cup (236 ml) vegetable broth/stock
  • Salt and black pepper, to taste

Instructions
 

Prepare the Filling:

  • Set aside ½ cup chopped mushrooms, ¼ cup chopped onion, and ½ teaspoon chopped rosemary in a small bowl to use later for the gravy.
  • 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.
  • 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/puree 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 and line a baking sheet with parchment paper.
  • Remove the cooled mushroom mixture from the fridge. Stir in the mashed sweet potato and breadcrumbs until evenly combined and the mixture holds together.

Assemble the Wellington:

  • Unroll the cold puff pastry onto the parchment-lined baking sheet. Lightly roll it out to approximately 10 x 12 inches (25 x 30 cm).
  • Form the mushroom mixture into a firm, compact loaf shape down the center of the pastry sheet, leaving a 1.5-inch border at the edges.
  • Wrap the pastry edges up and over the loaf to meet in the middle. Press and pinch the seams to seal, tucking the ends underneath.
  • Carefully flip the roll seam-side down on the parchment paper. Cut 3 to 4 small diagonal vents across the top pastry. Brush the top and sides lightly with milk.
  • Bake for 25 to 30 minutes until the puff pastry is deep golden brown and crisp. Remove from the oven and let rest for 15 minutes before slicing so the filling sets cleanly.

Make the Gravy While the Wellington Bakes:

  • Heat 1 teaspoon of oil in a small saucepan over medium heat. Add the reserved chopped mushrooms and onions, cooking until soft and lightly browned (3–4 minutes)
  • Slowly whisk in the vegetable stock to prevent lumps. Bring to a gentle simmer and cook for 3 to 5 minutes until thickened. Season with salt and pepper to taste. (Optional: Blend with an immersion blender for a smooth gravy).
  • Remove from the oven and let rest for 15 minutes before slicing so the filling sets cleanly.
  • Make-Ahead & Freezing: Assemble the Wellington to the end of step 8 (wrapped in pastry, sealed edges), but do not brush with milk wash. Flash-freeze on a baking sheet for 1–2 hours until solid, then wrap tightly in plastic wrap and foil; freeze for up to 1 month.
    Bake straight from frozen: Brush with egg wash, score steam vents, and bake at 400°F (200°C) for 45–55 minutes until deep golden brown and hot in the center (tent loosely with foil if it browns too fast).

Notes

Food Processor Tip: To save time, pulse the mushrooms in a food processor in short bursts until finely diced. Be careful not to purée them into a paste.
Serving: 1, Calories: 520kcal, Carbohydrates: 52g, Protein: 15g, Fat: 27g, Sodium: 890mg, Sugar: 20g
Did you make this recipe?Please let us know by leaving a star rating and review!