Mushroom Stuffing Recipe with Garlic and Herbs

This family-favorite Mushroom Stuffing recipe has been handed down through generations. It’s a hit at Thanksgiving and Christmas, but it’s simple enough to prepare year-round as a savory side dish for poultry, pork, or roast dinners.

mushroom stuffing in a casserole dish with a serving spoon

Table of contents

  • Ingredients
  • Instructions
  • Recipe notes
  • What to serve it with
  • Storage and reheating
  • More side dish recipes

The first Thanksgiving my husband and I spent together we made far too much food. Each of us wanted to include our family favorites, so we ended up with many side dishes. Over the years we’ve combined traditions, but we still prepare two kinds of stuffing every year: a cornbread stuffing from my family in Oklahoma and this mushroom stuffing from his family in Pennsylvania.

I didn’t expect to stray from my cornbread stuffing, but I adore mushrooms and quickly fell in love with this mushroom stuffing recipe. It’s full of hearty mushroom flavor and bright, herb-forward notes from parsley, sage, rosemary, and thyme—the classic herbs that make holiday stuffing so comforting.

This mushroom stuffing is straightforward to make and versatile enough to serve with turkey, chicken, pork chops, or a roast on any night of the year. If you’re looking for the best mushroom stuffing recipe, this one is a reliable crowd-pleaser.

ingredients for mushroom stuffing on a white wood board

Ingredients

  • Butter – Unsalted butter is recommended so you can control the salt level.
  • Onion – 1 cup diced yellow onion (about 1 small or 1/2 large onion).
  • Celery – 4 stalks, diced (about 1 cup).
  • Mushrooms – 16 ounces sliced white button mushrooms. You can substitute cremini or a mixed mushroom blend if you prefer a deeper flavor.
  • White bread – 1 loaf plain white bread (about 20 slices). Toast and cube the bread to make the base of the stuffing.
  • Salt and black pepper – To taste; recommended starting amounts are listed in the recipe card below.
  • Dried parsley – Adds a bright, fresh note; garnish with fresh parsley if desired.
  • Dried sage – Use dried sage leaves. If using ground or rubbed sage, use half the amount.
  • Crushed rosemary – If using whole dried rosemary, crush it by hand so it mellows while cooking.
  • Dried thyme – Use dried thyme leaves for the best texture and flavor.
  • Chicken broth – Use turkey or vegetable broth to make the stuffing vegetarian-friendly.

Instructions

Step-by-step photos are included above to guide you. The recipe below outlines easy, straightforward steps for making this mushroom stuffing at home.

toasted cubes of bread on a cutting board
diced onions and celery in a large pot
diced onions and celery with sliced mushrooms in a large pot
bread cubes in a large pot seasoned with spices and dried herbs
mushroom stuffing in a large pot
mushroom stuffing in a casserole dish
  1. Preheat the oven to 325°F (163°C).
  2. Toast the bread. Toast the entire loaf (about 20 slices). Once cool, cut each slice into 16 cubes and set aside.
  3. Soften the vegetables. Melt the butter in a large pot over medium-high heat. Add the diced onion and celery and cook for 5–6 minutes, until softened.
  4. Cook the mushrooms. Add the sliced mushrooms to the pot, stir to combine, then cover and reduce heat to medium-low. Cook 8–10 minutes, stirring occasionally, until the mushrooms are tender and their moisture has reduced.
  5. Combine and season. Add the toasted bread cubes to the pot along with salt, pepper, dried parsley, sage, crushed rosemary, and dried thyme. Toss everything together, then pour in the chicken (or vegetable) broth and toss until the bread is evenly moistened but not soggy.
  6. Bake briefly. Transfer the mixture to a 9″ x 13″ casserole dish and bake at 325°F for 15 minutes to allow the flavors to meld. Because the ingredients are already cooked, a short bake time is sufficient.
stuffing in a casserole dish with a serving spoon

Recipe notes

  • If you prefer smaller mushroom pieces, finely chop the mushrooms with a knife or food processor before cooking to distribute more mushroom flavor throughout the stuffing.
  • This recipe serves about 8 people as a side dish. To make more, double the ingredients and divide into two baking dishes if your pot is not large enough for the full volume.
  • If you like a firmer, more custard-like stuffing, whisk 4 eggs and mix them with the broth before combining with the bread and vegetables. Bake an additional 15 minutes (about 30 minutes total).
  • You can cover the finished casserole with aluminum foil and keep it on “warm” in the oven for up to an hour before serving—handy when waiting for the main course at a holiday meal.

What to serve it with

This mushroom stuffing pairs beautifully with roasted or grilled meats and hearty main dishes. Try it with:

  • Smoked or roasted turkey
  • Cranberry-glazed turkey breast
  • Prime rib or beef Wellington
  • Salisbury steak or marinated grilled steak
  • Pot roast
  • Smoked pork chops or French onion pork chops

If you really love mushrooms, serve the stuffing alongside a rich mushroom gravy for extra depth of flavor.

Storage and reheating

This mushroom stuffing reheats very well. Store leftovers in an airtight container in the refrigerator for up to 7 days.

To reheat in the oven: place the stuffing in a covered casserole dish and warm at 350°F (175°C) for about 15 minutes, until heated through. To reheat a single serving: microwave for about 2 minutes, depending on your microwave’s power.

Leftover stuffing also works well as an ingredient in other dishes like quiche with a stuffing crust or stuffed jalapeño poppers—creative ways to enjoy Thanksgiving flavors beyond the holiday.

mushroom stuffing in a casserole dish

More side dish recipes

If you’re building a holiday menu, these complementary side dishes are excellent choices:

Crock Pot Creamed Corn

Crock Pot Creamed Corn

Broccoli Cheese Casserole

Broccoli Cheese Casserole

Green Beans with Bacon, Pecans & Blue Cheese

Green Beans with Bacon, Pecans & Blue Cheese

Cheesy Pull Apart Rolls

Cheesy Pull Apart Rolls

Loaded Mashed Potatoes

Loaded Mashed Potatoes

Honey Glazed Carrots

Honey Glazed Carrots

Mushroom Stuffing

This classic mushroom stuffing is herb-forward and full of savory mushroom flavor. It makes a flavorful side dish for holidays or weeknight dinners.

Servings: 8

Prep time: 20 minutes | Cook time: 30 minutes | Total time: 50 minutes

Author: Whitney Bond

Ingredients

  • 1 loaf white bread (about 20 slices), toasted and cubed
  • 3/4 cup butter
  • 1 cup onion, diced
  • 4 stalks celery, diced
  • 16 oz white button mushrooms, sliced
  • 2 tsp salt
  • 2 tsp black pepper
  • 2 tsp dried parsley
  • 2 tsp dried sage (use 1 tsp if using ground/rubbed sage)
  • 2 tsp crushed rosemary
  • 2 tsp dried thyme
  • 1 cup chicken or vegetable broth

Directions

  1. Preheat oven to 325°F (163°C).
  2. Toast bread, cut into cubes, and set aside.
  3. Melt butter in a large pot over medium-high heat. Add onion and celery and cook 5–6 minutes until softened.
  4. Add mushrooms, reduce heat to medium-low, cover, and cook 8–10 minutes until tender.
  5. Add bread cubes and dried herbs, then pour in broth and toss until moist but not soggy.
  6. Transfer to a 9″ x 13″ baking dish and bake 15 minutes to meld flavors.

Notes

  • To make this vegetarian, use vegetable broth instead of chicken broth.
  • For a more packed texture, add 4 whisked eggs to the broth before combining; bake an extra 15 minutes.
  • Keep leftovers refrigerated up to 7 days and reheat in the oven or microwave.

Nutrition (per serving)

Calories: 409 kcal | Carbohydrates: 47 g | Protein: 11 g | Fat: 21 g | Sodium: 1253 mg