Mushroom Stuffing
Updated Oct 12, 2025
This easy mushroom stuffing casserole is made with three types of mushrooms, fresh sage, and French bread, and is ready for the oven in under 20 minutes.
This post may contain affiliate links. Please read our disclosure policy.

Jump to Section
Try homemade mushroom stuffing for Thanksgiving!

This mushroom stuffing recipe is for when I want something a little richer than the usual bread stuffing. The mushrooms add a savory flavor, and the soy sauce gives it that extra something I can’t quite name but would miss if it weren’t there.
I usually use a mix of cremini, oyster, and shiitake mushrooms when making mushroom stuffing, whatever I can find, really. They cook down with the herbs and soak into the bread, so everything tastes earthy and balanced without feeling heavy.
Happy Cooking!
– Yumna
Mushroom Stuffing Ingredients

- Mushrooms: I use a mix of cremini, oyster, and shiitake. Read my tips on how to slice mushrooms.
- French bread: Sourdough and ciabatta also work. So does stale bread.
- Vegetables: Get my tips on how to dice an onion and how to dice celery.
- Garlic: Here’s a tutorial on how to mince garlic.
- Fats: Unsalted butter and extra virgin olive oil.
- Soy sauce: You can also use tamari or coconut aminos.
- Vegetable broth: Here’s how to make your own vegetable stock.
- Fresh herbs: Sage, thyme, rosemary, and parsley. If you use dried herbs, use half the amount listed in the recipe. Here’s a quick tutorial on how to chop parsley.
- Seasonings: Just salt and pepper.
How to Make Mushroom Stuffing









Mushroom Stuffing Recipe
Video
Ingredients
- 1 loaf French bread cubed
- 3 tablespoons butter
- 2 tablespoons olive oil
- 1 pound mushrooms sliced (eg. cremini, oyster, and shiitake)
- 1 onion diced
- 3 celery stalks diced
- 4 garlic cloves minced
- 2 tablespoon fresh sage chopped
- 1 tablespoon thyme chopped
- 1 tablespoon fresh rosemary chopped
- 1 tablespoon soy sauce
- ½ teaspoon salt
- ½ teaspoon black pepper
- 3 cups low sodium vegetable broth
- 3 tablespoons fresh parsley chopped
Instructions
- Preheat the oven to 400˚F. Place the bread cubes in a 9×13-inch baking dish. Bake for 20 minutes, tossing halfway through. Remove from the oven and set aside.
- Meanwhile, heat the butter and olive oil in a large skillet over medium heat. Once melted and shimmering, add the mushrooms and cook for 10 minutes, until the moisture evaporates.
- Add the onions and celery, cooking for another 5–6 minutes until they begin to soften. Add the garlic, sage, thyme, rosemary, soy sauce, salt, and pepper. Continue cooking for another 1–2 minutes until the garlic is fragrant. Add the broth to deglaze the pan and remove it from the heat.
- Transfer the mushroom mixture on top of the toasted bread cubes along with the parsley. Gently toss until well combined and the liquid absorbs.
- Bake for 30 minutes or until the top is browned well.
Equipment
Notes
- My Top Tip: Don’t skip toasting the bread. Drying out the bread helps it absorb the broth and makes sure it softens without losing its shape. To save time and skip the toasting step, leave the cubed bread out to dry on a baking sheet overnight.
- Storage: Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the oven at 350ºF until warmed through. If you’re worried it will dry out, cover it with foil.
- Freezing: Put it in a freezer-safe container or bag, pressing out as much air as possible. Seal tightly and store in the freezer for up to 3 months.
Nutrition
Nutrition information provided is an estimate. It will vary based on cooking method and specific ingredients used.
Recipe Variations
- Add nuts. Stir some chopped walnuts or pecans into the stuffing mixture before baking.
- Make it sweet and savory. Add dried cranberries, sliced figs, or chopped dates before baking.
- Increase the protein. Cooked lentils or chickpeas are nice additions. If the stuffing doesn’t have to be vegetarian, you could add some crumbled turkey sausage.
Recipe Tips
- Don’t skip toasting the bread. Drying out the bread helps it absorb the broth and makes sure it softens without losing its shape. To save time and skip the toasting step, leave the cubed bread out to dry on a baking sheet overnight.
- Slice your mushrooms and veggies the same size. This way, they all cook at the same speed.
- Don’t put this stuffing inside a turkey. I wrote the recipe specifically so the large bread cubes and vegetables would bake in a wide dish, so they can really brown.
- Let it sit before serving. If you scoop it too soon, while it’s still hot, the mushroom stuffing could fall apart.

Serving Ideas
- Mains: Air Fryer Turkey Breast, Vegetarian Shepherd’s Pie, Easy Baked Spaghetti
- Soups: White Bean Soup, Acorn Squash Soup, Lebanese Crushed Lentil Soup
- Sides: Smashed Brussels Sprouts, Sautéed Kale, Green Bean Salad







Comments
Thank you, Yumna, for sharing your stuffing recipe! It was amazing and will forever be our family’s go-to. Happy Thanksgiving!
Awww, you’re so welcome!! So glad you and your family loved it, Courtney! That makes me so happy to hear!
I tried this yesterday the steps are clear and all but I am not a fan of the taste it was too much celery for me.
So sorry to hear it didn’t turn out how you expected. Did you make sure to sauté the celery and onion together until they softened?
Well, logically, just reduce the celery next time. No one is wedded to any recipe are they?
Huge hit at our thanksgiving table. Will make again next year!
Aww, so glad to hear it!! Thanks, Sam!
Delicious!!! Everyone enjoyed!!! Will definitely be making this more often
Yay, that’s awesome!! So happy everyone loved it! Thank you!!
This sounds delicious!! I don’t ever have fresh herbs. Is there a conversion for amounts of dried herbs instead of the fresh? Thank you.
Yes—1 tablespoon of fresh herbs is about 1 teaspoon of dried herbs. Hope that helps! Enjoy!!