Vegan Mushroom Wellington with Walnuts, Spinach, and Flaky Puff Pastry

4.22 from 28 votes

This plant-based recipe makes the perfect vegan holiday main course!

This Vegan Mushroom Wellington Will Be the Star of Your Holiday Dinner.

When I think of holiday main courses, I picture roasted turkey, honey-baked ham, and prime rib. They’re delicious, but they leave my vegetarian and vegan friends staring at a plate of sides. So I set out to create a vegan holiday main course that actually feels like the star of the table, and this vegan mushroom wellington is the result. It’s a plant-based take on classic beef Wellington, packed with savory mushrooms, a hearty walnut and spinach filling, and golden, flaky puff pastry. If you’ve been hunting for a mushroom wellington recipe that looks impressive but isn’t scary to make, you’re in the right place.

Why You’ll Love This Vegan Mushroom Wellington

view from above looking down at sliced wellington

I make this vegan wellington every year now, and here’s why I think it earns a spot on your table, too:

  • It’s a true vegan centerpiece recipe. Golden, scored pastry on the outside and a rich filling on the inside means it looks like a showstopper the second it comes out of the oven.
  • It’s flavorful and filling. Mushrooms bring a deep, savory flavor, the walnuts add richness, and the rosemary, thyme, balsamic vinegar, and Dijon mustard round it all out.
  • It’s easier than it looks. Beef Wellington scares a lot of home cooks, but this plant-based mushroom wellington comes together with a simple skillet filling and store-bought pastry.
  • It’s a make-ahead vegan main dish. The filling can be made a day in advance, which takes a lot of pressure off on a busy holiday.
  • Even meat-eaters will love it. I truly believe everyone at the table will go back for seconds, whether they’re vegan or not.

Classic Flavors, Plant-Based Style

Classic beef Wellington is made with beef tenderloin and prosciutto, and obviously neither of those is going in this recipe. So what do I use instead? Mushrooms!

Mushrooms are a fantastic meat alternative for two reasons. First, they have a satisfying, meaty texture. Second, they’re full of umami, that rich, savory flavor that makes them taste a little like beef. Together, that dense texture and deep flavor make this vegan mushroom spinach filling so satisfying.

The onion and garlic add a warm little kick, and the woody herbs, rosemary and thyme, tie it all together. Spinach and walnuts bring heartiness, while the balsamic vinegar and Dijon mustard add a final bit of zing. Then there’s the puff pastry, which wraps everything up beautifully. Puff pastry is traditionally made with butter, but a few vegan options are available at most grocery stores, so this vegan puff pastry recipe is much easier than you might expect.

Ingredients Needed

ingredients needed for making this recipe
  • 3 tablespoons coconut oil, divided
  • 1 large onion, diced
  • 2 pounds mushrooms, sliced
  • 10.5 ounces frozen spinach, thawed
  • 4 garlic cloves, minced
  • 1 tablespoon fresh rosemary, chopped
  • 1 tablespoon fresh thyme, chopped
  • 1 tablespoon balsamic vinegar
  • 1 tablespoon Dijon mustard
  • 1 cup walnuts, chopped and toasted
  • Kosher salt and black pepper, to taste
  • 2 vegan puff pastry sheets, thawed

How to Make Vegan Mushroom Wellington

vegan mushroom wellington on a white plate with 3 slices cut off
  1. Preheat the oven to 400 degrees Fahrenheit. Line a baking sheet with parchment paper and set it aside.
  2. In a large skillet, heat 2 tablespoons of the coconut oil over medium-high heat. Add the onions and cook until softened, about 8 minutes.
  3. Add the sliced mushrooms and turn the heat down to medium. Cook until the liquid has evaporated, about 10 minutes.
  4. Add the garlic, rosemary, thyme, and salt, and cook until fragrant, about 1 minute.
  5. Squeeze the excess water out of the thawed spinach and add it to the skillet, along with the balsamic vinegar and Dijon mustard. Cook until the liquid has evaporated, about 3 minutes. The filling needs to be very dry, or it will turn soggy inside the puff pastry.
  6. Remove the skillet from the heat and stir in the chopped walnuts. Season the mixture with salt and pepper, to taste.
  7. Let the filling cool in the refrigerator before moving on. You can make it a day in advance, if you’d like.
  8. Unroll the thawed vegan puff pastry onto the prepared baking sheet. Place half of the filling in the center of the first sheet and roll the pastry over the filling. Repeat with the second sheet of pastry.
  9. Place the rolled pastries seam-side down. Score the tops with a sharp knife, creating a diamond-shaped pattern.
  10. Melt the remaining tablespoon of coconut oil and brush it over the pastries.
  11. Bake for 30 to 40 minutes, until the pastry is deeply golden brown.
  12. Let the pastry cool for 10 minutes before cutting.

Ingredient Swaps and Additions

This mushroom walnut wellington is pretty forgiving, so feel free to play around with it:

  • Mushrooms: I like to use a mix of cremini and portobello for the best flavor, but any variety of mushrooms will work.
  • Walnuts: Pecans are a great swap. For a nut-free version, try toasted sunflower seeds.
  • Spinach: Frozen chopped kale works well in place of the spinach. Just make sure to squeeze out the excess water.
  • Herbs: If you don’t have fresh rosemary and thyme, use about 1 teaspoon of each dried herb instead.
  • Coconut oil: Olive oil or vegan butter works well for sauteing and brushing the pastry.
  • Add some sweetness: A handful of dried cranberries stirred into the filling adds a festive pop of flavor.
  • Add more protein: Cooked lentils or chopped roasted chestnuts make the filling even heartier.
  • Add a little cheesy flavor: A tablespoon or two of nutritional yeast stirred into the filling gives it a savory, almost cheesy depth.
  • Gluten-free: If you need a gluten-free version, look for a gluten-free vegan puff pastry and check the label carefully.

Frequently Asked Questions

close up view of a single slice of mushroom wellington with mushrooms and spinach visible

What is a vegan mushroom wellington made of?

It’s a plant-based version of beef Wellington. Instead of beef tenderloin, it has a savory filling of mushrooms, spinach, walnuts, onion, garlic, and herbs, all wrapped in vegan puff pastry and baked until golden brown.

Can I make this vegan wellington ahead of time?

Yes! The filling can be made a day in advance and kept in the refrigerator, which makes this a wonderful make-ahead vegan main dish. When you’re ready, just roll it in the pastry and bake.

How do I keep my mushroom wellington from getting soggy?

The secret is a dry filling. Cook the mushrooms until all of their liquid has evaporated, squeeze as much water as you can out of the thawed spinach, and let the filling cool completely before rolling it into the pastry.

What kind of puff pastry is vegan?

Puff pastry is traditionally made with butter, but many grocery stores carry vegan options. Always check the ingredient label to make sure the one you pick doesn’t contain butter, milk, or eggs.

Can I serve this as a vegan Christmas dinner or Thanksgiving main dish?

Absolutely. It’s one of my favorite choices for a vegan Christmas dinner or a vegan Thanksgiving main dish, because it looks so festive and feels like a real centerpiece.

How do I store leftover vegan mushroom wellington?

Let any leftovers cool completely, then store them in an airtight container in the refrigerator for up to 3 to 4 days. Reheat slices in a 350 degree Fahrenheit oven for about 10 to 15 minutes so the pastry crisps back up.

Can I freeze it?

Yes. For the best texture, freeze the baked wellington, well wrapped, for up to 2 months. Thaw it overnight in the refrigerator and reheat it in the oven until warmed through.

Vegan Side Dish Ideas

cauliflower holiday stuffing

If you’re going totally plant-based this year, you’ll want some tasty sides to go with this vegan holiday main course. These are my go-to picks, and they pair beautifully with the earthy, savory flavors of the wellington:

Final Thoughts

3 slices of vegan wellington with a flaky brown puff pastry

This vegan mushroom wellington is hands down one of my favorite recipes to make when I want something special. It’s hearty, flavorful, and gorgeous, and it proves a plant-based mushroom wellington can hold its own against any traditional holiday main. Whether you’re cooking for vegan loved ones or swapping out your usual meat-based dish entirely, I think you’re going to love it.

What do you think of this vegan mushroom wellington? Are you going to give it a try? Have you already made it? Let me know in the comments!

4.22 from 28 votes

Vegan Mushroom Wellington with Walnuts, Spinach, and Flaky Puff Pastry

A vegan riff on the classic beef Wellington. The combination of meaty mushrooms, soft onions, spinach, and herbs makes this plant-based main a winner!
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Yield 10 people
Serving Size 1 slice
Course Dinner, Main Course
Cuisine American

Ingredients

  • 3 tablespoons coconut oil divided
  • 1 onion large, diced
  • 2 pounds mushrooms sliced
  • 10.5 ounces frozen spinach packaged, thawed
  • 4 garlic cloves minced
  • 1 tablespoon fresh rosemary chopped
  • 1 tablespoon fresh thyme chopped
  • 1 tablespoon balsamic vinegar
  • 1 tablespoon Dijon mustard
  • 1 cup walnuts chopped, toasted
  • kosher salt and black pepper to taste
  • 2 vegan puff pastry sheets thawed

Instructions

  • Preheat the oven to 400 degrees Fahrenheit. Line a baking sheet with parchment paper and set aside.
  • In a large skillet, heat 2 tablespoons off the coconut oil over medium-high heat. Add the onions and cook until softened, about 8 minutes.
  • Add the sliced mushrooms and turn the heat down to medium. Cook until the liquid has evaporated, about 10 minutes.
  • Add the garlic, rosemary, thyme, and salt, and cook until fragrant,about 1 minute.
  • Squeeze the excess water from the thawed spinach and add it to the skillet, along with the balsamic vinegar and Dijon mustard. Cook until the liquid has evaporated, about 3 minutes. The filling needs to be very dry,or it will become soggy inside the puff pastry.
  • Remove the skillet from the heat and add the chopped walnuts. Season the mixture with salt and pepper, to taste.
  • Let the filling cool in the refrigerator before proceeding.The filling can be made a day in advance, if desired.
  • Unroll the thawed vegan puff pastry onto the prepared baking sheet. Place half the filling in the center of the first sheet and roll the pastry over the filling. Repeat the process with the second pastry sheet.
  • Place the rolled pastries seam-side down. Score the top with a sharp knife, creating a diamond-shaped pattern on the top.
  • Melt the remaining tablespoon of coconut oil and brush it on the pastries.
  • Bake for 30 to 40 minutes, until the pastry is deeply golden brown.
  • Let the pastry cool for 10 minutes before cutting.

Nutrition Information

Serving: 1slice | Calories: 324kcal | Carbohydrates: 23g | Protein: 7g | Fat: 24g | Saturated Fat: 10g | Sodium: 191mg | Potassium: 371mg | Fiber: 3g | Sugar: 4g | Vitamin A: 51IU | Vitamin C: 5mg | Calcium: 23mg | Iron: 2mg |
SmartPoints (Freestyle): 12
|
SmartPoints (Freestyle): 12
Keywords dairy-free, Holiday, Plant-Based, Thanksgiving, Vegan

Have you made this recipe?
Tag @skinnyms on Instagram or hashtag it #skinnyms

More Vegan Main Course Recipes

traditional ratatouille in a cast iron pan

If you loved this recipe, I think you’ll want to try these other vegan main course ideas next:

Be sure to follow along on Facebook and Pinterest so you never miss out on the latest and greatest recipes, and more!

This post may include affiliate links.

Chef Lindsay

Lindsay D. Mattison is a professional chef, recipe developer, and food writer. After graduating from Cascade Culinary School, Lindsay worked as the executive chef of a farm-to-table restaurant in Bend, Oregon. She is passionate about using local, organic ingredients and loves teaching home cooks how to incorporate seasonal food into their diet. While she spends most of her time writing these days, she still exercises her culinary muscles on the regular, taking any opportunity to create beautiful meals for her family. She lives with her husband in Colorado, where she enjoys the trials and errors of gardening.

More by Lindsay D.

5 Comments

  1. Hi,

    I am excited to make this recipe but I have a question. Does this make 2 wellingtons? The instructions are a bit unclear.

  2. Made this Mushroom Wellington for my Christmas family meal yesterday, the comments were, looks so good, this is so delicious, so tasty, love the crunch of the walnuts, can I have a second plate, thank you so much for making such an amazing meal. I will definitely make this meal again. This recipe is a winner for mushroom lovers.5 stars

  3. i would love to make this as part of our holiday meal. Can it be made ahead, including the rolled pastry and cooked off the next day. I see that the inside can be made the day before, but I’m wondering if the whole thing can be. Thanks

    1. Felicia, We haven’t tried making the Wellington more than one day ahead of time. Since this will be for the holidays, I recommend doing steps 1-7 ahead of time. Then, follow the remaining steps the day before the meal or day of. You likely don’t want to take a chance with a holiday meal. 🙂

      Also, I like to use fresh baby spinach instead of frozen and thawed. This will prevent any sogginess from the liquid. I simply use freshly chopped baby spinach and follow the directions as shown. Delicious!!!

4.22 from 28 votes (27 ratings without comment)

Leave a Reply

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

Recipe Rating