
A tray of bread cubes can look ready before the centers are dry, and that small difference shows up later in the pan. I wait until the cubes feel dry all the way through before building this cranberry apple stuffing with sausage and sage; otherwise, the broth has nowhere to go but the bottom of the dish. The result should hold together when you scoop it, with tender bread rather than a soggy layer.
The pork sausage brings savory depth, while apple and dried cranberries add little sweet-tart bites throughout. Fresh sage keeps the flavor grounded, and eggs whisked into the broth help the stuffing set as it bakes. I like that the top turns golden while the middle stays soft enough to spoon easily, with fruit and sausage tucked into every serving.

Kitchen Note
Drain the skillet after browning the sausage, before you melt the butter. Leaving the rendered fat behind can make the onion and celery base feel greasy instead of buttery.
Save this cranberry apple stuffing with sausage and sage for its golden top, savory filling, and sweet-tart bites of fruit.
Why Thoroughly Dry Bread Gives This Stuffing Structure
Stuffing needs to absorb a generous amount of liquid without collapsing into a heavy, wet layer. Dry bread has room to take in the broth and egg mixture gradually; soft bread is already holding moisture, so it can turn mushy before the center has a chance to set. The goal here isn’t browned croutons. It’s bread that’s dry throughout but still able to soak up the savory liquid.
That’s why I dry the cubes gently rather than toast them at a higher temperature. Stirring once during their time in the oven helps the cubes dry evenly, especially the ones near the edges of the baking sheets. Let them cool before mixing them with the sausage and vegetables, too. Warm bread can feel softer than it is, making it harder to tell whether it’s ready to absorb the broth evenly.
What the Bread, Sausage, and Fruit Each Bring

- Hearty white bread — A sturdy loaf gives you substantial cubes that keep their shape while soaking up broth. A store-brand loaf is fine; what matters most is a firm crumb rather than an especially artisanal bread. If you choose another white loaf, keep it hearty enough to cut into even cubes.
- Bulk pork sausage — Sausage seasons the stuffing from within and gives each scoop savory, meaty pieces. A familiar grocery-store bulk sausage works well; choose mild for a gentler result or hot if you want the filling to have more heat. Crumble it small so it spreads through the bread instead of collecting in a few large clumps.
- Apples — Use firm apples that hold their diced shape during the quick skillet cook. A tart variety gives a sharper contrast to the cranberries, while a sweeter firm apple makes the fruit more mellow. The apples need to be cored and diced; there’s no need to peel them for this stuffing.
- Dried cranberries — Their concentrated sweet-tart flavor and chewy texture give the bread little bursts of fruit. Use plain dried cranberries rather than a fresh berry swap, which brings extra moisture and a much sharper taste. A standard grocery-store bag is all you need.
- Fresh sage — Chopped fresh sage has a clean, woodsy aroma that cuts through the sausage and butter. Since it’s a noticeable part of the seasoning, fresh leaves are worth using here; I wouldn’t replace them with another herb and expect the same flavor. Chop the leaves finely so they season the mixture evenly.
- Chicken broth and eggs — Low-sodium broth lets the sausage and measured salt stay in balance, and a store-brand carton works just as well as a pricier one. The eggs help bind the soaked bread as the dish bakes. Whisk them thoroughly into the broth so they’re distributed throughout rather than pooling in one spot.
- Unsalted butter — Butter coats the baking dish and softens the onion and celery without adding more salt. A basic unsalted butter is plenty; using unsalted keeps the seasoning easier to control alongside the sausage and broth.
From Dry Bread to a Golden, Set Center
Dry the cubes without browning them
Heat the oven to 250°F and spread the bread cubes in a single layer over two rimmed baking sheets. Bake for 45–60 minutes, stirring once halfway through, until the cubes are thoroughly dry, then let them cool. If the middle of a cube still feels soft, give the tray more time rather than relying on the edges to judge. Raise the oven to 350°F and grease a 9×13-inch baking dish with 1 tablespoon of butter.
Brown the sausage and soften the vegetables
Cook the bulk sausage in a 12-inch skillet over medium heat for 8–10 minutes, breaking it into small pieces as it browns. Check that it reaches 160°F, then transfer it to a large bowl and drain the skillet. Melt the remaining 3 tablespoons of butter in that skillet; add the diced onion and celery and cook for 5–7 minutes, until softened. Stir in the apples, cranberries, sage, salt, and pepper, and cook for 3 minutes so the fruit and herbs warm through.
Let the bread absorb the broth and eggs
Add the cooled bread cubes and cooked sausage to the skillet mixture, then transfer everything to the prepared baking dish. Whisk the broth and eggs together in a bowl and pour the mixture evenly over the bread. Toss gently until the cubes are moistened, taking care to lift from the bottom so the liquid reaches more than just the top layer. Let the dish stand for 10 minutes so the bread can absorb the liquid before baking.
Bake covered, then uncover for the golden top
Cover the baking dish tightly with foil and bake for 30 minutes. Uncover and bake for another 20–25 minutes, until the top is golden and the center reaches 160°F. If you check the center, place the thermometer into the middle of the dish rather than against the hot baking dish. Let the stuffing rest for 10 minutes before serving so it settles and scoops cleanly.
Three Ingredient Changes That Keep the Stuffing Balanced
Choose a tarter apple
Use a firm, tart apple instead of a sweeter firm one for a brighter contrast with the dried cranberries and sausage. It keeps the same diced-apple texture, just with a more pronounced tang. Avoid a soft apple that’s likely to lose its shape in the skillet.
Bring in more heat with hot bulk sausage
Replace mild bulk pork sausage with hot bulk pork sausage if you want the filling to have a noticeable kick. The sausage stays in the same role, but its seasoning makes the fruit and sage taste a little more lively. This is the simplest way to change the heat without adding another ingredient.
Make it gluten-free with a sturdy white loaf
Use a 16-ounce hearty gluten-free white loaf in place of the white bread, then cut and dry the cubes the same way. Choose a firm loaf rather than a soft sandwich-style one, since gluten-free breads vary in how quickly they absorb liquid. The finished stuffing may feel a little more compact, but the fruit, sausage, and sage still work together.
Storage and Reheating
- Refrigerator: Refrigerate leftovers within 2 hours in a covered container and use within 3–4 days. The bread softens as it sits.
- Freezer: Freeze cooled portions in an airtight container for up to 3 months for best quality. Thaw overnight in the refrigerator; the bread will be softer after thawing.
- Reheating: Cover with foil and warm in a 325°F oven until the center reaches 165°F. Keeping it covered helps the exposed top from drying out before the middle is hot.
Questions That Come Up While This Stuffing Bakes

Cranberry Apple Stuffing with Sausage and Sage
Ingredients
Equipment
Method
- Heat the oven to 250°F and spread the bread cubes in a single layer on two rimmed baking sheets; bake for 45–60 minutes, stirring once halfway through, until thoroughly dry, then let cool.
- Raise the oven temperature to 350°F and grease a 9x13-inch baking dish with 1 tablespoon of the butter.
- In a 12-inch skillet over medium heat, cook the sausage, breaking it into small pieces, for 8–10 minutes until browned and cooked to 160°F; transfer it to a large bowl and drain the skillet.
- Melt the remaining 3 tablespoons butter in the skillet, add the onion and celery, and cook for 5–7 minutes until softened; stir in the apples, cranberries, sage, salt, and pepper and cook for 3 minutes.
- Add the dried bread cubes and cooked sausage to the skillet mixture, then transfer everything to the prepared baking dish.
- Whisk the broth and eggs in a bowl, pour evenly over the stuffing, and toss gently until the bread is moistened; let stand for 10 minutes to absorb the liquid.
- Cover the dish tightly with foil and bake for 30 minutes, then uncover and bake for 20–25 minutes until the top is golden and the center reaches 160°F.
- Let the stuffing rest for 10 minutes before serving.