With Thanksgiving just around the corner, my kitchen here in Austin has officially gone into holiday mode. And while the turkey gets all the attention, I've always believed that a truly great stuffing (or "dressing," as we often call it here in Texas) is the real star of the meal. This Sourdough Apple Stuffing is my all-time favorite, the one my family requests every single year. It's the absolute perfect balance of savory and sweet. The tangy, chewy sourdough bread, woodsy rosemary, tart Granny Smith apples, sweet dried cranberries, and crunchy almonds all come together in a rich, custard-like bake. It is, quite simply, a showstopper.
Jump to:
My non-negotiable tip is to toast the sourdough bread cubes until they are dry (Step 1). On my first test years ago, I just used "stale" bread, and it turned to complete mush when I added the broth. Oven-drying the bread first is the secret to a stuffing that's moist and custardy in the middle but still has a distinct, chewy texture.

A Show-Stopping Holiday Side Dish
This isn't just a box mix with some add-ins; this is a true, "from-scratch" dressing that creates a wonderfully moist, spoon-bread-like texture. The key is the broth-and-egg mixture, which acts as a savory custard that binds the bread cubes and all the delicious mix-ins. It bakes up with a perfectly crisp, golden-brown top and a soft, flavorful interior. It's the ultimate make-ahead side dish for your holiday table.
Why You'll Love This Recipe
- Perfect Flavour Balance: Hits every note-tangy (sourdough), savory (rosemary, onion), sweet (apple, cranberry), and nutty (almonds).
- Incredible Texture: This is not a mushy stuffing! It's the perfect combination of a crisp, golden top and a moist, tender, and chewy center.
- The Perfect Holiday Side: This is a festive, crowd-pleasing addition to any Thanksgiving or Christmas table.
- Fantastic Make-Ahead: You can assemble this entire dish a day or two before the holiday, making your "day-of" cooking so much less stressful.
Ingredients
Here's what you'll need for this holiday classic. For the full list with precise measurements, see the recipe card at the end of the post!
For the Base
- Sourdough Bread: 1 lb of a good, crusty sourdough loaf, cut or torn into ¾-inch pieces.
- Butter: Unsalted butter (1 stick total), divided.
- Seasoning: Kosher salt and freshly ground black pepper.
For the Aromatics & Mix-Ins
- Aromatics: A medium yellow onion, celery, fresh rosemary, and garlic.
- Apples: 2 Granny Smith apples. Their tartness is essential to cut the richness.
- Fruit & Nuts: Dried cranberries and sliced almonds.
For the Custard
- Broth: Low-sodium chicken broth or turkey stock.
- Egg: 1 large egg to act as a binder.
How to Make Sourdough Apple Stuffing
This recipe is simple, but the first step-drying the bread-is the most important for the final texture.

Step 1: Toast the Bread Cubes
First, I preheat my oven to 350°F (175°C). I place the torn sourdough pieces in a large bowl and toss them with 4 tablespoons of melted butter, ½ teaspoon of salt, and a few grinds of black pepper. I spread them onto a large baking sheet and bake for 15 to 20 minutes, stirring halfway, until the bread is lightly toasted and dry to the touch.
Step 2: Sauté the Aromatics
While the bread toasts, I melt the remaining 4 tablespoons of butter in a medium skillet over medium heat. I add the chopped onion, celery, and fresh rosemary. I cook for about 5-7 minutes, until the vegetables are soft and fragrant. I season them with a pinch of salt and pepper.
Step 3: Combine the Stuffing
In a very large mixing bowl, I add the toasted bread cubes, the sautéed vegetable mixture, the raw chopped Granny Smith apples, the dried cranberries, and the sliced almonds.
In a separate, smaller bowl, I whisk the 2 ½ cups of chicken broth and the 1 large egg together until they are well combined. This is our "custard."
Step 4: Assemble and Bake
I pour the broth-egg mixture all over the bread-and-apple mixture in the large bowl. I use a spatula to gently fold everything together until the bread is evenly moistened.
I transfer this entire mixture to a 9x13-inch baking pan or casserole dish. I cover the dish tightly with aluminum foil.
I bake at 350°F for 25 minutes covered.
Step 5: Get the Crispy Top
After 25 minutes, I remove the foil and place the stuffing back in the oven. I let it bake, uncovered, for another 15-20 minutes. This final step is what creates that beautiful, golden-brown, crispy top that everyone fights over.
I let it cool for 5-10 minutes before serving.
Common Mistakes to Avoid
- Using "Stale" Bread: This is the #1 mistake. Stale bread is just old; it still has moisture. Oven-dried bread is the secret. It acts like a dry sponge, ready to soak up all the broth-and-egg custard, which is what gives the stuffing its perfect texture.
- Skipping the Foil: If you bake this uncovered the whole time, the moisture will evaporate too quickly, and the stuffing will be dry. Baking it covered first steams the inside and sets the custard; baking it uncovered at the end is just for the crispy top.
- Using Sweet Apples: Do not use a soft, sweet apple (like a Red Delicious). It will turn to mush and make the stuffing far too sweet. You need the firm texture and bright tartness of a Granny Smith or Honeycrisp.
Tips and Tricks for Success
- Sourdough is Key: The tangy, complex flavour of a good-quality sourdough is the perfect base for this stuffing. It stands up to the sweet apples and cranberries in a way plain white bread can't.
- Toast the Almonds: For an even deeper, nuttier flavour, toast the sliced almonds in a dry pan over medium-low heat for 3-5 minutes until fragrant before adding them to the bowl.
- The Egg is the Binder: The egg in the broth is what makes this a "stuffing" or "dressing" rather than just "wet bread." It creates a light, savory custard that holds the whole dish together.
- Fresh Rosemary: Using fresh, finely chopped rosemary adds a wonderful, piney, "holiday" aroma that dried herbs just can't match.
Variations
This recipe is a fantastic base for your favorite holiday add-ins!
- Add Sausage!: This is my favorite variation. Brown 1 lb of bulk sage sausage or spicy Italian sausage (casings removed) and add it to the vegetable mixture in Step 2.
- Different Nuts/Fruit: Swap the almonds for toasted, chopped pecans or walnuts. Swap the cranberries for chopped dried apricots or figs.
- Make it Vegetarian: This is an easy swap. Just use a high-quality mushroom or vegetable broth instead of chicken broth.
How to Serve
This Sourdough Apple Stuffing is the star side dish of any holiday meal.
- It is a non-negotiable part of a Thanksgiving or Christmas dinner.
- Serve it hot, straight from the oven, alongside the Roast Turkey, Baked Ham, or roast chicken.
- It's also fantastic on its own! And the leftovers are legendary for a "day-after" sandwich.

Make Ahead and Storage
This is one of the best make-ahead dishes for the holidays!
- Make Ahead (Unbaked): This is my preferred method. You can assemble the entire dish (up to Step 4, before baking) in your 9x13 pan. Cover it tightly with foil and refrigerate it unbaked for up to 2 days.
- Baking from Cold: When ready to bake, you may need to add 15-20 minutes to the covered baking time (so, 40-45 minutes covered, then 15-20 minutes uncovered).
- Storage (Baked): Store baked leftovers, covered, in the refrigerator for up to 4 days.
- Reheating: To reheat, cover the dish with foil and bake in a 350°F (175°C) oven for 25-35 minutes, until hot all the way through. Remove the foil for the last 10 minutes to re-crisp the top.
Recipe Notes / What I Learned
The first time I made this, I was worried 2.5 cups of broth would make the sourdough too soggy, but I was wrong. Sourdough is a sturdy bread! When you toast it dry, it's able to soak up all that rich custard without falling apart, resulting in a perfect, chewy, tender texture.
Nutrition Snapshot
Estimated Nutrition Per Serving (1/10th of dish): ~320 calories · 9g protein · 45g carbs · 12g fat (This is an approximation and can vary based on the specific bread and butter used.)

Apple Stuffing
Equipment
- Large bowl
- Large baking sheet
- Medium skillet
- Whisk
- 9"-x-13" baking pan
- Foil
Ingredients
Group: Ingredients
- 1 lb. sourdough, cut or torn into 1" pieces
- ½ cup (1 stick) unsalted butter, melted, divided
- ½ tsp. kosher salt
- Freshly ground black pepper
- 1 medium yellow onion, chopped
- 2 stalks celery, chopped
- 1 tsp. freshly chopped rosemary
- 2 Granny Smith apples, peeled, cored, and chopped
- ½ cup dried cranberries
- ½ cup sliced almonds
- 2 ½ cups low-sodium chicken broth
- 1 whole egg
Instructions
- Preheat oven to 350°. Place bread in a large bowl and toss with four tablespoons melted butter, ½ teaspoon salt, and a few cranks of black pepper. Spread onto a large baking sheet and bake until bread is toasted, about 15 to 20 minutes.
- In a medium skillet over medium heat, melt remaining 4 tablespoons butter. Add onion, celery, and rosemary and cook until vegetables are soft, 5 minutes. Season with salt and pepper.
- In a large bowl, combine broth with egg. Whisk to combine. Add bread, vegetables, apples, cranberries, and almonds, and stir to combine. (Note: The instruction text seems to list broth twice; this step combines the broth/egg with the bread/veg/fruit mixture.) Transfer mixture to a 9"-x-13" baking pan and cover with foil.
- Bake for 25 minutes covered, then remove foil and bake until top is golden, 15 minutes more.
Nutrition
FAQs
Can I make this vegetarian?
Yes, easily! Just use a good, flavorful mushroom or vegetable broth instead of chicken broth.
Can I make this gluten-free?
Absolutely. Just use a high-quality gluten-free sourdough or a sturdy gluten-free white bread. Make sure to dry it out in the oven, just like the regular bread.
Can I cook this inside the turkey?
Yes, but it is technically safer (and you get a much better crispy top!) to bake it in a separate dish as "dressing." If you do stuff the turkey, stuff it loosely just before roasting, and make sure the center of the stuffing reaches an internal temperature of 165°F (74°C).




