Love this? Pin it for later!
Forty-plus holiday seasons later, I’m still making the same stuffing. The bread changes—sometimes sourdough, sometimes a country loaf from the farmers’ market—but the soul of the dish remains: herbs that taste like winter forests, onions that melt into silky sweetness, and celery that keeps the whole affair honest and bright. It’s the side that steals the show, the mound on everyone’s plate that gets bigger every year because nobody can resist “just one more spoonful.” If you’ve been searching for the stuffing that converts even the stuffing-skeptics, the one that perfumes your home with December memories before you’ve even hung the stockings, congratulations—you just found it.
Why This Recipe Works
- Two-day bread cure: Drying the cubes overnight concentrates flavor and prevents gummy stuffing.
- Herb trinity: Fresh sage, thyme, and rosemary give layers of woodsy, citrus, and pine notes.
- Butter & olive-oil duo: Butter for richness, olive oil for higher sauté smoke point and fruity balance.
- Stock soak: Warm broth is drizzled, not dumped, so every cube is hydrated but never soggy.
- Crispy lid option: Bake covered for steamy softness, then uncover for a golden, crunchy crown.
- Make-ahead magic: Assemble the night before; flavor actually improves while it rests.
Ingredients You'll Need
For the best herb stuffing, splurge on bakery bread. A rustic country loaf or sturdy sourdough has the open crumb that drinks up flavor yet keeps a chew. Commercial sandwich bread collapses into paste—avoid it. If you’re gluten-free, cube your favorite GF loaf; the toasting step is even more crucial for structure.
Celery: Look for firm stalks with fresh leaves still attached; those leaves are little celery-flavor bombs—chop and add them. Organic celery is worth the extra coins; conventionally grown celery tops the “high pesticide residue” list.
Onions: I use yellow for mellow sweetness, but if you crave sharper backbone, substitute one medium white onion. Shallots work in a pinch—use three large ones.
Fresh herbs: Dried herbs are acceptable in January, but for Christmas, spring for fresh. They perfume the house and give bright flecks of color. If you must sub dried, cut amounts to one-third.
Stock: Homemade turkey or chicken stock is liquid gold here. No time? Low-sodium store-bought plus a glug of white wine and a bay leaf simmered ten minutes tastes nearly as luxurious.
How to Make Classic Herb Stuffing with Celery and Onions for Christmas Dinner
Dry the bread cubes
Cut a 1-pound loaf into ¾-inch cubes (crust on). Spread on two rimmed baking sheets. Leave uncovered at room temperature 12–24 hours, stirring once. If you’re short on time, bake at 250 °F for 45 minutes, stirring every 15 minutes, until cubes feel stale and sound hollow when tapped.
Sauté aromatics
Heat 4 Tbsp unsalted butter and 2 Tbsp olive oil in a large skillet over medium. Add 2 cups diced yellow onion and 1 ½ cups diced celery (with leaves). Season with 1 tsp kosher salt and ½ tsp black pepper. Cook 8 minutes until translucent and fragrant, stirring often. Reduce heat if vegetables brown.
Bloom the herbs
Stir in 2 Tbsp minced garlic, 2 tsp chopped fresh sage, 1 tsp chopped fresh thyme, 1 tsp chopped fresh rosemary, and ½ tsp poultry seasoning. Cook 1 minute until herbs look slightly fried and the kitchen smells like a pine forest after rain.
Deglaze
Pour in ⅓ cup dry white wine (or 2 Tbsp apple cider vinegar plus 2 Tbsp water). Scrape browned bits and cook until almost evaporated, about 2 minutes. Remove from heat.
Combine bread & veg
In a very large bowl, toss dried bread cubes with the sautéed mixture until evenly distributed. Let stand 5 minutes so bread absorbs the flavored butter.
Moisten with stock
Warm 2 ½ cups low-sodium chicken stock to a gentle simmer. Beat 2 large eggs with a fork in a spouted measuring cup, then whisk in a ladle of hot stock to temper. Pour egg mixture into remaining stock. Drizzle over stuffing while gently folding with a silicone spatula. You want every cube moist but not swimming. Add up to ½ cup more hot stock if your bread was especially dry.
Season & taste
Add ½ tsp salt, ¼ tsp pepper, and a pinch of freshly grated nutmeg. Taste a cube; it should be pleasantly salty. Remember flavors dull slightly when cold, so aim for just-over-seasoned.
Pack & butter
Spoon into a buttered 3-quart baking dish. Dot top with 2 Tbsp cold butter cubes. Cover tightly with foil; refrigerate if making ahead (up to 24 hrs).
Bake
Preheat oven to 375 °F. Bake covered 25 minutes. Remove foil and bake 15–20 minutes more until top is golden and internal temp hits 160 °F. For extra crunch, broil 1–2 minutes watching closely.
Rest & serve
Let stand 10 minutes to set. Sprinkle with 2 Tbsp chopped parsley for color. Serve warm alongside turkey, ham, or a vegetarian mushroom Wellington.
Expert Tips
Test hydration early
Squeeze a soaked cube. If water streams out, your stuffing is too wet—add more bread. If it crumbles, drizzle extra stock.
Use a timer for broil
Stuffing goes from bronzed to bitter in under 90 seconds. Set a timer and keep the oven light on.
Chill before cutting
Slightly frozen bread is easier to cube neatly. Pop the loaf in the freezer 20 minutes first.
Reserve celery leaves
The leafy tops pack celery essence. Chop and stir in for extra bright, grassy notes.
Overnight flavor bloom
Assembled stuffing improves as herbs mingle. Bake straight from fridge; add 10 extra minutes.
Thermometer = insurance
Egg needs 160 °F to be safe. An instant-read means no guesswork and no dry stuffing.
Variations to Try
- Chestnut & pancetta: Fold in 1 cup roasted peeled chestnuts and ½ cup crisp diced pancetta with the bread cubes.
- Apple & fennel: Replace half the celery with diced fennel bulb and add 1 cup diced tart apple.
- Wild rice & mushroom: Substitute 2 cups cooked wild rice for an equal volume of bread and add sautéed cremini mushrooms.
- Vegan version: Swap butter for olive oil, use vegetable stock, and replace eggs with 2 Tbsp ground flaxseed whisked into 6 Tbsp warm water.
Storage Tips
Make-ahead: Assemble through step 8, cover tightly, and refrigerate up to 24 hours. Add 10 minutes to covered bake time if chilled.
Leftovers: Cool completely, portion into airtight containers, and refrigerate up to 4 days. Reheat covered at 325 °F with a splash of stock to restore moisture.
Freezer: Freeze unbaked or baked stuffing up to 2 months. Wrap dish in plastic plus foil. Thaw overnight in fridge, then bake or reheat as above.
Revive: Leftovers also morph into killer next-day sandwiches: pile stuffing on sourdough with cranberry chutney and a slice of sharp cheddar, then grill in a skillet press.
Frequently Asked Questions
Classic Herb Stuffing with Celery and Onions for Christmas Dinner
Ingredients
Instructions
- Dry the bread: Spread cubes on baking sheets and leave uncovered overnight (or bake at 250 °F 45 min).
- Sauté vegetables: Melt butter with olive oil; cook onion and celery 8 min until soft.
- Add herbs & garlic: Cook 1 min until fragrant.
- Deglaze: Add wine; cook until almost dry, 2 min.
- Combine: Toss bread with vegetable mixture; let stand 5 min.
- Moisten: Whisk eggs with warm stock; drizzle over bread and fold gently.
- Season: Add remaining salt, pepper, and nutmeg.
- Pack & bake: Transfer to buttered 3-qt dish, dot with butter, cover, and bake at 375 °F 25 min covered, 15–20 min uncovered until golden.
- Rest: Let sit 10 min, garnish with parsley, serve.
Recipe Notes
For a crunchy top, broil 1 minute at the end. Add extra stock if reheating leftovers to restore moisture.