This sausage stuffing recipe fixes the two things that go wrong most often: a wet layer at the bottom of the pan and a top that bakes into hard croutons. I dry the bread first, brown the sausage hard, and add broth in three stages so the cubes stay separate but press together under a spoon. Serve it with turkey gravy and creamy mashed potatoes for the full holiday plate.
The detail that changed my pans was the resting time. Once the broth goes in, I wait five minutes and squeeze a cube between my fingers before adding more. If the cube drips, stop adding broth. If it still feels stiff in the middle, add another quarter cup. Ten cups of dried bread usually take about two and a half cups of broth, but the bread decides, not the recipe.
Ingredients
- 1 pound sturdy white bread, sourdough, or challah, cut into 1-inch cubes (about 10 cups)
- 1 pound mild Italian sausage, casings removed
- 6 tablespoons unsalted butter, plus more for the dish
- 1 large onion, diced
- 4 celery ribs, diced
- 3 garlic cloves, minced
- 2 tablespoons chopped fresh sage
- 1 tablespoon chopped fresh thyme
- 2 teaspoons chopped fresh rosemary
- ½ teaspoon black pepper
- 2½ cups low-sodium chicken or turkey broth, divided
- 2 large eggs
- ½ teaspoon kosher salt, or to taste
- 1 medium apple, peeled and diced (optional)
Instructions
- Dry the bread: Spread the bread cubes on two rimmed baking sheets and dry them at 250°F for 45 to 60 minutes, stirring twice, until the outside feels like a cracker and the center is barely tender. Let them cool on the sheets while you cook the sausage. If the bread is already a day old, 25 to 30 minutes is enough.
- Brown the sausage: Set a large skillet over medium-high heat and add the sausage in a single layer. Cook for 7 to 9 minutes, breaking it into small pieces, until the edges are deeply browned and no pink remains. Transfer the sausage to a large bowl with a slotted spoon and leave the fat in the pan.
- Soften the vegetables: Lower the heat to medium, add the butter, onion, and celery, and cook for 10 to 12 minutes until the onion turns translucent and the celery softens. Add the garlic, sage, thyme, rosemary, and pepper and stir for 30 seconds, just until the herbs smell warm. Scrape everything into the bowl with the sausage and bread.
- Add the broth in stages: Pour in 1 cup of broth and toss gently with a large spoon. Wait 3 to 4 minutes, then add another ¾ cup and toss again. Squeeze a cube: it should feel damp through the center without dripping. Add the remaining broth a splash at a time until the bread reaches that point, then stir in the apple if using.
- Bind with egg: Whisk the eggs into the last ½ cup of broth, then pour the mixture over the stuffing and fold until no dry patches remain. Taste a small piece and add salt only if it needs it, since the sausage and broth are already seasoned. The mix should look moist but not swim in liquid.
- Bake covered, then brown: Butter a 9×13-inch baking dish and spread the stuffing in an even layer. Cover tightly with foil and bake at 350°F for 35 minutes, then remove the foil and bake another 25 to 30 minutes, until the top is golden and the center reads 160°F on an instant-read thermometer. Let the pan rest 10 minutes before serving.
If the pan turns soggy or dry
- Fresh bread is the main cause of a soggy pan. Soft sandwich bread holds water like a sponge, so cube it and dry it fully before anything wet touches it.
- A wet middle under a browned top means the pan went in too deep. Use a 9×13-inch dish and press the mix into an even layer no more than 2 inches thick, so heat reaches the center before the surface dries.
- Pouring all the broth in at once sends it straight to the bottom. Add it in three rounds and let each one absorb before the next, or one section soaks while another stays hard.
- Eggs are what keep the middle custardy instead of crumbly. Whisk them into cooled broth, never over hot sausage, or they start scrambling before they reach the bread.
- Foil left on for the whole bake steams the stuffing. Cover it long enough to heat through, then uncover so the top browns and the edges crisp. If the center still reads under 160°F when the top is already dark, tent foil back over the pan for 10 minutes.
- If the finished pan looks dry, spoon a quarter cup of warm broth or melted butter over the top, cover with foil, and give it 10 minutes in the oven. Don’t stir it in, or the crisp top disappears.
Bread and sausage choices
- Sturdy white, sourdough, or challah dried overnight gives the best texture. Bagged stuffing cubes work in a pinch, but they are already seasoned, so cut the salt and dried herbs by half.
- Torn cubes beat neat squares here. The rough edges catch butter and brown better, and they hold broth without collapsing into paste.
- Mild Italian sausage is my default because the fennel plays well with sage. Hot Italian adds a slow heat that survives the bake, while breakfast sausage pushes the pan sweeter, so pull back on any added sugar or apple.
- Turkey or chicken sausage works, but it’s leaner, so add two extra tablespoons of butter to keep the cubes from drying out.
- Keep add-ins to one or two. A chopped apple or a handful of dried cranberries is enough; too much fruit steams the bread and leaves the center wet.
- For a cornbread version, use half cornbread and half white bread and add a quarter cup more broth, then compare it with this cornbread dressing.
Storage
Cool leftovers within two hours and refrigerate them in a covered container for up to four days. Reheat at 350°F, covered, for 20 minutes, then uncover for 10 if you want the top crisp again. Freeze in a shallow container for up to two months and thaw overnight in the fridge before reheating. A baked and frozen pan comes back with a softer top, so finish it under the broiler for 2 to 3 minutes if that matters to you. Because this stuffing contains sausage and eggs, treat the leftovers like cooked meat and reheat until steaming hot all the way through.
FAQ
Can I cook sausage stuffing inside the turkey?
You can, but it changes the timing. Stuff the bird loosely because the bread expands as it bakes, and check the center of the stuffing with a thermometer. It needs to reach 165°F, which often means the breast is already past done and the meat dries out while you wait. I bake mine in a dish and use the pan drippings for gravy instead.
Can I make this stuffing ahead of time?
Yes, this stuffing can be made ahead. Brown the sausage and vegetables, mix them with the dried bread, and keep the broth and eggs separate in the fridge overnight. Combine and bake the next day. You can also assemble the whole pan up to 24 hours ahead and refrigerate it, then add 10 minutes to the covered bake because the dish starts cold. A fully baked pan reheats covered at 350°F for 25 to 30 minutes.
How much stuffing should I plan per person?
Plan about three quarters of a cup per person when there are several sides on the plate. This recipe fills a 9×13-inch pan and serves 10 generously, or 12 next to a large bird. For a bigger crowd, make two pans instead of one deep one, because a deep pan cooks unevenly and the middle stays wet.
Can I use boxed stuffing mix instead of dried bread?
Boxed mix works here as a shortcut. Use two 6-ounce boxes and skip the dried bread, then reduce the broth by about a cup and add the eggs only if the mix looks loose. Boxed cubes are saltier than plain bread, so taste before adding any salt.



