
This holiday stuffing brings classic flavors to your table with a savory herb blend that elevates any meal.
I’ve perfected this dish over years of family gatherings, ensuring it delivers restaurant-quality results every time.
Ingredients for Joanna Gaines Stuffing
Classic savory stuffing with herbs that taste like the holidays in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Bread Cubes 🍞 | 10 cups | Day-old or toasted fresh |
| Unsalted Butter 🧈 | ¾ cup | Melted for richness |
| Yellow Onion 🧅 | 1 ½ cups | Finely diced for texture |
| Celery Stalks 🌿 | 2 cups | Finely chopped with leaves |
| Fresh Sage Leaves 🍃 | 2 tbsp | Finely chopped for aroma |
| Fresh Thyme Sprigs 🌿 | 2 tbsp | Leaves stripped and chopped |
| Fresh Rosemary 🌿 | 1 tbsp | Finely minced for flavor |
| Garlic Cloves 🧄 | 4 cloves | Minced for depth |
| Chicken Broth 🥣 | 2 cups | Low-sodium preferred for control |
| Large Eggs 🥚 | 2 whole | Beaten for binding |
| Dried Cranberries 🍇 | ½ cup | Optional for sweetness |
| Pecans 🌰 | ½ cup | Toasted and chopped for crunch |
| Kosher Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly ground for best flavor |
[recipe_ingredient_scaler]
The bread is the backbone—use day-old sourdough or French loaf for best texture. I grab mine from Whole Foods bakery section (they slice it for you). For herbs, fresh is non-negotiable—look for vibrant green leaves with no wilting. The sage especially needs to be fresh; dried just won’t deliver that warm, earthy punch. Butter should be unsalted so you control the salt level yourself.
No fresh herbs? Dried work at one-third the amount, but rehydrate them in warm broth first. Swap pecans for walnuts or almonds if that’s what’s in your pantry. Vegetable broth can replace chicken broth—just add an extra pinch of salt. The cranberries are optional but add a nice sweet-tart contrast (I use the dried ones from Trader Joe’s).
Stuffing actually tastes better the next day once flavors meld. Keeps 4-5 days in the fridge, freezes for 3 months. Store bread cubes in a paper bag overnight to dry out if they’re too fresh.
Why You’ll Love This Recipe
- Minimal Chopping Required: I just dice the onion and celery—no fancy knife skills needed, and the dried bread cubes do half the work for me.
- Buttery Sage Magic: The butter and fresh sage leaves melt together into this rich, aromatic base that soaks into every bite.
- Holiday or Tuesday: Honestly, I make this for Thanksgiving and random weeknight dinners when I crave comfort food.
- Leftovers Level Up: Between us, the flavors deepen overnight—perfect for stuffing sandwiches the next day.
Step-by-Step Instructions for Savory Herb-Infused Stuffing
Here’s the method I’ve perfected for holiday stuffing that’s rich, fragrant, and always a crowd-pleaser.
Step 1: Sauté the Aromatic Base
Melt the 0.75 cup unsalted butter in a large skillet over medium heat. Add the 1.5 cups yellow onion and 2 cups celery stalks, cooking for 8-10 minutes until softened and just beginning to turn translucent.
Stir in the 2 tbsp fresh sage leaves, 2 tbsp fresh thyme sprigs, 1 tbsp fresh rosemary, and 4 cloves garlic cloves. Cook for an additional 2 minutes until the herbs release their fragrance and the garlic becomes golden at the edges. This builds your flavor foundation.
Step 2: Toast the Bread and Combine
In a very large bowl, spread out the 10 cups dried bread cubes. Pour the hot butter-herb mixture over the bread and toss gently to coat evenly. The bread should glisten with butter but not be soggy.
Sprinkle with 1.5 tsp kosher salt and 1 tsp ground black pepper. Add the 0.5 cup dried cranberries and 0.5 cup pecans, distributing them evenly throughout. These add sweetness and crunch that balance the savory herbs.
Step 3: Bind with Eggs and Broth
In a separate bowl, whisk the 2 whole large eggs until frothy. Slowly pour in the 2 cups chicken broth while continuing to whisk. This creates a custard-like mixture that will bind the stuffing without making it dense.
Drizzle this liquid evenly over the bread mixture, then fold everything together gently with a silicone spatula. You want the bread to be moistened but not swimming in liquid. The mixture should hold together when pressed but not be wet.
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 30 minutes.
Remove the foil and bake for an additional 20-25 minutes until the top is golden brown and crispy at the edges. The internal temperature should reach 160°F when tested with an instant-read thermometer. Let it rest for 10 minutes before serving to allow the flavors to meld together beautifully.
Pro Tips For Making Joanna Gaines Stuffing
- Toast the Cubes: Spread the dried bread cubes on a baking sheet and toast them in the oven at 300°F for 10-12 minutes until lightly golden—this prevents the stuffing from turning mushy when baked.
- Sauté Slowly: Cook the onion and celery in butter over medium-low heat for at least 8 minutes until soft and translucent. I learned this the hard way—rushing this step leaves them crunchy and raw-tasting.
- Chop Sage Fine: Mince the fresh sage leaves as finely as possible (about 1/8-inch pieces) so it distributes evenly and doesn’t overpower any single bite.
- Use Room-Temp Butter: Take the unsalted butter out 30 minutes before cooking—it melts more evenly and coats the veggies better than cold butter straight from the fridge.
Wine and Beer Pairings for This Dish
White Wine Pairings
A crisp Sauvignon Blanc from New Zealand cuts through the richness with its bright acidity. I love how its citrus notes complement the sage and thyme. For a more aromatic option, try a Viognier with its floral and stone fruit undertones. 🍷
Red Wine Options
If you prefer red, a light-bodied Pinot Noir from Oregon offers earthy notes that pair beautifully with the herbs. Avoid heavy tannic reds—they’ll overpower the dish. I’ve found Willamette Valley Pinots work particularly well.
Beer Pairings
A malty Amber Ale like Fat Tire enhances the caramelized flavors from the toasted bread. For a lighter option, a Belgian Witbier with its citrus and spice notes adds a refreshing contrast. I grab these from my local craft beer shop. 🍺
Non-Alcoholic Choices
Sparkling apple cider brings effervescence that cleanses your palate between bites. A dry hard cider from Angry Orchard also works nicely. For something non-bubbly, try iced herbal tea with a sprig of fresh rosemary.
Nutrition Facts
Frequently Asked Questions
Can I prepare this the night before baking?
Assemble everything up to baking, cover tightly, and refrigerate overnight. Add 10-15 minutes to baking time if going straight from fridge to oven.
What bread works best for this recipe?
Use day-old sourdough or French bread for ideal texture. Avoid soft sandwich bread—it gets mushy. For extra flavor, try cornbread or brioche.
How do I keep it from getting dry?
Don’t overbake—pull it at 160°F internal temp. Cover with foil if browning too fast. Adding 1/4 cup extra broth helps too.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026