This post contains affiliate links. Please see our disclosure policy.

Tender, meaty, and savory veggies shine in this Mushroom Wellington Recipe! It’s made with plant-based ingredients and a buttery vegan puff pastry, making it an impressive and next-world delicious vegan-friendly Thanksgiving or Christmas main dish.

A close up shot of the baked mushroom Wellington with a slice taken out of it.

No vegan Thanksgiving dinner spread is complete without mushroom Wellington! Also known as vegan or vegetarian beef Wellington, this flaky, buttery pastry-crusted main dish is filled with meaty and hearty vegetables, making it a celebratory main dish that even meat-eaters enjoy!

I discovered this dish last Thanksgiving when my stepmom made the New York Times version for our family meal. I’ve been thinking about it all year since! Mushrooms make the perfect main dish replacement for turkey because they have a texture similar to dark meat––juicy, meaty, and tender. The buttery puff pastry gives the dish an impressive presentation and rich flavor, making it ideal for a special meal.

The original recipe isn’t vegan-friendly, so I adapted it accordingly and streamlined the process, making it more user-friendly. Though the steps are straightforward, there are quite a few. But trust me, the results are more than worth it! Whole seared portobellos, chopped sautéed mushrooms, and apple cider caramelized onions add textural interest and satisfaction to every bite.

My most important success tips are to use a roll of puff pastry (sheets are not large enough to wrap around the filling) and to cool the vegetable fillings completely before assembling (this prevents the pastry from ripping). I also know how busy holiday mealtime prep can be, so I’ve shared easy make-ahead directions below.

For another vegan Thanksgiving main dish recipe, check out my Whole Roasted Cabbage and Lentil Meatloaf.

An overhead shot of all the ingredients needed to make the Mushroom wellington.

Ingredients

Portobello Mushrooms: Four medium portobellos form the basis of the vegetarian mushroom Wellington filling. Clean them with a damp paper or kitchen towel before preparing them for searing.

Mixed Mushrooms: For making the savory and hearty mushroom filling. I recommend a mixture of Baby Bella (or cremini), oyster, and shiitake mushrooms. Clean and roughly chop the mushrooms before using them.

Puff Pastry: Use a whole roll of pastry, homemade or store-bought. You can find them in the freezer case in most well-stocked grocery stores. Avoid using sheets; they aren’t large enough. Most premade puff pastries are vegan, but I recommend double-checking the ingredient label to confirm this. If using frozen, thaw the roll at room temperature for 40 minutes before starting.

Onions: These are caramelized with apple cider and balsamic, adding layers of sweetness and texture to each bite. You will need two small yellow onions.

Aromatics: 4 shallots and 6 garlic cloves add dimensional flavor to the mixed mushroom mixture.

Herbs: Fresh chopped rosemary and thyme leaves add herbaceous notes to the vegan Wellington mushroom filling. You can also use 2 teaspoons of dried rosemary and 1 teaspoon of dried thyme.

Walnuts: These add nuttiness and meaty texture to the mixed mushroom filling. Toast and chop them following my directions below before adding. If desired, you can also use chopped pecans.

Apple Cider: Fresh apple cider adds additional layers of sweet caramel flavor to the onions. If needed, you can swap apple juice.

Balsamic Vinegar: For the best vegan mushroom Wellington, use good quality aged balsamic vinegar. If needed, you can substitute port wine.

Vegan Butter: For cooking the caramelized onions. Choose your favorite brand, such as EarthBalance.

Soy Milk: This forms the base of the vegan “egg” wash. Use unsweetened and unflavored for the best results.

Seasonings: Salt and pepper enhance the flavors of the veggie Wellington. Light or dark brown sugar helps to caramelize the onions.

An overhead shot of a dinner plate with roasted vegetables and a piece of mushroom Wellington next to a serving plate of it.

How to Make Mushroom Wellington

  • Prepare the portobellos. Clean the portobello mushroom caps using a moist paper towel. Use a paring knife to remove the stems, then slice off the excess rim that curls over the gills, creating a flat surface so the mushrooms can sear. Reserve the stems and scraps for when you sauté the minced mushrooms.
Two brown hands trimming a portobello mushroom on a small cutting board.
  • Sear the portobellos. Warm 1 tablespoon of oil in a large skillet over medium heat. When hot, add the portobello mushrooms, gill side down. Season with a pinch of salt and pepper. Cook on each side for 5 minutes or until the mushrooms are tender and browned. When the portobello mushrooms are finished cooking, transfer them to a plate to cool.
  • Prep the mixed mushrooms. While the portobello mushrooms cook, roughly chop the assorted mushrooms. Then transfer them to a food processor (along with the scraps from the portobellos), and pulse a few times to mince. Do this in batches to evenly chop the mushrooms. Transfer the minced mushrooms to a large mixing bowl.
  • Sauté aromatics. Return the mushroom skillet to the heat (there is no need to clean it between uses). Add 2 tablespoons of oil to the skillet. Add the shallots and garlic to sauté on medium heat until the shallots are translucent, about 3 minutes.
An overhead shot of shallots and onions cooking in a pan.
  • Make the mixed mushroom mixture. Add the minced mushrooms, rosemary, balsamic vinegar, soy sauce, and thyme to the skillet, and sauté until the mushrooms have released their liquid and softened. About 10 minutes. Do this in batches if your skillet is not large enough to contain the mushrooms. Remove the mushrooms from the heat and stir in the chopped walnuts. Set aside to cool completely. 
  • Make caramelized onions. While the mushrooms are cooking, warm another large skillet over medium heat. Melt the vegan butter, then add the onions, sugar, salt, and pepper. Stir well, and cook until the onions are translucent and softened for about 15 minutes. Add the apple cider and cook the onions until they are very tender, caramelized, and golden, about 15 minutes longer. Stir in the balsamic vinegar if you are using it, and remove the onions from the heat. Let them cool completely. 
  • Assemble. Heat the oven to 400°F. To begin making the vegetable Wellington, unroll a large piece of parchment paper onto the work surface and lightly dust it with flour. Unfold the thawed puff pastry on the parchment paper. Use a lightly floured rolling pin to roll the pastry into a 13×16-inch rectangle. Transfer it to a large baking sheet. Arrange half the cooked minced mushrooms mixture in a 4×10-inch strip in the center of the puff pastry. Arrange the caramelized onions on top. Then arrange the portobello mushrooms on top of the onions. Finally, top the stack with the remaining minced mushrooms. Use your hands or a wooden spoon or spatula to gently form the filling into a compact loaf shape.
  • Make egg wash replacement. In a small bowl, combine the soy milk and maple syrup and stir. This is the replacement for egg wash and will seal the puff pastry
  • Seal. Lift one side of the puff pastry over the filling, covering it almost completely. Brush the top of the puff pastry with the soy milk mixture. Lift the other side of the puff pastry sheet over the top of the loaf. Stretch it gently to cover it in a smooth layer. Tuck the short side of the puff pastry under the loaf to seal. 
  • Decorate and bake. Cut the top of the puff pastry gently to create a cross pattern, or cut through both layers of pastry to make vents. Brush the top of the puff pastry loaf with more of the soy milk mixture.Bake for 50 minutes until the pastry is flaky and golden. Let it cool for 15 minutes before serving. 

Recipe Pro-Tips

  • Don’t stir the portobellos. They need to be seared to develop a caramelized, flavorful crust. Stirring interrupts the process, so let them cook undisturbed between except for when flipping.
  • Cook the mushrooms in batches. If your pan isn’t large enough to comfortably accommodate the chopped mushrooms, cook them in batches.
  • Patiently cook the onions. They need low, consistent heat to caramelize properly. Increasing the heat to speed up this process limits the caramelization and risks burning.
  • How to toast walnuts. Spread the chopped walnuts on a rimmed baking sheet and toast in an oven preheated to 325°F for 8-10 minutes or until they smell nutty.
  • Cool the vegetable fillings completely before assembling. Warm ingredients can cause the fat in the puff pastry to melt prematurely, causing it to leak out and affecting its texture and flavor. It can also cause the pastry to rip, making the portobello mushroom Wellington hard to assemble.

Serving Suggestions

Delight your holiday guests by serving this mushroom Wellington recipe with any of the following vegan Thanksgiving and Christmas side dishes:

An overhead shot of a dinner plate with a slice of mushroom Wellington with vegetables.

Storage Directions

  • Refrigeration: Cool leftover the portobello Wellington to room temperature before transferring it to an airtight container and refrigerating it for up to 5 days.
  • Freezing: You can also freeze the leftovers. Once cooled, wrap the Wellington tightly in plastic wrap and store it in a freezer-safe container for up to 3 months. Defrost it in the refrigerator overnight before reheating.
  • Reheating: For the flakiest crust, reheat the Wellington on a parchment-lined baking sheet in an oven preheated to 300°F for 5-10 minutes per serving. You can also warm it in the microwave on gentle heat.

Frequently Asked Questions

Can I make this recipe ahead of time?

Yes, you can make the vegetable fillings up to two days in advance and assemble the vegan beef Wellington up to 1 day in advance. Refrigerate the prepared fillings separately in airtight containers before assembling. Wrap the vegetarian Wellington tightly in plastic wrap and refrigerate it before baking to serve.

Can I substitute pie crust for puff pastry?

Yes, the best substitute for puff pastry is pie crust. To keep the recipe vegan, use my vegan pie crust recipe — it’s flaky, buttery perfection!

More Vegan Thanksgiving Recipes

No ratings yet

Elegant Mushroom Wellington

By: Jenné Claiborne
Tender, meaty, and savory veggies shine in this Mushroom Wellington Recipe! It's made with plant-based ingredients and a buttery vegan puff pastry, making it an impressive and next-world delicious vegan-friendly Thanksgiving or Christmas main dish.
This recipe is adapted from the New York Times.
Prep Time: 1 hour 30 minutes
Cook Time: 50 minutes
Cooling Time: 30 minutes
Total Time: 2 hours 50 minutes
Servings: 8 Servings

Ingredients 

Mushroom Filling

  • 4 medium portobello mushrooms, each about 3 inches wide (8 to 10 ounces total)
  • 1 tablespoon extra virgin olive oil
  • kosher salt and black pepper
  • 2 pounds mixed mushrooms, such as baby bella (cremini), oyster and shiitake, roughly chopped
  • 4 shallots, finely chopped (about 1 cup)
  • 6 garlic cloves, finely chopped
  • 2 tbsp finely chopped fresh rosemary, or 2 tsp dried rosemary
  • 1 to 2 tbsp good-quality aged balsamic vinegar or ⅓ cup port
  • 2 tablespoons tamari soy sauce, or soy sauce
  • 1 tablespoon fresh thyme leaves, or 1 tsp dried thyme
  • 1 cup finely chopped toasted walnuts

Caramelized Onions

  • 3 tbsp vegan butter
  • 2 small yellow onions, thinly sliced
  • ¾ tsp light or dark brown sugar
  • tsp kosher salt or sea salt
  • ¾ tsp ground black pepper
  • 1 cup apple cider, or apple juice
  • 1 tbsp good-quality aged balsamic vinegar, optional

For Assembling

  • all-purpose flour, for dusting
  • 1 14-oz package vegan puff pastry, thawed for 40 minutes. NOTE: Not puff pastry sheets. You need to buy one large roll.
  • ¼ cup plain soy milk
  • 1 tsp maple syrup

Instructions 

  • Clean the portobello mushroom caps using a moist paper towel. Use a paring knife to remove the stems, then slice off the excess rim that curls over the gills, creating a flat surface so the mushrooms can sear. Reserve the stems and scraps for when you saute the minced mushrooms.
  • Warm 1 tablespoon of oil in a large skillet over medium heat. When hot, add the portobello mushrooms, gill side down. Season with a pinch of salt and pepper. Cook on each side for 5 minutes, or until the mushrooms are tender and browned.
  • While the portobello mushrooms cook, roughly chop the assorted mushrooms. Then transfer them to a food processor (along with the scraps from the portobellos), and pulse a few times to mince. Do this in batches to evenly chop the mushrooms. Transfer the minced mushrooms to a large mixing bowl.
  • When the portobello mushrooms are finished cooking, transfer them to a plate to cool. Add 2 tablespoons of oil to the skillet (no need to clean it between uses).
  • Add the shallots and garlic to sauté on medium heat until the shallots are translucent, about 3 minutes.
  • Add the minced mushrooms, rosemary, balsamic vinegar, soy sauce, and thyme to the skillet, and sauté until the mushrooms have released their liquid and softened. About 10 minutes. Do this in batches if your skillet is not large enough to contain the mushrooms. Remove the mushrooms from the heat and stir in the chopped walnuts. Set aside to cool completely.
  • While the mushrooms are cooking, warm another large skillet over medium heat. Melt the vegan butter, then add the onions, sugar, salt, and pepper. Stir well, and cook until the onions are translucent and softened for about 15 minutes. Add the apple cider and cook the onions until they are very tender, caramelized, and golden. About 15 minutes longer. Stir in the balsamic vinegar if you are using it, and remove the onions from the heat. Let them cool completely.
  • Heat the oven to 400°F. Make sure the mushrooms and onions are cooled before building the Wellington pastry. To begin assembling, unroll a large piece of parchment paper onto your work surface and lightly dust it with flour. Unfold the thawed puff pastry on the parchment paper. Use a lightly floured rolling pin to roll the pastry into a 13×16-inch rectangle. Transfer it to a large baking sheet. Arrange half the cooked minced mushrooms mixture in a 4×10-inch strip in the center of the puff pastry. Arrange the caramelized onions on top of the minced mushrooms. Then, arrange the portobello mushrooms on top of the onions. Finally, top the stack with the remaining minced mushrooms. Use your hands, a wooden spoon, or spatula to gently form the filling into a compact loaf shape.
  • In a small bowl, combine the soy milk and maple syrup and stir. This is the replacement for egg wash and will seal the puff pastry.
  • Lift one side of the puff pastry over the filling, covering it almost completely. Brush the top of the puff pastry with the soy milk mixture. Lift the other side of the puff pastry sheet over the top of the loaf. Stretch it gently to cover it in a smooth layer. Tuck the short side of the puff pastry under the loaf to seal.
  • Decorate the top of the puff pastry by slicing gently through the top layer to create a cross pattern or cut through both layers of pastry to make vents. Brush the top of the puff pastry loaf with more of the soy milk mixture.
  • Bake for 50 minutes until the pastry is flaky and golden. Let it cool for 15 minutes before serving.
Like this recipe? Rate and comment below!

About Jenne

I’m a Georgia Peach living in Atlanta, with an insatiable love of sweet potatoes, my family, animals, and cooking. On Sweet Potato Soul you’ll discover hundreds of delicious and easy vegan recipes.

You May Also Like

Leave a comment

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

Recipe Rating