There’s something magical about a dish that feels both effortless and showstopping, and this vegan mushroom Wellington delivers on both fronts. Flaky puff pastry and a deeply savory mushroom filling come together in a way that feels special enough for a holiday table, but simple enough to whip up on a random Wednesday. It’s hearty, satisfying, and just the right balance of cozy and impressive—like your favorite sweater, but in dinner form.
And the best part? This Wellington pulls it all off without making you break a sweat. The golden, flaky crust is perfectly crisp, the savory mushroom filling is packed with flavor, and it somehow manages to feel both comforting and a little bit fancy. The moment you make that first slice and reveal all those layers? It’s the kind of dish that instantly turns dinner into an occasion.
Why You’ll Love This Vegan Wellington Recipe
This vegan mushroom Wellington is basically your new dinner-party MVP. It’s flaky, savory, and just the right mix of fancy and approachable. Whether you’re trying to wow holiday guests or just upgrade your average weeknight dinner, this recipe brings big flavor without the big fuss. Here are some reasons why you’ll love it:
- A Showstopper Without the Stress: This vegan mushroom Wellington looks like it came straight out of a glossy food magazine, but it’s surprisingly low-key to make. Puff pastry does all the heavy lifting while you take all the credit.
- Packed with Cozy, Comforting Flavor: Think savory mushrooms, fresh herbs, and a pop of tangy balsamic, all wrapped up in a golden, buttery crust. It’s hearty, rich, and everything you want in a holiday centerpiece—or just a random weekday dinner.
- Perfect for Literally Any Occasion: Big holiday spreads, dinner parties with friends, or solo nights where you just feel like treating yourself—this vegan mushroom Wellington is always a good idea.
- Totally Customizable for Your Crew: Not into spinach? Sub in kale or arugula. Need it to be gluten-free? Easy—just swap it with gf puff pastry. This recipe bends to fit your vibe.
- Elegant but Effortless: It’s elegant enough to impress your in-laws but easy enough that you won’t feel like you just ran a marathon in the kitchen. A win-win for everyone involved.

Key Ingredients
This vegan mushroom Wellington is made with simple, easy-to-find ingredients that come together to create something totally next-level. Think buttery, flaky puff pastry paired with a rich, earthy filling that hits all the right savory notes. Each ingredient plays its part, and trust us, you’ll want to give them all a standing ovation. Here’s what you’ll need:

- Frozen Vegan Puff Pastry: The puff pastry is the magic ingredient that gives this Wellington its signature flaky, golden crust. It’s light and buttery (without the butter!) and bakes up into those irresistible layers that everyone loves. It’s the perfect wrap for the savory mushroom filling, bringing texture and richness to every bite.
- White Mushrooms: These humble fungi are the backbone of the filling, bringing deep, savory umami flavor to every bite. Finely chopped and sautéed, they take on a meaty texture that gives the Wellington its hearty feel. Want to experiment? Try swapping in cremini or shiitake mushrooms for an even richer flavor profile.
- Red Onion: Sweet and slightly tangy, red onions are the perfect base for this filling. When caramelized, they add a subtle sweetness that balances out the earthiness of the mushrooms. Slice them thin for the best texture and let them soften into a jammy, aromatic base.
- Garlic: Ah, garlic—the flavor amplifier. It adds depth and warmth to the filling, tying together the mushrooms and herbs.
- Balsamic Vinegar: This ingredient brings a pop of tangy sweetness that keeps the filling from feeling too heavy. It’s a little acidic, a little sweet, and a total game-changer for the mushroom mixture. Just a splash adds balance and brightens the overall flavor.
- Thyme and Sage (Fresh or Dried): These classic herbs are the heart of this recipe’s cozy flavor. Thyme brings a slightly lemony, earthy note, while sage adds warmth and depth. If you’re using fresh herbs, be sure to chop them finely to release their oils.
Tips for Working With Puff Pastry
If puff pastry feels intimidating, don’t worry—it’s way more forgiving than it looks. You don’t need any fancy baking credentials to work with it, just a little patience and a few key tricks to keep things smooth (and flaky). These tips will help you handle puff pastry like a pro when making your vegan mushroom Wellington or any other flaky puff pastry dish:
- Thaw it completely (patience pays off). Puff pastry works best when it’s fully thawed but still cold. Too frozen? It’ll crack. Too warm? It’ll stick. Let it thaw overnight in the fridge if you can.
- Give it a little dusting. Puff pastry and warm countertops don’t mix well. A light sprinkle of flour (or gluten-free starch) keeps things from sticking without messing up the dough. Think of it as creating a smooth runway for all those buttery layers to take off.
- Cover it like a pro. Puff pastry dries out quickly if it’s left hanging out in the open. If you’re not ready to use it yet, cover it with a lightly damp kitchen towel to keep it pliable and puff-ready.
- Sharp knives are a must. Clean cuts are key to keeping those layers intact. A dull knife will mash the dough instead of slicing it, and mashed dough equals no puff. Trust us—you want the puff.
- Chill it before baking. Once your vegan mushroom Wellington is assembled, pop it in the fridge for about 15–20 minutes before it hits the oven. This quick chill helps the pastry hold its shape and gives you those perfectly flaky layers when it bakes. It’s a small step that makes a big difference, especially for a plant-based Wellington centerpiece.

How To Make
Making this vegan mushroom Wellington is way easier than it looks—it’s all about simple steps that come together to create a flaky, golden, savory masterpiece. From sautéing the filling to wrapping it in puff pastry, the process is straightforward and totally doable, even if you’re not a kitchen pro. For full recipe instructions, scroll to the end of the post!
Step 1: Chop it like it’s hot. Start by finely chopping your mushrooms, red onion, and garlic. You can use a food processor for the mushrooms if you’re feeling fancy (or just short on time).
Step 2: Sizzle the filling. Heat olive oil in a skillet over medium heat and sauté the onion until soft and golden. Add the garlic, followed by the mushrooms, and cook until most of the liquid has evaporated. Stir in balsamic vinegar, thyme, and sage to build those earthy, herby flavors.
Step 3: Cool it down. Let the filling cool completely before moving on. Trust us—warm filling and puff pastry are not friends.
Step 4: Roll with it. On a lightly floured surface, roll out your thawed puff pastry to slightly larger dimensions (just enough to wrap your filling snugly).

Step 5: Wrap it up (and make it pretty). Place the cooled mushroom mixture in the center of the puff pastry and shape it into a neat loaf. Fold the pastry snugly around the filling, sealing the seams underneath. For a little extra flair, use trimmed pastry to braid or decorate the top. Chill the assembled Wellington in the fridge for 15–20 minutes to help it hold its shape.
Step 6: Give it a glow-up. After chilling, brush the pastry with a mix of non-dairy milk and oil for that perfect golden shine. Score a few slits on top to let steam escape (and make it look extra fancy).
Step 7: Bake and wait (the hardest part). Pop your Wellington into a preheated oven at 375°F (190°C) and bake for 40–45 minutes, or until it’s beautifully golden and crisp. Let it rest for 10 minutes before slicing into those perfect, flaky layers.

How To Serve
This vegan mushroom Wellington is a total showstopper on its own, but pairing it with the right sides and sauces takes it to the next level. Whether you’re hosting a holiday dinner or just making a cozy night feel special, here are some simple and creative ways to serve this flaky, savory dish:
- The Classic Holiday Spread – Pair your Wellington with creamy mashed potatoes, vegan mushroom gravy, and a side of festive green beans, classic green bean casserole, or easy stuffed acorn squash. Add cranberry sauce for a pop of brightness.
- A Cozy Comfort Meal – Serve it with a rich bowl of vegan mushroom soup or a colorful quinoa salad for something hearty and soul-soothing.
- Leftover Goals – If you’ve got leftovers (lucky you), slice it up and serve it at room temperature with a side of tangy mustard for dipping. Perfect for next-day lunches!

FAQs
Yes! You can easily make this recipe gluten-free by using a store-bought gluten-free puff pastry. The filling itself doesn’t contain any gluten, so swapping the pastry is all you need to do to accommodate gluten-free guests.
White button mushrooms are classic, but you can use cremini or a mix of mushrooms like shiitake or oyster for a deeper, richer flavor. Just make sure to chop them finely or pulse them in a food processor for the perfect texture.
Fresh herbs like thyme and sage bring the best flavor, but dried herbs work just as well in a pinch. Use about a third of the amount if you’re substituting dried—dried herbs are more concentrated, so a little goes a long way!
If you make this vegan Mushroom Wellington recipe, please leave a star rating and let me know what you think in the comments below! I love reading your comments!

The Perfect Vegan Mushroom Wellington
Equipment
- Chef's Knife
- Rolling Pin
- Pastry brush
Ingredients
- 1 sheet frozen vegan puff pastry
- 1 pound white mushrooms 454 grams
- 3½ tablespoons olive oil or avocado oil, divided 53 ml
- 2 cups chopped red onion 256 grams
- 3 medium cloves garlic minced
- 2 tablespoons balsamic vinegar 30 ml
- ½ cups chopped home-cooked or canned water chestnuts (optional) 70 grams
- ½ tablespoon chopped fresh thyme or ½ teaspoon of dried thyme
- ½ tablespoon chopped fresh sage or ½ teaspoon of dried sage
- ¾ teaspoon salt plus more to taste
- ¼ teaspoon black pepper plus more to taste
- 4 ounces fresh baby spinach, roughly chopped 113 grams
- ½ tablespoon unsweetened, plain non-dairy milk
Instructions
- Preheat your oven to 375°F (approx. 190°C). Line a baking sheet with parchment paper.
- Take the puff pastry out of the freezer and set aside to thaw.
- Place the mushrooms in the bowl of a food processor and pulse until crumbly, 10-11 times. Do not over process.
- Heat 2 tablespoons (30 ml) of the oil in a large skillet over medium-high heat. Add the onion and sauté until soft, 3-4 minutes. Lower the heat to medium and add the garlic. Sauté for an additional 2 minutes.
- Add the mushrooms and balsamic vinegar and cook, stirring occasionally, until most of the liquid from the mushrooms has evaporated, 10-12 minutes.
- Push the mushroom mixture to the side of the skillet and add 1 tablespoon of oil (15 ml) to the center. Add the water chestnuts, if using, and the thyme, sage, salt, and pepper and sauté until the herbs are fragrant, about 1 minute. Add the spinach and stir until wilted. Incorporate this spinach mixture into the mushroom mixture. Turn off the heat and add more salt and pepper to taste.
- Roll out the puff pastry on a lightly floured flat surface so the pastry extends an additional 1-2 inches (2.5-5 cm) in each of the four directions. Transfer to your parchment-lined baking sheet.
- Add the mushroom mixture to the center of the pastry and form into a loaf shape. Fold both of the long sides up to meet in the center and pinch to seal the two together. Trim any excess pastry off the two short ends so you’re left with roughly 1 ½ inches (about 4 cm) of pastry on either side. (The trimmed pieces of puff pastry dough can be used to make a decorative braid or design and placed on top of the Wellington just before baking.) Take the two short ends and fold them up and over the top of the Wellington. Gently turn the loaf over so all seams are now underneath.
- Using a very sharp knife, score two rows of 1-inch (2.5-cm) diagonal slits across the top of the Wellington. Pierce a few small holes in each side, as well.
- Combine the remaining ½ tablespoon of oil and the milk in a small bowl and brush a light coating over the entire surface of the Wellington.
- Bake for 40-45 minutes, or until golden brown, rotating the baking sheet at the 20-minute mark. Let rest 10 minutes before slicing into thick slices.
Notes
- Gluten-Free? No Problem. Swap in gluten-free frozen puff pastry, and you’re good to go! The filling is naturally gluten-free, so it’s an easy adjustment.
- Make It Ahead Like a Pro. You can prep the mushroom filling up to 2 days in advance. Let it cool completely, store it in an airtight container in the fridge, and bring it to room temperature for about 30–45 minutes before wrapping it in puff pastry. Freshly baked is always best, so save the assembly and baking for the day you plan to serve it!
- Handle Puff Pastry Like a Pro. Thaw your puff pastry overnight in the fridge, or let it sit at room temperature for 1–2 hours. Just make sure it’s cold but pliable when you start—too frozen, and it’ll crack; too warm, and it’ll stick.
- Storage Smarts. Store leftover slices in an airtight container in the fridge for up to 3 days. The pastry will soften a bit, but the flavors? Still on point.
- Reheating Made Easy. To reheat, pop slices in a 375°F (190°C) oven for about 10–12 minutes, or until the pastry is crisp again. Avoid the microwave if you can—it’s just not the same.
Nutrition
This vegan Wellington recipe was adapted with permission from Vegan Thanksgiving Dinner & Pies by Audrey Dunham.
The post Vegan Mushroom Wellington appeared first on World of Vegan.