Hearty Mushroom Stuffing

Thanksgiving can be a really difficult time for people who don’t eat meat. Most thanksgiving dishes appear to be vegetarian but in fact are not. Stuffing is a great example of that. Most stuffing recipes call for sausage or bacon, and almost every stuffing recipe calls for chicken broth. This Hearty Mushroom Stuffing replaces sausage with mushrooms and calls for vegetable broth instead of chicken. Stuffing is arguably the most delicious dish on the Thanksgiving table so I wanted to create a recipe that allows diners of every diet to enjoy! A vegan alternative to this recipe is coming soon as well! This stuffing is savory, filling, and even meaty! This is the perfect dish to bring to thanksgiving whether you’re dining with vegetarians or meat eaters!

There are a few key components to making a great stuffing. The first is the bread. You want to use a really delicious bread because this makes up a good portion of the dish. I like using French bread or ciabatta! The bread also needs to be fairly dried out so it absorbs the liquid. without getting mushy. Lastly, you need a very large bowl to mix all the stuffing ingredients well. Once you have all of these covered, you’re ready to make stuffing.

Hearty Mushroom Stuffing

Yield: 8-10 servings


  • 1lb French bread, cut into small cubes
  • 1lb Crimini mushrooms
  • ½ stick unsalted butter (4 tablespoons)
  • 1 medium yellow onion, diced (about 1 ½ cups)
  • 6-8 celery stalks, diced (about 1 ½ cups)
  • ½ cup white wine
  • 1 tablespoon fresh sage, thinly sliced
  • 1 tablespoon fresh rosemary, finely minced
  • 1 tablespoon fresh thyme, roughly chopped
  • 2-2 ½c vegetable broth, divided
  • 2 eggs
  • 1/3 cup fresh parsley, roughly chopped


  1. Preheat your oven to 350 degrees and grease a 9X13 baking dish.
  2. Begin by drying out the bread. This can either be done by leaving the bread cubes uncovered overnight or they can be toasted in a 350-degree oven for a few minutes until they have dried out. Once the bread cubes have been dried out, set them aside in a large bowl.
  3. Clean the mushrooms by wiping the caps down with a wet paper towel or dish rag until all the dirt is removed. Remove the stems and roughly chop the mushrooms.
  4. Heat a large skillet over medium heat and cook the mushrooms, dry (no fat in the pan) until they have released all of their moisture, about 10-15 minutes. Make sure to stir every few minutes so nothing sticks to the pan.
  5. Remove the mushrooms once they have completely released all of their moisture and set aside in the bowl with the bread cubes.
  6. Return the pan to medium heat and melt the butter. Once the butter has melted, add the onions and celery. Season with salt and pepper, to taste. Cook the veggies on medium heat, stirring occasionally, until they become soft and slightly browned. 
  7. Once the veggies have become soft, raise the heat to high and add the wine. It will sizzle and start to bubble. Use your spatula or wooden spoon to scrape the bottom of the pan, removing and browned bits that have formed. 
  8. Let the wine reduce slightly for 2 minutes then add the herbs. Stir to combine then set aside in the pan to cool slightly.
  9. In a medium sized bowl or measuring cup, scramble the eggs and add 1 ½ cups of broth. Season with a pinch of salt and pepper. 
  10. Add the veggies to the bowl with bread and mushroom and stir to combine. 
  11. Slowly add the egg broth mixture to the bowl of bread and veggies, stirring gently to make sure everything is incorporating evenly. Keep adding the egg broth mixture until the bread has completely absorbed it. The amount of liquid you will need will depend on how dry your bread is and how much liquid it is absorbing. You want the bread to be completely moist to the touch without too much excess liquid in the bowl. Once all the egg mixture has been added, you can continue adding broth until the bread has reached the proper consistency. It will be anywhere from ½ cup to 1 cup of extra broth. I only used an extra ½ cup of broth once the egg mixture was added.
  12. Pour the whole bread and veggie mixture into your prepared baking dish, cover it with foil and bake it in the oven for 30-35 minutes.
  13. After the first 30-35 minutes, raise the heat to 425 degrees and remove the foil. Bake the stuffing for another 20-25 minutes until the top is crispy and browned. 
  14. Garnish with fresh parsley and enjoy!