classic mushroom and herb stuffing for christmas dinner

5 min prep 6 min cook 1 servings
classic mushroom and herb stuffing for christmas dinner
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Classic Mushroom & Herb Stuffing for Christmas Dinner

There’s a moment every December 24th when my kitchen smells exactly like childhood: butter sizzling with onions, rosemary hitting hot stock, and the deep, almost wine-like aroma of mushrooms releasing their juices. That perfume means Christmas is officially here. This classic mushroom and herb stuffing is the recipe my mother passed to me, and the one I’ll hand to my own children someday. It’s the side dish that steals the show—golden-crisp on top, custardy in the middle, and packed with so much savory depth that even the turkey gets jealous. Whether you’re feeding twelve around a linen-draped table or six around a coffee table with paper plates, this stuffing turns a holiday meal into a memory.

Why This Recipe Works

  • Triple mushroom trio: A mix of cremini, shiitake, and dried porcini creates layers of umami that boxed mixes can’t touch.
  • Fresh herbs, not dried: Parsley, sage, rosemary, and thyme are stirred in at two different stages so every bite tastes like winter in the countryside.
  • Hand-torn artisan bread: Rustic sourdough or pain de campagne gives irregular crags that catch the custard and stay chewy, never mushy.
  • Make-ahead magic: Assemble the night before, refrigerate, and bake straight from cold while the turkey rests—no stress, no last-minute scramble.
  • Vegetarian-friendly stock: A rich mushroom broth keeps the dish meat-free without sacrificing depth, so every guest can scoop seconds.
  • Crispy-top trick: Dotting the surface with extra butter and finishing under broiler for two minutes guarantees that coveted golden crust.

Ingredients You'll Need

Ingredients

The magic of this stuffing lies in choosing ingredients that still taste like the earth they came from. Start with bread: a day-old sourdough boule or pain de campagne with a burnished crust and airy crumb. Avoid pre-sliced sandwich bread—it collapses into paste. If your loaf is fresh, cube it, spread on a sheet pan, and leave uncovered overnight so the edges stale; dryness equals better broth absorption.

For mushrooms, I blend 8 oz cremini for everyday earthiness, 4 oz shiitake caps for smoky complexity, and a small handful of dried porcini for concentrated umami. Rehydrate the porcini in hot vegetable stock for twenty minutes, then strain through coffee filter to remove grit; reserve the soaking liquid—liquid gold. When buying cremini, look for caps that are tight and uniformly cocoa-colored; avoid any with dark wet spots or collapsed gills.

Butter matters. Use a European-style butter (82–84 % fat) because the extra butterfat carries herb flavors and encourages browning. Unsalted lets you control seasoning, but if salted is what you have, cut back on kosher salt by half.

Fresh herbs are non-negotiable. Parsley should be perky and bright, not yellowing; sage leaves should be fuzzy and silvery-green; rosemary needles should snap, not bend; thyme leaves should strip easily against the grain. Strip, chop, and stir right before use—essential oils fade fast.

Finally, eggs. Free-range, room-temperature eggs emulsify the broth and butter into a velvety custard that binds the cubes without becoming rubbery. Cold eggs can shock melted butter, creating greasy pockets.

How to Make Classic Mushroom & Herb Stuffing for Christmas Dinner

1
Prep the bread cubes

Tear or cube the bread into ¾-inch pieces; aim for irregular shapes that create nooks. Spread on two rimmed sheet pans and leave uncovered overnight (8–12 h) so the edges dry. If time-pressed, dry in a 250 °F (120 °C) oven for 45 minutes, stirring twice.

2
Rehydrate porcini

Place dried porcini in a heat-proof bowl; cover with 1½ cups just-boiled vegetable stock. Steep 20 min. Lift mushrooms out, squeezing excess back into bowl; rinse briefly to remove grit, then chop. Strain soaking liquid through coffee filter or muslin; reserve.

3
Sauté aromatics

In a 12-inch skillet melt 4 Tbsp butter over medium. Add diced onion, celery, and ½ tsp salt; cook 6 min until translucent but not brown. Stir in minced garlic for 30 sec. Scrape mixture into your largest mixing bowl.

4
Brown the mushrooms

Increase heat to medium-high; add 2 Tbsp butter. When foam subsides, scatter chopped cremini and shiitake in a single layer; leave undisturbed 2 min so edges caramelize. Add chopped porcini, ½ tsp salt, and several grinds pepper. Continue cooking 5 min until mushrooms have given off and reabsorbed moisture. Deglaze with 2 Tbsp soy sauce; scrape browned bits. Transfer to bowl with aromatics.

5
Season the custard

In a separate bowl whisk eggs, reserved porcini liquid, 1 cup vegetable stock, remaining melted butter (cooled to lukewarm), chopped parsley, sage, rosemary, and thyme. Taste and adjust salt—it should be slightly saltier than you want the final stuffing because the bread will dilute.

6
Combine and rest

Add dried bread cubes to the mushroom mixture; toss gently. Pour custard over top; fold until every cube is moistened. Let stand 10 min so bread absorbs liquid. If mixture looks dry, splash in more stock—stuffing should be wet but not swimming.

7
Pack and dot

Heat oven to 375 °F (190 °C). Butter a 3-quart baking dish. Spoon stuffing in; press lightly to level. Dot surface with thin pats of butter—this encourages bronzing. Cover tightly with foil.

8
Bake, steam, then crisp

Bake 30 min covered to steam the custard. Remove foil, increase heat to 425 °F (220 °C), and bake 15–20 min more until top is golden and internal temp reaches 185 °F (85 °C). Optional: broil 2 min for extra crunch. Rest 10 min before serving.

Expert Tips

Butter temperature matters

Melted butter should be just warm, not hot, when whisked with eggs to prevent curdling. If it solidifies, microwave 5 sec and whisk again.

Don’t crowd mushrooms

Give mushrooms room in the skillet; overcrowding causes steaming instead of caramelization. Work in batches if necessary.

Overnight flavor boost

Assemble the entire dish, cover, and refrigerate up to 24 h. Add 10 min to covered baking time if baking cold from fridge.

Use a thermometer

Stuffing is perfectly set when center hits 185 °F. Over-baking dries edges; under-baking yields soggy pockets.

Gluten-free swap

Replace bread with cubed gluten-free sourdough and add 1 extra egg for structure. Texture is virtually identical.

Save the scraps

Dry bread scraps in oven, blitz in food processor, and freeze for instant homemade breadcrumbs for future casseroles.

Variations to Try

  • Chestnut & pancetta: Fold in roasted peeled chestnuts and crisped pancetta bits for a sweet-salty crunch.
  • Apple & fennel: Replace half the onion with diced tart apple and thin sliced fennel bulb for a bright anise note.
  • Walnut-blue cheese: Add ½ cup toasted chopped walnuts and ¾ cup crumbled Stilton for a funky, toasty twist.
  • Sausage & sage: Brown 8 oz loose breakfast sausage with the mushrooms for omnivore heaven.
  • Vegan version: Swap butter for olive oil, eggs for silken tofu blended with 2 Tbsp cornstarch, and use veggie stock.

Storage Tips

Make-ahead: Assemble completely, cover tightly with buttered foil (butter prevents sticking), and refrigerate up to 24 h. Add 10 min to covered bake time. You may need an extra splash of stock if it looks dry after resting.

Leftovers: Cool completely, portion into airtight containers, and refrigerate up to 4 days. Reheat single servings in microwave with a sprinkle of stock and a pat of butter, or reheat entire dish covered at 325 °F (160 °C) for 20 min.

Freezer: Wrap cooled portions in plastic wrap then foil; freeze up to 2 months. Thaw overnight in fridge and reheat as above. Texture is best if you under-bake by 5 min before freezing.

Frequently Asked Questions

You can, but flavor will be muted. Use one-third the amount (1 tsp dried per 1 Tbsp fresh) and add with the onion so heat blooms them. Stir in 1 Tbsp fresh parsley at the end for brightness.

Swap in oyster or baby bella. The goal is a mix of textures; even sliced portobello work. Avoid white button mushrooms alone—they lack depth.

Yes, but bake any extra in a dish. If stuffing the bird, fill loosely (density slows heat penetration) and ensure center of stuffing reaches 165 °F for food safety. Expect longer turkey roasting time.

Dry bread thoroughly and don’t over-saturate. Custard should pool slightly at bottom of bowl but not drown cubes. Bake uncovered for final 15 min to drive off steam.

As written it contains butter. Substitute olive oil or vegan butter 1:1. Flavor will change slightly but still delicious, especially with the mushroom base.

Absolutely. Halve all ingredients and bake in an 8-inch square dish. Reduce covered bake time to 20 min and uncovered to 10 min.
classic mushroom and herb stuffing for christmas dinner
main-dishes
Pin Recipe

Classic Mushroom & Herb Stuffing for Christmas Dinner

(4.9 from 127 reviews)
Prep
30 min
Cook
50 min
Servings
10

Ingredients

Instructions

  1. Prep bread: Dry bread cubes overnight or in a 250 °F oven 45 min.
  2. Rehydrate porcini: Soak in hot stock 20 min; strain, chop, and reserve liquid.
  3. Sauté aromatics: In 2 Tbsp butter cook onion and celery with ½ tsp salt 6 min; add garlic 30 sec.
  4. Brown mushrooms: In 2 Tbsp butter sauté cremini and shiitake 5 min; add porcini, soy, ½ tsp salt, pepper; deglaze.
  5. Mix custard: Whisk eggs, reserved porcini liquid, 1 cup stock, remaining butter, herbs.
  6. Combine: Toss bread with vegetables; pour custard; rest 10 min.
  7. Bake: Transfer to buttered 3-qt dish, dot with butter, cover; bake 30 min at 375 °F, uncover and bake 15–20 min more until golden.
  8. Rest: Let stand 10 min before serving.

Recipe Notes

For extra crunch, broil 2 min at the end. If baking cold from fridge, add 10 min to covered time and check internal temp reaches 185 °F.

Nutrition (per serving)

267
Calories
8g
Protein
31g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.