This Vegan Stuffing with Wild Mushrooms is the recipe that finally convinced me, after 30+ years, that I actually like stuffing. A lot.

I used think stuffing was not only boring but also unappetizing. That’s likely because I had a lot of dry stuffing, a lot of boxed stuffing, and other mediocre versions growing up.

Fast forward to this stuffing, which completely changed my mind with its deep savory flavor and tender and moist interior with slightly crisp exterior.

Make it for Thanksgiving and Christmas, and watch your guests come back for seconds!

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

A happy (and festive) accident

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, when I opened my cupboard to grab my baking pan, I realized I had stashed it in our basement storage closet to save space.

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! Of course, this recipe is delicious whether you use a bundt pan or a more traditional 13×9 pan, so pick whatever you have on hand.

Ingredient Notes

Mushrooms

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.

Tips for buying: For wild mushrooms, use what you have access to, whether oyster, maitake, or chanterelles. If you have a local farmers market or large Asian grocery store, you’ll often find several varieties. Well-stocked grocery stores like Whole Foods and Sprouts also sell many varieties.

Substitute: 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.

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, so use what you have or can find.

Substitute: For a recipe that’s fit for the holidays, I don’t recommend replacing the fresh herbs with dried herbs. Fresh herbs have a more potent and enticing aroma and flavor, and dried herbs simply can’t compare. Plus, if you haven’t freshly stocked your dried herbs, they’ve probably lost some of their potency.

Bread

I like to use a hearty rustic bread, such a a good-quality baguette, French bread, or a ciabatta.

Vegan Butter and Olive Oil

I like using a combo of vegan butter and olive oil in vegan stuffing 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.

Substitute: If you don’t have vegan butter or don’t want to use it, you can just use more olive oil.

Leeks

I absolutely love the combination of mushrooms and leeks.

Substitute: If you can’t find leeks, you can use 2 medium yellow onions.

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.

Substitute: However, if you don’t drink wine or don’t keep it in your house, you can substitute the 1 cup (240 mL) dry white wine with vegetable broth with a splash of white wine vinegar.

Tip: If you are strictly vegan or cooking for someone who is, this is is a good vegan-friendly dry white wine.

Side view of vegan mushroom stuffing wreath on a round marble serving board.
Want to save this recipe?
Enter your email address and we’ll send it straight to your inbox. Plus, we’ll send you new posts and recipes!

Tips for making this recipe

Bread tips

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 prefer to tear the bread into pieces using my hands, into 11/2- to 2-inch pieces. It gives the stuffing a more rustic character and makes it feel less like a boxed 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 pieces.

(1) 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.

(2) 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.

Herb tips

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

How to wash leeks

Leeks are dirty AF. Strip them of the outer papery layers, dice them as instructed, then add to a large bowl of cold water. Agitate with your hands to remove the dirt, then scoop them out of the bowl with your hands or a slotted spoon (don’t drain them or the dirt will settle back on the leeks). Pat dry before using.

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

Frequently Asked Questions

Do I have to use wild mushrooms?

While you will get the best flavor and texture with at least some quantity of wild mushrooms, if you don’t have access to them or if they’re out of your budget, you can use all cremini or button mushrooms.

If you do use only button mushrooms, 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 them.

Do I have to use a bundt pan?

Definitely not! The bundt pan is just to make this stuffing extra festive.

You can make this in a standard 13×9-inch or 3 quart (3L) baking dish.

If I use the bundt pan, how long will the stuffing stay in the wreath shape?


The stuffing will stay in the wreath shape until you cut into it.

But that’s actually a good thing because 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.

More Holiday Resources

For more delicious vegan side dishes for the holidays, try one of these!

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 🙂

Introducing

Big Vegan Flavor

Techniques and 150 recipes to master vegan cooking.

Vegan Stuffing with Wild Mushrooms

Prep: 20 minutes
Cook: 1 hour 25 minutes
Total: 2 hours 5 minutes
Servings: 8 to 10
5 from 18 votes

Made it? Click the stars to leave a review!

This vegan stuffing with wild mushrooms will wow your holiday guests with its taste and presentation! It's tender and moist yet a little crunchy and packed with savory flavor! Bake it in a traditional pan or turn it into a festive Stuffing Wreath for a unique holiday centerpiece.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients

  • 1 large baguette or loaf of French bread (about 16 oz/454g, or 8 to 10 cups cubed) (see Note 1)
  • 1 tablespoon ground flaxseed meal
  • 2 large leeks
  • 2 tablespoons (28g) olive oil
  • 2 tablespoons (28g) vegan butter (see Note 2)
  • 1 pound (454g) wild mushrooms, tough stems removed and cut into 1-inch / 2.5 cm pieces) (see Note 3)
  • 8 oz (227g) button or cremini mushrooms, cut into 1-inch (2.5 cm) pieces
  • 1 ½ teaspoons Diamond Crystal kosher salt, divided
  • Freshly cracked black pepper
  • 4 large garlic cloves, minced
  • 2 tablespoons finely chopped fresh sage
  • 2 tablespoons thyme leaves, roughly chopped
  • 1 tablespoon finely chopped rosemary leaves
  • 1 cup (240 mL) dry white wine
  • 1 tablespoon white miso paste
  • 1/4 cup finely chopped fresh parsley
  • 1 to 2 cups (240 to 480 mL) vegetable broth
  • ½ cup (50g) vegan parmesan (optional)

Instructions 

  • Dry out the bread. Tear apart the bread into 1 1/2- to 2-inch (4 to 5 cm) pieces with your hands.
    Option 1 – making day of serving: Preheat the oven to 300ºF/150ºC. Place bread pieces on a large rimmed sheet pan and spread into an even layer. Toast 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.
    Option 2- making the day before serving: You can let the bread sit uncovered at room temperature to dry out.
  • Prepare the flax egg. Combine 1 tablespoon flaxseed meal with 2 1/2 tablespoons (37 mL) water. Whisk with a fork to combine and set aside for 15 minutes to gel.
  • Prep the leeks. Slice off the tough dark green tops and remove any papery outer layers. Dice or finely chop the leeks.
    Add leeks to a large bowl of cold water. Agitate with your hands to loosen the dirt, then scoop out the leeks onto a kitchen towel using your hands or a slotted spoon. Pat dry the leeks.
  • Preheat the oven to 350ºF/175ºC. Lightly grease a 9×13-inch rectangular baking dish (or other 3-quart/3L baking dish with oil or vegan butter). If you want to make the stuffing “wreath” shape, use a 12-cup Bundt pan.
  • Cook the veggies: Heat a Dutch oven or large saucepan over medium heat. Once hot, add the olive oil and vegan butter.
    Once melted and shimmering, add the both types of mushrooms. Cook until are lightly browned and most of the liquid has evaporated, stirring occasionally but not too often to allow them to brown, 8 to 9 minutes.
    Add 1 teaspoon 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 to 5 minutes, stirring occasionally to prevent burning, or until the leeks are softened.
  • Pour in the white wine, and stir to deglaze the pan. Stir occasionally, until almost all of the wine evaporates and the smell of wine cooks off, 5 to 7 minutes.
    Add the miso paste and stir very well 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).
  • Assemble the stuffing: To the bowl, add the prepared flax egg, dry bread cubes, and chopped parsley. Toss well to combine.
    Season with remaining ½ teaspoon kosher salt and black pepper to taste. Pour 1 cup (240 mL) vegetable broth over the mixture to moisten, stirring to coat.
  • Rest for 1-2 minutes so the bread can absorb the liquid. 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.
  • Bake the stuffing. 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 in the oven until warmed through, about 25 minutes.
    Increase the oven temperature to to 425°F/220°C and uncover the pan, then bake until golden-brown and crisp on top, about 15 to 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.

Notes

  1. You can use any bread you like, but I prefer a sturdy rustic bread such as a good-quality baguette, French bread, or ciabatta.
  2. You can just use more olive oil if you don’t want to use or don’t have vegan butter.
  3. 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.
 

Nutrition

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

Nutrition information is automatically calculated, so should only be used as an approximation.

Love this? Leave a rating below!

 

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




51 Comments

  1. SHEILA says:

    Does this work well with GF bread? Any tips as GF bread does have a different texture to gluten containing breads? thanks

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Sheila, I’m afraid we haven’t tried this recipe with GF bread, so we aren’t really sure how it’d turn out.

      Here are some tips we read online:
      – Go for gluten-free sandwich bread with some structure- Avoid soft varieties, which can turn mushy when moistened.
      – You must also toast the GF bread cubes thoroughly beforehand to prevent the final dish from becoming soggy (try baking the bread a little longer than we suggest in step 1). Since gluten-free bread is less sturdy than conventional bread, drying it out completely is the most important step for achieving a satisfying texture.

      We found these recipes with good reviews you might want to check out: this one from A Saucy Kitchen and this one from Vancouver with Love. Best of luck to you!

  2. Cigdem says:

    How much of this recipe can be made in advance?

    1. Nisha says:

      Hi there, you can make the whole thing ahead of time if you want.

      Here’s how I would reheat it.

      Preheat the oven to 350F.

      Combine some melted 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.

  3. Jackie Seal says:

    I’m so excited to try this for Thanksgiving. I actually already have all the ingredients but I have a question about the mushrooms. I have a container of Dried Gourmet mix mushrooms from the Wild Mushroom Co that I purchased at Costco. Do you think I can rehydrate them and use those in place of the fresh wild mushrooms?

    1. Kaitlin @ Rainbow Plant Life says:

      Hi Jackie, while we haven’t tried this ourselves, we think this could work. You want to use about 4 1/2 ounces of dried mushrooms, rehydrated. Make sure to drain them thoroughly of any sediment and ensure they’re not too wet before using them.

      1. Jackie says:

        I just wanted to follow up and let people know it worked! This was delicious!

        1. Kaitlin @ Rainbow Plant Life says:

          Lovely! Thank you so much for confirming, Jackie!

  4. Jonas J Berman says:

    Can I use aqua fava instead of flax eggs?

    1. Nisha says:

      Hi Jonas I haven’t tried aquafaba in an application like this so I’m not entirely sure. Plus, it would be such a small amount of aquafaba, only 3 tablespoons, so I’m not sure how you’d whip that adequately to make it gel together in the same way a flax egg would.

  5. Tina says:

    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 says:

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

  6. Lindsay Dickason says:

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

    1. Kaitlin @ Rainbow Plant Life says:

      Woohoo, those words are music to our ears, Lindsay! 🙂

  7. Kay says:

    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 says:

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

  8. Cathy says:

    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 says:

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

  9. Sita says:

    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 says:

      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!

  10. Sita says:

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

    1. Nisha says:

      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.