Go Back
+ servings
This Vegan Mushroom Wellington Will Be the Star of Your Holiday Dinner.
Print Recipe
3.73 from 11 votes

Vegan Mushroom Wellington

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 Time15 mins
Cook Time1 hr
Total Time1 hr 15 mins
Course: Dinner, Main Course
Cuisine: American
Keyword: dairy-free, Holiday, Plant-Based, Thanksgiving, Vegan
Servings: 10 people
Calories: 324kcal


  • 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


  • 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.


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