Good Housekeeping Stuffing Recipe: Classic Herb-Infused Holiday Side

Good Housekeeping Stuffing Recipe: Classic Herb-Infused Holiday Side

This classic herb-infused stuffing brings the warmth of holiday traditions to your table with every bite.

I developed this recipe to deliver that perfect balance of savory herbs, tender bread, and rich flavor that defines a great stuffing.

It’s the kind of dish that turns a simple meal into a special occasion, with aromas that fill your kitchen and memories that linger long after the plate is empty.

Serve it alongside roasted turkey or as a comforting side for any festive gathering.

👨‍🍳
Difficulty
Easy
🍗
Diet
Poultry
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Good Housekeeping Stuffing

Classic flavors meet holiday comfort in this timeless side dish.

Ingredient Amount Notes
Day-Old French Bread 🍞 1 lb Cubed, crusts removed (about 12 cups)
Unsalted Butter 🧈 ¾ cup Melted for richness
Yellow Onion 🧅 2 whole Medium, finely diced
Celery Stalks 🌿 3 whole Finely diced for crunch
Fresh Sage Leaves 🍃 ¼ cup Chopped for aromatic depth
Fresh Thyme Sprigs 🍃 2 tbsp Leaves stripped, chopped
Fresh Rosemary 🌿 2 tbsp Finely chopped for fragrant kick
Dried Parsley 🍃 1 tbsp For color and mild flavor
Chicken Broth 🫕 2 cups Low-sodium preferred for control
Large Eggs 🥚 2 whole Beaten, binds the stuffing
Garlic Cloves 🧄 3 cloves Minced for savory base
Kosher Salt 🧂 1 ½ tsp Adjust to taste
Ground Black Pepper 🌶️ 1 tsp Freshly ground preferred
Dried Rubbed Sage 🍃 1 tsp Backup for fresh herbs

The bread is the backbone. Day-old French bread from your local bakery works best—avoid fresh loaves as they turn mushy. I grab mine from Whole Foods or a neighborhood spot. Look for a loaf with a sturdy crust (you’ll remove it anyway). For the herbs, fresh sage, thyme, and rosemary are non-negotiable for that authentic holiday aroma. If your market doesn’t carry them, Trader Joe’s has great pre-packaged options.

No fresh herbs? Dried rubbed sage at half the amount plus dried thyme (same quantity) gets you close. Swap French bread for sourdough or brioche—both hold up well. Pre-made bread cubes work in a pinch (just toast them first). For the broth, homemade or low-sodium store-bought prevents oversalting. Vegetable broth works too if you’re skipping the chicken.

Stuffing tastes even better the next day. Keeps 3-4 days in the fridge, freezes for 1 month. Reheat covered in foil at 350°F for 20 minutes (add a splash of broth to keep it moist).

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I love that I can prep everything on a single sheet pan—no piles of dishes, just buttery bread, celery, and onion roasting together.
  • Buttery Sage Magic: Honestly, the fresh sage and melted butter soak into the French bread like a cozy hug in every bite.
  • Holiday or Tuesday: Between us, this stuffing works for Thanksgiving just as well as a random weeknight comfort meal.
  • Leftovers? Yes Please: The flavors deepen overnight, so I always make extra for next-day sandwiches or fried stuffing bites.

Step-by-Step Instructions for Classic Herb-Infused Holiday Stuffing

This method delivers rich, aromatic stuffing with perfect texture every holiday season.

Step 1: Toast the Bread for Ideal Texture

Preheat your oven to 300°F. Tear the 1 lb day-old French bread (crusts removed) into 1-inch cubes and spread them in a single layer on two baking sheets. I always use day-old bread because fresh bread gets soggy instead of maintaining that perfect stuffing texture.

Toast for 20-25 minutes, stirring halfway through, until the cubes are light golden brown and completely dry to the touch. This step prevents the stuffing from becoming mushy when you add the liquid ingredients. Remove from oven and let cool completely before proceeding.

Step 2: Sauté the Aromatic Base

In a large skillet over medium heat, melt the 0.75 cup unsalted butter. Add the 2 whole yellow onion (finely diced) and 3 whole celery stalks (finely diced). Cook for 8-10 minutes, stirring occasionally, until the vegetables are soft and translucent.

Add the 3 cloves garlic cloves (minced) and cook for 1 minute until fragrant. Then stir in the 0.25 cup fresh sage leaves (chopped), 2 tbsp fresh thyme sprigs (leaves stripped and chopped), and 2 tbsp fresh rosemary (finely chopped). Cook for an additional 2 minutes to bloom the herbs.

Step 3: Combine and Moisten the Mixture

In a large bowl, combine the toasted bread cubes with the sautéed vegetable and herb mixture. Add the 1 tbsp dried parsley, 1 tsp dried rubbed sage, 1.5 tsp kosher salt, and 1 tsp ground black pepper. Toss everything together gently with your hands to distribute the flavors evenly.

In a separate bowl, whisk together the 2 whole large eggs and 2 cups chicken broth. Pour this mixture over the bread and vegetables. Stir gently until all the bread cubes are evenly moistened but not soggy. The mixture should hold together when pressed lightly with your fingers.

Step 4: Bake to Golden Perfection

Transfer the stuffing to a greased 9×13-inch baking dish. Press down lightly to create an even layer. Cover with foil and bake at 350°F for 25 minutes. This initial covered bake allows the stuffing to heat through gently without drying out.

Then remove the foil and bake for an additional 15-20 minutes until the top is golden brown and the center reaches 165°F. The edges should be slightly crispy while the interior remains moist and tender. Let it rest for 5-10 minutes before serving to allow the flavors to meld together perfectly.

👨‍🍳

Pro Tips For Making Good Housekeeping Stuffing

  • Dry the Bread First: Spread the day-old French bread cubes on a baking sheet and toast at 300°F for 10-15 minutes. I learned this the hard way—skip this and you’ll end up with soggy stuffing instead of that perfect, light texture.
  • Use More Sage: Double the fresh sage leaves—about 2 tablespoons finely chopped. My grandmother swore by this, and she was right: the earthy flavor cuts through the richness of the butter and bread.
  • Sauté Veggies Slow: Cook the onion and celery in butter over medium-low heat for 8-10 minutes until soft, not browned. After burning three batches, I finally figured out that patience here actually changes the outcome.
  • Soak and Squeeze: If your bread is too dry, lightly moisten the cubes with chicken broth before mixing, then squeeze out excess liquid. Sounds weird, but it works: it guarantees the stuffing stays moist without turning to mush.

Make-Ahead Tips for This good housekeeping stuffing

Bread Prep Ahead

Toast and cube your 1 lb French bread up to 2 days ahead. Store the dried cubes in a large bowl at room temperature. This actually improves the texture, as the bread continues to dry out slightly over time.

Herb Mixture

Chop all your fresh herbs—sage, thyme, and rosemary—the night before. Store them in an airtight container in the fridge with a damp paper towel to keep them fresh. I learned this trick during my test kitchen days—it keeps the flavors vibrant.

Vegetable Base

Dice the onion and celery up to 1 day in advance and keep them in separate ziplock bags in the fridge. This saves time on the day of cooking and ensures even cooking.

Full Assembly

You can fully assemble this dish the night before baking. Combine everything except the egg-broth mixture, then cover and refrigerate. In the morning, add the 2 eggs and 2 cups broth, mix, and bake as directed. 💪

If assembling ahead, add an extra 5-10 minutes to the covered baking time since it will start cold.

Freezing Option

To freeze, assemble the stuffing completely (including egg-broth mixture) in a freezer-safe baking dish. Cover tightly with foil and freeze for up to 1 month. Thaw overnight in the fridge before baking as normal.

Nutrition Facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 10g50%
Cholesterol 85mg28%
Sodium 680mg30%
Total Carbohydrate 28g10%
Dietary Fiber 3g11%
Sugars 3g
Protein 8g16%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use fresh bread instead of day-old?

Fresh bread will make your stuffing mushy. Toast it first at 300°F for 20-25 minutes to dry it out. This prevents sogginess when mixed with broth and eggs.

2

How do I know when it’s fully cooked?

The top should be golden brown and the center must reach 165°F. Let it rest for 5-10 minutes before serving to set properly.

3

Can I make it gluten-free?

Swap the French bread for gluten-free bread cubes. Use the same toasting method and adjust baking time by 5 minutes if needed.

4

Why did my stuffing turn out dry?

Overbaking or using too little broth causes dryness. Add an extra 1/4 cup broth before baking and cover with foil to retain moisture.

★★★★★4.8(10 reviews)
Brian Walker