Vegan Thanksgiving Stuffing | Wild Mushroom Stuffing

Jump to Recipe
This Vegan Thanksgiving Stuffing will wow your holiday guests with its taste and presentation! Like traditional stuffing, this Wild Mushroom Stuffing is tender and moist yet a little crunchy! Bake it in a traditional pan or turn it into a festive Stuffing Wreath for a unique holiday centerpiece.
Prep 20 minutes
Cook 1 hour 25 minutes
Cooling Time 20 minutes
Total 2 hours 5 minutes
5 from 15 votes

I know a lot of people whose favorite dish at Thanksgiving is stuffing. I am not one of those people. Or at least I wasn’t one of those people until now. Now that I’ve I tried this recipe for Vegan Wild Mushroom Stuffing, that is. This recipe has literally changed my life (or at the very least, it has changed my view on stuffing). Yep, it’s that good.

As a child, I hated stuffing. I later realized what I hated was Stove Top boxed stuffing mix, which is what we had every year for Thanksgiving until I started taking over the cooking in my household. Even after I started cooking the Thanksgiving dinner, however, I steered clear of making stuffing because (1) I assumed that all stuffing was gross and (2) I thought it would be nice to allow my mother to continue making one dish at Thanksgiving (especially one that was so easy).

If you’re wondering why on earth we were eating Stove Top boxed stuffing mix in the first place, I’d like to remind you that this was the ‘90s, when it seemed not only acceptable but also delicious. Plus, my parents are lifelong vegetarians who didn’t even know what Thanksgiving was until they moved to the United States, so expecting them to find a recipe for a homemade vegetarian stuffing that didn’t taste like wet cardboard in the ‘90s before the Internet was flooded with free recipes…yeah, that would’ve been too much to ask.

It wasn’t until I actually went vegan that I started making stuffing for Thanksgiving. And that’s when I realized stuffing is delicious AF. It’s basically a savory French toast casserole. Dried bread gets mixed with cooked veggies and butter and moistened up in the oven. Seems like a savory French toast casserole to me.

And this year, 2019, was the year I truly fell in love with stuffing. After 32 years, I now finally understand why a lot of people say that stuffing is their favorite part of Thanksgiving.

Now that you know my whole back story about stuffing and how I went from hating it to only very recently loving it, let’s talk about this recipe for Vegan Wild Mushroom Stuffing, shall we?

ad for meal plans program with picture of woman with button
Side view of vegan mushroom stuffing wreath on a round marble serving board.

First things first, you might have noticed that my stuffing looks like a wreath. You can call it a Stuffing Wreath, if you’d like. This beautiful little thing actually came about by accident. The first time I tested this recipe, I had just finished making the stuffing but forgot to prepare my baking dish in advance. When I opened my cupboard to grab my baking pan, I remembered that it had been taking up too much space in my small NYC kitchen and so I had stashed it our storage closet to save space. Our storage closet isn’t all that far—it requires an elevator ride down to our basement and it would’ve taken me about 4 minutes to retrieve—but I had already prepared the whole recipe and I was ready to start cooking it immediately. Also, I am pretty lazy.

So I grabbed the nearest pan that seemed like it could work. A 12-cup Bundt pan. Bundt pans are typically reserved for bundt cakes, but I figured it held nearly the same volume as a 13×9-inch pan, so I decided to give it a try. And it worked out!

I do need to inform you that, unfortunately, the stuffing does not hold its wreath shape once you cut into it. The wreath basically folds in on itself. But that’s actually a good thing (aside from presentation purposes) because this is stuffing, after all. You don’t want your stuffing to be firm and dense. You want it to be moist, soft, and tender, with some crisped up pieces that have a crunch.

You can of course make this in a standard 13×9-inch or 3 quart baking dish. The reasons you might want to make it into a wreath, like I did, is if (a) you have a Bundt pan lying around that you never use, (b) you’re into fancy presentations ,and/or (c) you think your Thanksgiving guests would enjoy the fancy presentation. Speaking of fancy presentation, this would make a beautiful centerpiece at any holiday table!

Overhead view of vegan mushroom stuffing wreath on a round marble serving board.
Side view of backlit vegan mushroom stuffing wreath on a round marble serving board.

If you’ve ever made homemade stuffing, you know that is actually very simple to make. And if you’ve never made it before, well I guess that’s a good thing because this recipe is easy to make and pretty foolproof. That said, here are some notes on ingredients and tips for perfecting this Vegan Wild Mushroom Stuffing.

Mushrooms: This is a Mushroom Stuffing, so we are using a lot of mushrooms. One-and-a-half pounds, to be precise. This recipe calls for 1 pound wild mushrooms and 1/2 pound ordinary mushrooms, but I understand that wild mushrooms are pricy, so you can use a smaller quantity of wild mushrooms, if you prefer.

  • If you do use only button mushrooms, just keep in mind that they are are more watery than wild mushrooms (at least in my experience), so it might take a few more minutes for the liquid to evaporate when cooking button mushrooms than when cooking a combination of wild and button mushrooms.
  • Also, as written in the instructions, do not add the salt when you first start cooking the mushrooms. Rather, wait until the last minute of cooking the mushrooms to salt them. This is because mushrooms have a high water content and salting them at the start of cooking encourages them to release their moisture. This leads to watery mushrooms that are less meaty (not good).
Bread and mushroom mixture in a large blue bowl before being cooked.

Fresh Herbs: This recipe calls for fresh sage, thyme, and rosemary, but I have also made it with thyme and oregano. Both combos are great, but whatever variety you choose, don’t skimp on the amount of herbs used because it infuses the stuffing with a lot of savory, Thanksgiving-y flavors.

  • I almost always recommend using fresh herbs for these types of woodsy herbs, especially rosemary and sage, because the flavor is much more potent than dried herbs. Plus, if you haven’t freshly stocked your dried herbs, they’ve probably lost some of their potency.
  • If you are worried about having too many fresh herbs and don’t want them to go to waste, here’s a fun and easy way to preserve fresh herbs (I used the remaining sage leaves from this recipe to make olive-oil sage cubes, which are in my freezer right now).

Bread: Ah yes, this is stuffing, so bread is essential, obviously. I like to use a hearty rustic bread, such a a good-quality baguette, French bread, or a ciabatta.

  • Many stuffing recipes call for cutting your bread into cubes. I do not do this and instead prefer to tear the bread into pieces using my hands. For one, it is less annoying to do. Cutting bread into small cubes is annoying and time consuming. In contrast, tearing it apart with your hands is relatively quick and easy. Plus, it gives the stuffing a more rustic character and makes it feel less like a boxed Stove Top stuffing.
  • Whatever bread you use and however you tear/cut it, be sure to dry out the bread! There are two ways to dry out your bread. For either method, the first step is to tear your bread into into 11/2- to 2-inch pieces.
    • If you are serving your stuffing the following day and you have already purchased your bread, leave the bread pieces on a large rimmed sheet pan at room temperature (uncovered) to dry out until the next day.
    • If you are preparing your stuffing on the same day you’re serving it, you’ll need to dry your bread out in the oven. I’ve seen various temperature and time combinations for drying out bread, but what works for me when using a baguette-style bread is to bake the bread pieces at 300ºF/150ºC for 25 – 40 minutes, until the bread is completely dried out and lightly crisped. The amount of time it takes will depend on the variety of bread you use.
Stuffing with vegan cheese and herbs in bundt pan before being cooked.

Vegan Butter and Olive Oil: This recipe, like many stuffing recipes, uses a combination of olive oil and (vegan) butter to cook the veggies.

  • I like the combination since the butter brings a richness to this dish (it’s Thanksgiving, after all) and the addition of oil ensures that the veggies won’t easily burn. If you don’t have vegan butter or don’t want to use it, you can just use more olive oil.

Flaxseed meal: The reason many stuffing recipes call for an egg or two is because eggs act as a binder and help hold the stuffing together. Here, the combination of a flax egg (flaxseed meal mixed with water to thicken), along with vegetable broth, act as the binder.

Leeks: I absolutely love the combination of mushrooms and leeks, but if you can’t find leeks, you can easily use onions instead.

  • Also, leeks are dirty AF. Strip them of the outer leaves and then slice of the dark green parts, which are too fibrous to eat. Then wash them thoroughly in cold water until all traces of dirt are gone.

Dry white wine: I love the flavor that wine imparts to this stuffing. It enhances and accents the flavors and aromas of the mushrooms and leeks. However, if you don’t drink wine or don’t keep it in your house, you can substitute the 1 cup of dry white wine with vegetable broth. If you are worried about cooking with wine for children, don’t be! The alcohol cooks off during cooking so you won’t accidentally get your kids tipsy.

Miso paste: This is not a traditional ingredient in stuffing, but as you might have noticed in my recipes, I like to incorporate umami into my savory recipes wherever possible because it just makes them taste so much better! If you don’t cook with soy or are intolerant to it, you can omit it. But I recommend buying chickpea miso (affiliate link) instead. It’s not the exact same, but it does serve the same purpose.

Overhead view of vegan mushroom stuffing wreath on a round marble serving board.

That’s all you need to know about making this incredibly delicious Vegan Wild Mushroom Stuffing!

First holiday season as a vegan? Check out my holiday survival guide for vegans!

And don’t forget to check out my roundup of Vegan Thanksgiving recipes and Vegan Christmas recipes for more delicious inspiration :)

Vegan Thanksgiving Stuffing | Wild Mushroom Stuffing

5 from 15 votes
This Vegan Thanksgiving Stuffing will wow your holiday guests with its taste and presentation! Like traditional stuffing, this Wild Mushroom Stuffing is tender and moist yet a little crunchy! Bake it in a traditional pan or turn it into a festive Stuffing Wreath for a unique holiday centerpiece.
Prep Time: 20 minutes
Cook Time: 1 hour 25 minutes
Cooling Time 20 minutes
Total Time: 2 hours 5 minutes
Cuisine: American
Diet Vegan
Serving size: 8 to 10


  • 2 tablespoons olive oil
  • 2 tablespoons vegan butter* (I use Country Crock Plant Butter)
  • 1 pound wild mushrooms (tough stems removed and cut into 1-inch pieces)**
  • ½ pound button or cremini mushrooms, tough cut into 1-inch pieces
  • 1 ½ teaspoons kosher salt, divided
  • Freshly cracked black pepper to taste
  • 2 large leeks (white and light green parts only, diced)
  • 4 large garlic cloves, minced
  • 2 tablespoons finely chopped fresh sage
  • 1 tablespoon finely chopped rosemary leaves
  • 2 tablespoons thyme leaves, roughly chopped
  • 1 cup dry white wine
  • 1 tablespoon white miso paste***
  • 1 flax egg (see Step #2)
  • 1 large baguette or loaf of French bread (about 16 ounces, or 8-10 cups cubed)****
  • 1/4 cup finely chopped fresh parsley
  • 1 – 2 cups vegetable broth
  • ½ cup vegan parmesan (optional)


  • Prepare the bread. Tear apart the bread into 1 1/2- to 2-inch pieces with your hands. Place the bread pieces on a large rimmed sheet pan and spread into an even layer. If you are making the stuffing the following day, allow the bread to sit uncovered at room temperature to dry out. If you are making the stuffing on the same day, preheat the oven to 300ºF/150ºC. Toast the bread pieces in the oven until completely dried out and lightly crisped, about 25 – 40 minutes. The exact amount of time will depend on the type of bread you’re using, as some breads have more moisture than others.
  • Prepare the flax egg. Combine 1 tablespoon flaxseed meal with 2 1/2 tablespoons water. Stir to combine and set aside for 15 minutes to thicken.
  • Preheat the oven to 350ºF/175ºC. Lightly grease a 9×13-inch rectangular baking dish (or other 3-quart baking dish with oil or vegan butter). If you want to make the stuffing “wreath” shape, use a 12-cup Bundt pan.
  • Heat a deep saucepan or Dutch oven over medium heat. Once hot, add the olive oil and vegan butter. Once melted and shimmering, add the wild mushrooms and button or cremini mushrooms. Cook until the mushrooms are lightly browned and most of the liquid has evaporated, stirring occasionally but not too often to allow them to brown, about 8-9 minutes. Add 1 teaspoon of the kosher salt and black pepper to taste and cook for 1 more minute.
  • Add the leeks, garlic, and chopped sage, rosemary, and thyme. Cook for 3-5 minutes, stirring occasionally to prevent burning, or until the leeks are starting to turn golden.
  • Pour in the white wine, and stir to deglaze the pan. Stir occasionally, until almost all of the wine evaporates, about 5-7 minutes. Add the miso paste and stir to incorporate into the veggies. Transfer the mushroom mixture into a very large bowl (the biggest bowl you have so you have enough room for mixing).
  • Add the flax egg, dry bread cubes, and chopped parsley to the mushroom mixture. Toss well to combine. Season with remaining ½ teaspoon kosher salt and black pepper to taste. Pour 1 cup of vegetable broth over the mixture to moisten, stirring to coat. Allow the stuffing to rest for 1-2 minutes to absorb the liquid. Then toss again until the liquid is evenly distributed onto each piece of bread. Add more broth as needed, depending on how dry your bread is.
  • If using vegan parmesan, sprinkle it over the stuffing and gently mix it in.
  • Transfer the stuffing to your prepared dish. Spray a piece of aluminum foil lightly with cooking spray or brush lightly with oil to prevent sticking. Cover the pan tightly with the foil bake until warmed through, about 25 minutes. Then increase the oven temperature to to 425°F/220°C and uncover the pan. Continue baking until golden-brown and crisp on top, about 15-20 minutes.
  • Allow to cool slightly before serving. If you are making the stuffing in a bundt pan, allow to cool for 20-25 minutes before inverting onto a serving dish.


* You can just use more olive oil if you don’t want to use or don’t have vegan butter.
** Wild mushrooms are pricy, so you can use a smaller quantity if you prefer. Also, I find that button mushrooms are a lot more watery than wild mushrooms, so it might take a few more minutes for the liquid to evaporate when cooking them.
*** To keep this recipe soy-free, omit the miso paste or use chickpea miso. If you omit the miso paste, you might want to add just a smidgen more of salt.
**** You can use any bread you like, but I prefer a sturdy rustic bread such as a good-quality baguette, French bread, or ciabatta.

Calories: 211kcal | Carbohydrates: 25g | Protein: 6g | Fat: 8g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Trans Fat: 1g | Sodium: 773mg | Potassium: 415mg | Fiber: 3g | Sugar: 4g | Vitamin A: 818IU | Vitamin C: 10mg | Calcium: 72mg | Iron: 3mg


Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe

30 comments on Vegan Thanksgiving Stuffing | Wild Mushroom Stuffing

  1. Tina

    5 stars
    This. Was. So. GOOD! So savoury and full of flavour, aromatic, and the presentation in the wreath shape and the flavour wowed everyone at the Christmas table (a big meat-eating family). I added some thyme sprigs and cranberries on the side for decoration. I did add maybe half a cup to a cup more of the broth, for a total of about 3 cups to soak the bread completely, and I think this was a good idea as the stuffing did not fall apart when cutting it, while the texture was still interesting. This is THE recipe to make for the holidays!

    1. Kaitlin @ Rainbow Plant Life

      Thanks for trying the recipe and leaving such a wonderful review! We appreciate you, Tina!

  2. Lindsay Dickason

    5 stars
    Wow! Easy recipe that tastes amazing! Took it to a potluck and everyone loved it!

    1. Kaitlin @ Rainbow Plant Life

      Woohoo, those words are music to our ears, Lindsay! :)

  3. Kay

    5 stars
    Made this today and it was perfect and delicious. I used very sour dough bread and it gave it a nice tanginess (if you like sourdough). Thank you!

    1. Kaitlin @ Rainbow Plant Life

      Hi Kay, it’s great to hear you had success with the recipe. Thanks for the review!

  4. Cathy

    Great stuffing. I like it with half leeks, half mushrooms. I only have one suggestion, which is to remove the mushrooms from the pan before sautéing the leeks (in a bit more oil) to prevent the mushrooms from getting overly mushy. Just put them back in during the next step.

    1. Kaitlin @ Rainbow Plant Life

      Thanks for sharing your experience with us, Cathy. We appreciate the feedback!

  5. Sita

    5 stars
    I will have to tie my hands behind my back so I stop eating this stuffing before Thanksgiving. But I do have another question, which is: in your response on how to heat leftovers you mention adding oil and broth if it’s dry. But I am concerned that it gets baked the same as if it hadn’t already been baked. Is that correct? I wouldn’t want the mushrooms to disintegrate further. Thanks!

    1. Nisha

      Ha, I know the feeling! You can skip the oil/butter and broth if it looks moist. The 20 to 30 minute reheat time assumes you’re reheating the whole pan of stuffing, but if you’re reheating a smaller serving, then you can bake for a shorter period of time. In the future, I’d recommend assembling the stuffing in advance, then storing in the fridge before baking; then you only have to bake it on the day of serving. Hope you and your family will enjoy the stuffing!

  6. Sita

    5 stars
    I did make this and it is delish. Can leftovers be frozen??

    1. Nisha

      Hi Sita, glad to hear it!

      Stuffing can dry out when reheated, so here’s what we recommend.

      Preheat the oven to 350F.

      Combine some melted vegan butter or olive oil with vegetable broth (1 tbsp butter and ¼ cup broth to start). Drizzle over the stuffing. If the stuffing doesn’t look dry, you can skip this step.

      Cover the pan with foil.

      Bake for 20 to 30 minutes, then remove the foil and bake for another 10 to 15 minutes if you want a browner, crispier top.

      To freeze stuffing, once it has cooled, portion it out into single serve portions (for quicker defrosting) in freezer-safe bags (be sure to squeeze out excess air), then freeze.

      Thaw the frozen stuffing in the fridge, then reheat it on the stove in a skillet over medium heat until warmed through.

  7. Sita

    Hi there. My stuffing is in the oven now, two days ahead of time. How do I best reheat it? Thanks, Sita

  8. chiara

    Hi nisha, thank you for the recipe ! I did it yesterday, and it is really good , but as I cut the stuffing everything is fallen apart … do you have any idea why ? or what I can do differently ?

    thx a lot ,


    1. Kaitlin @ Rainbow Plant Life

      Hi Chiara, stuffing is meant to be served deconstructed!

  9. Carol

    5 stars
    Made for Thanksgiving. It was so so good. Don’t think I changed a thing! Maybe a bit of extra Violife Parmesan. On the list for next year.

    1. Kaitlin @ Rainbow Plant Life

      Awesome, Carol. Thanks for your comment and for taking the time to review!

  10. Sopranomcb

    5 stars
    This stuffing was amazing! A great addition to Thanksgiving this year. It took a little longer than stated for the mushrooms to cook down (try 25 minutes instead of 8-9) but that may have had to do with the varieties I got. Next time I’ll reduce the salt as it was just a little much, but I did not want to stop eating it!!

    1. Kaitlin @ Rainbow Plant Life

      So glad to hear you loved this recipe! And thank you for the honest review.

  11. Janvi

    Hi Nisha,
    Wild mushrooms?? Where would one go about getting those? There’s no section like that at my grocery store or my local farmer’s markets. We do have shiitake, oysters, lion’s mane, and sometimes chanterelles or maitake but I imagine all these were grown — not found in the wild. :(
    Would appreciate your help, thanks!

    1. Kaitlin @ Rainbow Plant Life

      Hi Janvi, all of those would work wonderfully. We actually didn’t use foraged mushrooms in this recipe- just something different from your traditional white button/cremini/portobello.

  12. Vikki L.

    Sounds yummy but I am unable to have Flax anything and Alcohol of any sort is a no go. I would imagine you have added these tow items for flavor so could you suggest acceptable substitutes for these items please?

    1. Kaitlin @ Rainbow Plant Life

      Hi Vikki, you can substitute the 1 cup of dry white wine with vegetable broth. As for the flax, you can use vegan egg instead. JUST egg is a good one, or you can often find vegan egg substitutes in the baking aisle of the grocery store (especially at health food stores).

  13. s

    5 stars
    This was so delicious and simple! Only had red wine, so used that instead and added some nutritional yeast , too. It has made the cut for Christmas and I’ve already made and frozen the mushroom part so assembly is quick on the day. Thanks for all your recipes and detailed instructions and notes!

    1. Support @ Rainbow Plant Life

      Awesome, S. Thanks for your comment and for taking the time to review!

  14. Scott

    5 stars
    Just made this delectable dish for Thanksgiving; The best stuffing ever! The flavors from the fresh herbs are reminiscent of mom’s traditional comfort food but the wild mushrooms and other umami additions take this recipe to new levels. Thanksgiving at its finest, thanks again Nisha!

    1. Support @ Rainbow Plant Life

      Thanks for sharing, Scott! So happy you loved the stuffing :)

  15. Mary Root

    Hi, Nisha! I LOVE your recipes and am looking forward to making this one. How far ahead would it be safe to make this stuffing? Thanks!

  16. Paulette

    Can this stuffing be prepared and baked the night before or just prepared the night before and baked the day I’m serving???

    1. Nisha Vora

      Hi Paulette, you can do either.
      The stuffing can be assembled the day before and covered with foil, and refrigerated overnight. And when you’re ready to bake, let the baking dish sit out on the counter as the oven heats up.
      Or you can bake it the day before and then reheat it in the oven the next day – add a bit more broth before baking if it seems dry.
      Happy Thanksgiving!

Development Alchemy + Aim