Go Back
+ servings
vegan mushroom stuffing in baking dish topped with fresh parsley

Best Vegan Mushroom Stuffing

Learn the secrets to making the BEST vegan mushroom stuffing with simple ingredients and just 15 minutes of prep. Save a spot on your holiday tables for this favorite side dish!
Course Side Dish
Cuisine American
Diet Vegan, Vegetarian
Method Oven, Stovetop
Prep Time 10 minutes
Cook Time 1 hour 55 minutes
Total Time 2 hours 5 minutes
Servings 8 people
Calories 387kcal
Author Caitlin Shoemaker


  • 1 loaf brioche or white bread 14-16 ounces
  • 8 tbsp salted dairy-free butter 1 stick
  • 1 pound mixed mushrooms* divided
  • 1 yellow onion roughly chopped
  • 3 stalks celery roughly chopped
  • 1/2 cup dry white wine or sub vegetable broth; see notes
  • 3-5 cloves garlic minced
  • 1 Tbsp low-sodium tamari
  • 2 Tbsp chopped fresh sage or 2 tsp dried
  • 1 Tbsp thyme leaves or 1 tsp dried
  • 1 Tsp black pepper plus more to taste
  • 1 Tbsp nutritional yeast optional
  • 1 1/2 Cup low-sodium vegetable broth
  • 1/2 Cup fresh parsley plus more for garnish


  • Oven Prep: Preheat the oven to 375F and set a large baking sheet aside. Grease a 9x13” baking dish and set aside as well.
  • Toast the Bread: Cut the bread into 1” cubes and spread evenly across the baking sheet. Bake in the oven for 15 to 20 minutes, flipping halfway, until the bread is toasted and dry. Set aside to let cool. 
  • Vegetable Prep: Chop roughly half of the mushrooms into quarters or medium pieces and set aside. Place the rest of the mushrooms in a food processor with an S-blade attachment and pulse until they are finely chopped. Transfer the chopped mushrooms to a bowl, then add the onion and celery to the food processor. Pulse again until they are finely chopped; set aside.
  • Aromatics: Melt the butter in a large sauté pan or pot over medium high heat. Add all of the mushrooms to the pot and sauté for 5 minutes, stirring occasionally. Add the celery and onion to the pot and sauté for an additional 5 minutes.
  • Wine & Spices: Add the white wine to the pan, mix well, and sauté for 2 minutes. Then, add the garlic, tamari, sage, thyme, pepper, and nutritional yeast (if using) to the pan. Mix well, and sauté for another 3 to 5 minutes, until most of the liquid has evaporated in the pan.
  • Combine: Add the vegetable broth, parsley, and toasted bread cubes to the pan and mix well, until the bread is evenly distributed. Transfer the stuffing mixture into the baking dish and use a spatula to spread it out evenly. Cover the baking dish with aluminum foil, or parchment paper followed by foil.
  • Bake: Bake for 30 minutes covered, then remove the foil and bake for an additional 20 to 25 minutes, until the stop of the stuffing is brown and crisp. 
  • Serve: Remove from the oven and top with additional fresh parsley. Serve warm; stuffing is best served fresh, but leftovers will keep in the fridge for up to 5 days.


  • Mushrooms: I like to use a mix of cremini, shiitake, and oyster mushrooms for a well-rounded flavor. You can use any mix of your favorite mushrooms, or just stick to one of your favorites!


Calories: 387kcal | Carbohydrates: 49g | Protein: 12g | Fat: 16g | Saturated Fat: 3g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 6g | Trans Fat: 2g | Sodium: 640mg | Potassium: 428mg | Fiber: 6g | Sugar: 7g | Vitamin A: 428IU | Vitamin C: 8mg | Calcium: 140mg | Iron: 4mg