Classic Herb Bread Stuffing with Sage and Onion

Quick Recipe Version (TL;DR)

  • Yield: 8–10 servings
  • Prep Time: 25 minutes (plus 25 minutes if drying bread)
  • Cook Time: 50 minutes
  • Total Time: 1 hour 25 minutes (1 hour 50 minutes if drying bread)

Quick Ingredients

  • 1 lb day-old white bread, cut in 3/4-inch cubes (about 10 cups)
  • 8 tbsp unsalted butter, plus 2 tbsp melted for topping
  • 1 1/2 cups diced yellow onion
  • 1 1/2 cups diced celery
  • 2 cloves garlic, minced
  • 1/2 cup finely chopped fresh parsley, divided
  • 2 tbsp finely chopped fresh sage
  • 1 tsp fresh thyme leaves (or 1/2 tsp dried)
  • 2 1/2 cups low-sodium chicken broth (plus up to 1/4 cup more if needed)
  • 2 large eggs
  • 1 1/2 tsp kosher salt; 3/4 tsp black pepper

Do This

  • 1. If bread isn’t stale, dry cubes at 300°F for 20–30 minutes, stirring once.
  • 2. Heat oven to 350°F. Butter a 9×13-inch (3-quart) baking dish.
  • 3. Sauté onion and celery in 8 tbsp butter over medium heat until tender, 8–10 minutes; add garlic 1 minute. Stir in sage, thyme, and half the parsley.
  • 4. Whisk eggs, chicken broth, salt, and pepper.
  • 5. Toss bread with vegetables; pour in egg-broth and toss until evenly moistened. Rest 5 minutes; add up to 1/4 cup more broth if needed.
  • 6. Transfer to dish; drizzle 2 tbsp melted butter. Cover with foil; bake 25 minutes.
  • 7. Uncover and bake 20–25 minutes until golden and set with a slight jiggle (165°F center). Rest 10 minutes; garnish with remaining parsley.

Why You’ll Love This Recipe

  • Classic holiday flavors: buttery bread, sweet onion, savory celery, and fragrant sage.
  • Perfect contrast: a golden, crisp top with a soft, custardy interior.
  • Make-ahead friendly to ease holiday timing.
  • Flexible base for add-ins like sausage, mushrooms, or nuts.

Grocery List

  • Produce: Yellow onion, celery, garlic, flat-leaf parsley, fresh sage, fresh thyme (or dried)
  • Dairy: Unsalted butter, large eggs
  • Pantry: Day-old white bread, low-sodium chicken broth, kosher salt, black pepper

Full Ingredients

Bread and Aromatics

  • 1 lb day-old white bread, cut into 3/4-inch cubes (about 10 cups)
  • 8 tbsp (1 stick) unsalted butter
  • 1 1/2 cups yellow onion, small dice (about 1 large)
  • 1 1/2 cups celery, small dice (about 3–4 stalks)
  • 2 cloves garlic, minced
  • 2 tbsp fresh sage, finely chopped
  • 1 tsp fresh thyme leaves (or 1/2 tsp dried thyme)
  • 1/4 cup fresh parsley, finely chopped (stirred into the pan)

Custard & Seasoning

  • 2 large eggs, room temperature
  • 2 1/2 cups low-sodium chicken broth, plus up to 1/4 cup more as needed
  • 1 1/2 tsp kosher salt, divided
  • 3/4 tsp freshly ground black pepper

To Finish

  • 2 tbsp unsalted butter, melted (for drizzling on top)
  • 1/4 cup fresh parsley, finely chopped (for garnish)
  • Butter for greasing the baking dish
Classic Herb Bread Stuffing with Sage and Onion – Closeup

Step-by-Step Instructions

Step 1: Dry the bread (if needed)

If your bread is not already dry and slightly stale, heat the oven to 300°F (150°C). Spread the cubed bread on two sheet pans and bake for 20–30 minutes, stirring once halfway through, until dry to the touch but not browned. Cool completely.

Step 2: Preheat and prepare the dish

Increase the oven temperature to 350°F (175°C). Butter a 9×13-inch (3-quart) baking dish and set it aside.

Step 3: Sauté the aromatics in butter

In a large skillet over medium heat, melt 8 tbsp butter. Add onion, celery, and 1/2 tsp of the salt. Cook, stirring occasionally, until very tender and translucent, 8–10 minutes. Stir in the garlic and cook 1 minute more. Add sage, thyme, and 1/4 cup parsley; cook 1 minute to bloom the herbs. Remove from heat.

Step 4: Make the custard

In a large bowl, whisk the eggs until no streaks remain. Whisk in 2 1/2 cups broth, the remaining 1 tsp salt, and the black pepper until combined.

Step 5: Combine and hydrate

Place the dried bread cubes in an extra-large mixing bowl. Scrape in the buttery vegetables and toss to distribute. Pour the egg-broth mixture over the bread and toss gently until every cube is evenly moistened. Let stand for 5 minutes to absorb. If any cubes remain dry, sprinkle in up to 1/4 cup more broth, 1 tablespoon at a time. The mixture should be damp but not soupy.

Step 6: Pan, cover, and bake

Transfer the mixture to the prepared baking dish, spreading in an even layer without packing tightly. Drizzle the top with 2 tbsp melted butter. Cover the dish tightly with foil and bake for 25 minutes to set the interior.

Step 7: Uncover, brown, and rest

Remove the foil and bake until the top is deep golden and crisp and the center is set but custardy with a slight jiggle, 20–25 minutes more. The center should register about 165°F (74°C). Let rest 10 minutes. Sprinkle with the remaining 1/4 cup parsley and serve warm.

Pro Tips

  • For a perfectly custardy center, use fully dried bread cubes; moisture control starts there.
  • Taste a soaked bread cube before baking to check seasoning and adjust salt as needed.
  • If you prefer a drier interior, reduce the broth by 1/4 cup. For extra custardy, add a third egg.
  • For an ultra-crisp top, broil 1–2 minutes at the end, watching closely.
  • Use low-sodium broth so the salt level stays balanced after reduction and baking.

Variations

  • Sausage & Sage: Brown 12 oz bulk pork sausage; drain and fold in with the vegetables. Reduce added salt to 1 tsp total.
  • Mushroom & Herb: Sauté 12 oz sliced cremini mushrooms with the onion and celery; cook off moisture before adding herbs.
  • Apple & Pecan: Fold in 1 firm apple (peeled and diced) and 1/2 cup toasted pecans for a sweet-savory twist.

Storage & Make-Ahead

To make ahead, cube and dry the bread up to 2 days in advance. Sauté aromatics up to 2 days ahead and refrigerate. Assemble the stuffing (through Step 5) up to 24 hours in advance; cover and refrigerate. Bake straight from the fridge, adding 5–10 minutes to the covered bake time. Leftover baked stuffing keeps 3–4 days refrigerated; reheat covered at 350°F for 20–25 minutes. Freeze baked stuffing up to 2 months; thaw overnight in the refrigerator, then reheat covered at 350°F until hot.

Nutrition (per serving)

Approximate for 10 servings: 250 calories; 12 g fat; 28 g carbohydrates; 6 g protein; 2 g fiber; 650 mg sodium (varies with broth and salt).


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *


Promotional Banner X
*Sponsored Link*