Vegan Thanksgiving Recipes | Easy & Delicious

Let me paint you a picture. It was 2018, my first Thanksgiving as a vegan, and I was that guest. You know the one — the person who shows up with a Tupperware container of sad, beige food that looks like it belongs in a hospital cafeteria. I’d spent three hours making a lentil loaf that crumbled into dust the moment I looked at it wrong. My Tofurky was… well, let’s just say it tasted like desperation wrapped in rubber.

I sat at that beautifully decorated table, surrounded by my non-vegan family’s perfectly golden roast turkey, and felt like I was eating punishment. My aunt patted my hand sympathetically and said, “Oh honey, it’s okay. You tried.”

That moment changed everything.

I went home that night determined to create a vegan Thanksgiving main dish that would make people ask for the recipe — not out of pity, but because they genuinely wanted seconds. After countless kitchen disasters (we’re talking about the year my “stuffed squash” literally exploded in the oven), I finally landed on this show-stopping Mushroom Wellington.

And let me tell you something. Last Thanksgiving, my meat-and-potatoes brother-in-law ate two giant slices, then asked if he could take the leftovers home. TWO SLICES. The man who once said “salad is what food eats” went back for seconds of a vegan dish. If that’s not a Thanksgiving miracle, I don’t know what is.

Why You’ll Love This Recipe

  • It’s a showstopper: This Wellington looks like it belongs on a cooking show cover. Golden, flaky pastry wrapped around a rich, savory mushroom filling — it’s absolutely gorgeous on a platter.
  • Seriously forgiving: Made a mistake with the puff pastry? Thawed it too long? The filling is too wet? I’ve been there, and I’ll tell you exactly how to fix it.
  • Make-ahead magic: You can prep almost everything the day before, which means you’re not chained to the kitchen while everyone else is enjoying cocktails and football.
  • Carnivore-approved: This is the dish that converts skeptics. It’s hearty, satisfying, and packed with umami flavor that even the biggest meat-lovers will crave.
  • Actually achievable: No hard-to-find ingredients, no specialty equipment, and no culinary degree required. If you can chop vegetables and roll out dough, you can make this.

Ingredients

For the filling:

  • 2 tablespoons olive oil (plus extra for brushing)
  • 2 large shallots, finely chopped (about 1 cup)
  • 3 cloves garlic, minced
  • 24 ounces mixed mushrooms (cremini, shiitake, and oyster work beautifully) — finely chopped in a food processor
  • 2 teaspoons fresh thyme leaves (or 1 teaspoon dried)
  • 1 tablespoon fresh rosemary, finely chopped
  • 1/4 cup dry white wine or vegetable broth
  • 2 tablespoons tamari or soy sauce
  • 1/2 teaspoon smoked paprika
  • Salt and freshly ground black pepper to taste
  • 1 cup cooked brown rice or quinoa
  • 1/2 cup toasted walnuts, roughly chopped
  • 2 tablespoons nutritional yeast (optional, but adds lovely cheesiness)

For the duxelles (the mushroom paste that makes this dish magical):

  • 2 tablespoons vegan butter
  • 1 shallot, minced
  • 1 pound cremini mushrooms, very finely chopped
  • 2 cloves garlic, minced
  • 1/4 teaspoon salt
  • 2 tablespoons dry sherry or white wine
  • Fresh thyme sprigs, leaves picked and chopped

For assembly:

  • 2 sheets vegan puff pastry (I use Pepperidge Farm, which is accidentally vegan, or Dufour for a premium option)
  • 1/4 cup Dijon mustard
  • 2 tablespoons plant milk (for egg wash substitute)
  • 1 tablespoon maple syrup (for glaze)

For the mushroom gravy (yes, you need this):

  • 3 tablespoons vegan butter
  • 1 shallot, minced
  • 8 ounces cremini mushrooms, sliced
  • 3 tablespoons all-purpose flour
  • 2 cups vegetable broth
  • 1 tablespoon tamari or soy sauce
  • 1 teaspoon fresh thyme leaves
  • Salt and pepper to taste

Step-by-Step Instructions

Step 1: Make the duxelles (this is the flavor bomb)

Start with the mushroom paste — this is what gives the Wellington that deep, meaty flavor. Heat a large skillet over medium heat and add the vegan butter. Once it’s melted and bubbling, toss in the shallot and cook for about 3 minutes until it’s translucent and fragrant.

Add the very finely chopped cremini mushrooms (and I mean finely — you want them almost paste-like). Cook these for about 10-12 minutes, stirring occasionally. At first, they’ll release a ton of liquid and look like a sad mushroom soup. Don’t panic. Keep cooking until that liquid evaporates and the mushrooms start to brown and stick to the pan a little.

This is where the magic happens — that brown crust on the bottom of the pan is pure flavor. Add the garlic and cook for another minute, then deglaze with the sherry, scraping up all those lovely brown bits. Stir in the thyme and salt, then cook for another 2-3 minutes until the mixture is thick and paste-like.

Transfer this to a bowl and let it cool completely. I usually pop it in the fridge while I work on the rest of the filling.

Step 2: Cook the main filling

In the same skillet (because why wash another pan?), heat the olive oil over medium heat. Add the shallots and cook until soft and translucent — about 5 minutes. Add the garlic and cook for another minute until it smells amazing in your kitchen.

Now add all those finely chopped mixed mushrooms. This is a lot of mushrooms, I know. You might need to add them in batches depending on the size of your pan. Cook them for about 12-15 minutes, stirring occasionally, until all their liquid has evaporated and they start to brown.

This is the most important step — do NOT rush this. If you try to move forward while the mushrooms are still wet, your Wellington will end up soggy on the bottom. We want them cooked until they’re almost dry and starting to caramelize.

Add the wine or broth, tamari, smoked paprika, thyme, and rosemary. Cook for another 5 minutes until most of the liquid has cooked off.

Remove from heat and stir in the cooked rice or quinoa and the toasted walnuts. Taste and adjust seasoning — remember that the puff pastry itself is fairly neutral, so you want this filling to be well-seasoned and delicious on its own. Add nutritional yeast if you’re using it.

Let this mixture cool completely. I cannot stress this enough — warm filling will melt your pastry and ruin your beautiful lattice work.

Step 3: The assembly (where the art happens)

Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.

Roll out one sheet of puff pastry on a lightly floured surface to smooth out the creases. You want it to be about 10×14 inches. Transfer it to your prepared baking sheet.

Now, here’s where I learned a valuable lesson the hard way: spread that cooled duxelles mixture in the center of the pastry, leaving a 2-inch border around the edges. The first time I made this, I used ALL the filling and had no way to seal the edges. Learning experience.

Next, spread the cooled mushroom-rice mixture on top of the duxelles. Shape it into a log — about 4 inches wide and 10 inches long. Make sure it’s packed tightly and shaped nicely.

Brush the exposed pastry border with your plant milk mixture. This is your “glue.” Now, take your second sheet of puff pastry and gently lay it over the filling. Press down around the edges to seal, then crimp with a fork or your fingers.

Step 4: The lazy person’s lattice (genius trick I discovered)

Here’s where I got creative. Instead of doing a traditional lattice (which, let’s be honest, is intimidating), I simply cut decorative slits in the top of the pastry and brushed it with the maple syrup and plant milk mixture. The slits let steam escape, and the glaze gives you that gorgeous golden finish.

If you’re feeling fancy, use any excess pastry to cut out leaves, acorns, or little mushrooms to decorate the top. My kids love doing this part — they get to be little pastry artists while I stress about whether the oven is preheated correctly.

Step 5: Chill and bake

Pop the assembled Wellington in the refrigerator for at least 15-20 minutes. I know you’re excited, but this step is crucial — cold pastry puffs up better in the oven.

While it’s chilling, make your gravy. Heat the vegan butter in a saucepan over medium heat. Add the shallot and cook until soft, about 3 minutes. Add the sliced mushrooms and cook until they’ve released their liquid and started to brown — about 8 minutes. Sprinkle the flour over and stir constantly for 2 minutes to cook out the raw flour taste.

Slowly whisk in the vegetable broth, then add the tamari and thyme. Cook, stirring frequently, until the gravy thickens — about 5-7 minutes. Season with salt and pepper and keep warm.

Step 6: Bake to perfection

Brush the chilled Wellington with your maple glaze and pop it in the oven. Bake for 30-35 minutes, until the pastry is puffed and deeply golden brown. If it’s browning too quickly, loosely tent with foil.

Let it rest for at least 10 minutes before slicing. I know it’s torture to wait, but if you cut it too soon, all those beautiful layers will slide apart. Trust me — I’ve made that mistake more times than I care to admit.

Pro Tips & Tricks

The “paper towel trick”: After chopping your mushrooms, wrap them in a clean kitchen towel and squeeze out as much moisture as possible. This was a game-changer for me. Dry mushrooms mean a crispy, non-soggy Wellington.

Don’t skip the chilling step: I once thought, “Oh, it’ll be fine, it’s cold enough in my kitchen.” It was not fine. The pastry melted into a sad, greasy blob. Chill it. Every time.

Make-ahead lifesaver: You can prep the filling and duxelles up to 3 days ahead. Just keep them in separate containers in the fridge and assemble the day of. This makes Thanksgiving morning so much less chaotic.

Wine choices matter: If you’re using wine, use something you’d actually drink. The flavor concentrates as it cooks, so cheap cooking wine will make your dish taste like… cheap cooking wine.

Gravy secrets: For an extra-rich gravy, sauté a few minced shallots in the pan drippings (if your pan has any) before making the gravy. And if you have any mushroom soaking liquid or porcini powder, add a pinch — it elevates everything.

Storage situation: Leftover Wellington keeps in the fridge for up to 4 days. The pastry won’t be as crisp, but reheating it in the oven at 350°F for 10-15 minutes brings back some of that crunch.

Variations & Substitutions

Gluten-free option: Use a gluten-free puff pastry (they exist, and some are pretty good) and sub gluten-free all-purpose flour for the gravy. The filling itself is naturally gluten-free.

Nut-free version: Replace the walnuts with sunflower seeds or just omit them and add an extra 1/2 cup of cooked rice. The texture will be slightly different but still delicious.

“Clean out the fridge” filling: This recipe is incredibly flexible. Have some leftover roasted vegetables? Chop them up and add them. Extra spinach about to go bad? Wilt it in with the mushrooms. The Wellington is a wonderful canvas for whatever you have on hand.

Individual Wellingtons: Make cute little personal Wellingtons by cutting the pastry into rectangles and forming smaller logs. These are perfect for a dinner party where everyone gets their own showstopper.

Serving Suggestions

This Wellington is the star of the show, so keep the sides simple and complementary. I love serving it with:

  • Roasted garlic mashed potatoes (because carbs are love)
  • Herby green beans with crispy shallots
  • A simple arugula salad with lemon vinaigrette to cut through the richness
  • That mushroom gravy you already made (don’t skip this — it’s non-negotiable)
  • Cranberry sauce (homemade or canned — I won’t judge)

For a full Thanksgiving spread, this feeds 6-8 people as a main dish. It’s also spectacular for Christmas dinner, Easter, or any special occasion where you want to impress without spending all day in the kitchen.

FAQ’s

Can I use frozen puff pastry?

Absolutely. In fact, I prefer it — the quality is more consistent than most homemade versions. Just make sure to thaw it overnight in the refrigerator, not on the counter. Trust me on this. I tried to rush the thawing process once and ended up with a pastry-soggy disaster.

How do I prevent the bottom from getting soggy?

This is the number one question I get! The answer is two-fold: first, make sure your filling is properly cooked until most of the liquid has evaporated. Second, use a baking sheet lined with parchment paper rather than directly on a dark pan, which absorbs more heat. Some people also bake on the bottom rack of the oven for the first 10 minutes to ensure the bottom gets crispy.

Can I freeze this Wellington?

You can freeze it before or after baking. For unbaked Wellingtons, assemble completely, wrap tightly in plastic wrap and foil, and freeze for up to 3 months. Bake directly from frozen, adding about 15 minutes to the baking time. For baked Wellingtons, let cool completely, wrap well, and freeze. Reheat in a 350°F oven until warm through — about 20 minutes.

What if I don’t have vegan butter?

Regular butter works perfectly if you’re not strictly vegan. Coconut oil also works, though it will add a slight coconut flavor to the duxelles. I’ve also used olive oil in a pinch — it’s not quite as rich, but it still gets the job done.

How do I reheat leftovers?

The microwave will make the pastry soggy, so I always recommend the oven. Preheat to 350°F, place slices on a baking sheet, and heat for 8-10 minutes until warmed through and the pastry is crisp again. If you’re reheating an entire Wellington, 15-20 minutes should do it.

My filling is too wet. What do I do?

Ah, I’ve been there. If your filling seems overly wet, simply cook it longer over medium-high heat, stirring frequently, until the liquid cooks off. You want the mixture to be easily moundable. In desperate times, you can also add a tablespoon of breadcrumbs or almond flour to absorb excess moisture.

Related Recipes

Final Thoughts

This Mushroom Wellington has become my signature dish, the one people request when they come over for special occasions. It’s transformed my relationship with Thanksgiving from something I dreaded to something I genuinely look forward to. The first time my brother-in-law asked for seconds, I honestly teared up a little. Not because of the food, but because of what it represented — my family accepting and celebrating the way I choose to eat.

That’s the magic of a good recipe, isn’t it? It’s not just about nourishing our bodies. It’s about connection, about gathering around the table, about creating memories that last longer than any meal.

So this Thanksgiving, whether you’re feeding a table full of vegans, a curious carnivore, or just yourself (honestly, I’ve made this on a random Tuesday just for me), I hope this Wellington brings as much joy to your kitchen as it has to mine.

Make it, mess it up, make it again, and then send me a message and tell me all about it. I want to hear about your triumphs, your disasters, and the moment your skeptical uncle goes back for seconds.

Leave a Comment

Scroll to Top