
Stuffing or dressing? Technically this would be called “dressing” since it’s baked separately from the turkey, but around here we’ve always called it stuffing. Use whichever name you prefer — just know I’ll keep calling it stuffing.
I’ll admit something: I used to dislike traditional stuffing. Too many versions I’d tried were overly wet and saturated with too many herbs, leaving a soggy, one-note bread experience. I wanted a stuffing with texture, balanced seasoning, and real flavor — not a pile of herby mush.
This Ciabatta and Pork Sausage Stuffing is my answer. It balances moisture without sogginess, adds savory depth from pork sausage, and maintains a satisfying chew from a mix of ciabatta and sourdough. It’s rustic, flavorful, and hearty — exactly what good stuffing should be.
Let’s be honest: the word “moist” can be off-putting when applied to bread, but it’s the right word for stuffing when used correctly. The goal here is not wetness or sogginess, but just enough moisture so the bread remains tender without collapsing. Too much liquid, and the mixture becomes a soggy mess; too little, and you end up with dry cubes of bread. Finding the sweet spot is key.
Why this version works so well:
- The bread: A 50/50 mix of ciabatta and sourdough gives structure and flavor. Ciabatta provides chew and a rustic texture, while sourdough contributes tang and body. Using sturdy bread prevents the stuffing from turning to mush.
- The savory additions: Pork breakfast sausage (not Italian sausage) brings richness and savory depth. Cooked with onions and celery, it creates a classic, satisfying base. This combination can easily stand on its own as a hearty side.
- The chicken stock: Add it carefully. Start with a base amount, stir thoroughly, then add more a little at a time until the bread is evenly moist but there’s no pooling liquid at the bottom of the bowl. This prevents both dryness and sogginess.
- The herbs: Use them sparingly. A small amount of fresh minced sage, rosemary, and thyme goes a long way. Herbs should complement, not overpower, the other flavors.

The finished stuffing bakes to a deep golden brown on top with a chewy, crisp crust and a tender, flavorful interior. That contrast between a toasted top and a moist, well-seasoned inside is exactly what makes this dish special.
On a personal note: life sometimes throws unexpected little stories at you. Recently, a mistaken return date on plane tickets turned into an unexpectedly generous refund and an easy rebooking — a reminder that what starts as a big problem can resolve surprisingly well. Small victories like that make the holidays feel even sweeter. And yes, since that incident, I’ve decided I’ll handle the ticket buying myself.
- 1/2 pound ciabatta bread, diced into 1-inch cubes
- 1/2 pound sourdough bread, diced into 1-inch cubes
- 1 pound pork sausage (regular breakfast-style sausage, not Italian)
- 1 stick butter, divided
- 1 onion, finely diced
- 5 stalks celery, finely diced
- 2 cups chicken stock
- 1 tablespoon fresh herbs, minced (sage, rosemary, and thyme, roughly equal parts)
- 2 eggs
- Preheat oven to 250°F (120°C).
- Grease a 9×13-inch baking dish and set aside.
- Cut bread into 1-inch cubes, spread on a baking sheet, and bake about 40 minutes or until very dry. Dry cubes help the stuffing hold its texture.
- While the bread dries, brown the sausage in a large skillet, seasoning lightly with salt and pepper. Add a drizzle of olive oil if needed.
- Remove the cooked sausage to a large bowl and melt 1/2 stick of butter in the skillet.
- Add the diced onion and celery to the skillet, season with salt and pepper, and cook until softened. Transfer the vegetables to the bowl with the sausage.
- When bread is done drying, combine it with the sausage and vegetables in the bowl. Increase oven temperature to 375°F (190°C).
- Add chicken stock gradually: start with 1 cup, stir thoroughly, then add up to 1 cup more in 1/2-cup increments until the bread is moist but no liquid pools after stirring. Adjust as needed.
- Stir in the minced herbs and taste; add additional salt and pepper if required.
- Beat the eggs and mix them into the stuffing until fully incorporated.
- Slice the remaining 1/2 stick of butter into thin pats and distribute across the top of the stuffing placed in the prepared baking dish.
- Cover with foil and bake for 30 minutes, then remove foil and bake another 30 minutes or until the top is deep golden brown.

If you make this recipe, share a photo on Instagram and tag it #thegarlicdiaries. Enjoy a stuffing that’s crisp on top, tender inside, and perfectly balanced in flavor — a welcome upgrade to the usual holiday side.