Mushroom Sage Stuffing
Prep time
Cook time
Total time
This recipe was created by Chef Dan of Renegade Kitchen, and shared with us by Rudi’s Bakery.
Serves: 12 servings
  • 1 loaf multigrain bread (gluten-free, if needed)
  • ¼ cup olive oil
  • 1 whole yellow onion, chopped
  • 1 bulb fennel, chopped (can sub celery for milder flavor)
  • 2 garlic cloves, minced
  • ¼ cup fresh sage, minced
  • 1 pound cremini mushrooms, chopped
  • Salt, to taste
  • Black pepper, to taste
  • 1½ cups vegetable stock
  • 2 eggs (see post above for egg-free options)
  • ½ cup chopped hazelnuts (omit for nut-free)
  1. Preheat your oven to 250ºF.
  2. Cut the loaf of bread into rough cubes, anywhere from ½ to /3/4 inch pieces. Spread the bread cubes in a single layer on a baking sheet.
  3. Bake the bread cubes for 10 to 15 minutes, or until they’re light brown and slightly crisp on the outside. Let cool.
  4. Turn the oven temperature up to 350ºF.
  5. Heat the oil in a large sauté pan over medium heat. Add the onion, fennel, and garlic and cook until slightly translucent, 5 to 7 minutes.
  6. Add the sage and mushrooms and cook everything down for 10 minutes, or until the vegetables are about 50% of their original volume. Season the vegetables with salt and pepper.
  7. Transfer the bread cubes to a large bowl. Add the cooked vegetable mixture and stir until all of the ingredients are evenly distributed. Season with salt and pepper.
  8. Pour the vegetable stock and two eggs (unscrambled) over the bread mixture and stir just until combined. You want the egg to fully coat everything and for the bread to be moist but not mushy.
  9. Evenly spread the stuffing into a 9x13-inch baking dish. Sprinkle the hazelnuts (if using) over the entire casserole.
  10. Bake the stuffing for 15 to 20 minutes, or until the bread is nicely toasted on top and moist in the middle. The nuts toast on top as the stuffing bakes and release a wonderful holiday aroma.
Recipe by Go Dairy Free at