Love this? Save it for later!
Share the inspiration with your friends
I was standing in the frozen foods aisle at the grocery store last November, squinting at a box of pre-made stuffing mix, when this overwhelming smell hit me — a mix of sage and pork sausage, sharp and savory, hanging in the cold air from someone’s open freezer case nearby. And just like that, I was seven years old, sitting on a wobbly stool at my great-aunt Clara’s kitchen counter, watching her fingers work a mound of crumbled cornbread into a bowl of browned sausage and chopped onions. I can still see the way her hands moved — quick and sure, like she’d done it a thousand times, which she had. She’d let me taste the raw mixture once, straight off the spoon, and I remember thinking it was the most grown-up flavor I’d ever experienced. Salty, herby, warm, and a little bit dangerous. I chased that taste for years after she passed, buying box after box of store-bought dressing, and honestly, nothing ever came close.
So last Thanksgiving, I finally decided to stop looking and start making. I called my mom, dug through old recipe cards, and spent an entire Saturday testing batches until my kitchen looked like a flour bomb went off. I messed up the first one pretty badly — too dry, like eating seasoned sawdust. The second one was too wet, basically cornbread soup. But the third try? That was the one. The texture was tender but sturdy, the sage was front and center without being overpowering, and the sausage gave it this savory depth that made everyone at the table go quiet for a second. Maybe you know that feeling when a dish just hits right and you can’t help but close your eyes. That’s this dressing.
This cornbread dressing with sage and sausage is the recipe I bring to every potluck, every family dinner, every Friendsgiving. It’s the one people text me about the next day asking for the recipe, and honestly, I don’t mind sharing. It’s not complicated, but it feels special — like something you’d only get at a holiday table. And that’s why I keep making it, year after year.
Why You’ll Love This Recipe
Let me tell you, after testing more dressing recipes than I care to count, this one stands out for all the right reasons. I’ve brought it to countless gatherings, and it never fails to get that “who made this?” buzz across the table. Here’s why this cornbread dressing with sage and sausage is going to become your go-to:
- Made for a Crowd: This recipe scales beautifully. Whether you’re feeding eight or eighteen, it holds up without drying out or getting mushy. Perfect for hosting when you want to impress but not stress.
- Simple, Real Ingredients: No weird canned soups or mystery mixes here. Just pantry staples you probably already have — cornbread, sausage, onions, celery, broth, and of course, plenty of fresh sage.
- Make-Ahead Friendly: You can assemble this beauty the night before your dinner party and just pop it in the oven when guests arrive. That’s the kind of hosting hack that saves your sanity.
- Always a Showstopper: The combination of savory sausage and aromatic sage creates this irresistible flavor that makes people ask for seconds before they’ve finished firsts. It’s the dish that steals the table.
- Foolproof Texture: I’ve nailed down the exact liquid-to-bread ratio so you get that perfect tender-but-sturdy texture every single time. No more soggy bottoms or dry crumbs.
What makes this version different from all the others? It’s the little things — browning the sausage until it’s deeply caramelized, toasting the sage in the rendered fat, and using a mix of chicken broth and heavy cream for richness that doesn’t weigh you down. This isn’t just another dressing recipe; it’s the one I’ve perfected through trial and error so you don’t have to go through the same mess I did. Trust me on this one.
What Ingredients You Will Need
This cornbread dressing with sage and sausage uses simple, honest ingredients that work together to create something truly special. Most of these are probably already in your kitchen, which makes this recipe perfect for those last-minute hosting moments.
For the Cornbread Base
- 8 cups crumbled day-old cornbread — Use a mix of yellow and white cornmeal for the best texture. I prefer homemade, but a good bakery version works in a pinch. (Stale cornbread absorbs liquid better, so don’t skip the day-old step!)
- 1 pound bulk pork sausage — Go for a breakfast-style sausage with sage already in it for extra flavor. I like Jimmy Dean or a local butcher’s blend.
- 1 cup unsalted butter — Divided. Half goes into sautéing the aromatics, the other half gets melted and mixed into the dressing for richness.
For the Aromatics and Herbs

- 2 large yellow onions, finely chopped — About 3 cups. Sweet onions work too, but yellow onions give that classic savory backbone.
- 4 celery stalks, finely chopped — About 2 cups. Don’t skip these — they add that essential crunch and freshness.
- 4 cloves garlic, minced — Fresh only, please. The jarred stuff just doesn’t hit the same.
- 1/4 cup fresh sage leaves, finely chopped — This is non-negotiable. Dried sage is okay in a pinch, but fresh sage gives this dish its soul. (Look for leaves that are fragrant and not wilted.)
- 2 teaspoons fresh thyme leaves — Or 1 teaspoon dried. Adds a subtle earthiness that rounds out the sage.
- 1 teaspoon dried rosemary, crushed — Just a hint. Too much can make it taste like potpourri.
For the Liquid and Binders
- 2 cups low-sodium chicken broth — Homemade is lovely, but boxed works great. Low-sodium is key so you can control the salt.
- 1/2 cup heavy cream — This is my secret weapon. It adds richness without making the dressing greasy. You can substitute half-and-half if you want it lighter.
- 2 large eggs, lightly beaten — These help bind everything together and give the dressing that tender structure.
- Salt and freshly ground black pepper to taste — Start with 1 teaspoon salt and 1/2 teaspoon pepper, then adjust.
Optional Add-Ins
- 1/2 cup dried cranberries or chopped dried apples — For a touch of sweetness that plays beautifully against the savory sausage.
- 1/4 cup chopped pecans or walnuts — Adds a nice crunch if you’re feeling fancy.
Equipment Needed
You don’t need a professional kitchen to pull off this cornbread dressing with sage and sausage. Here’s what you’ll need:
- Large skillet or Dutch oven — For browning the sausage and sautéing the vegetables. A 12-inch cast iron skillet is my go-to because it holds heat evenly and gives the sausage a beautiful crust.
- Large mixing bowl — You’ll need something big enough to hold all the crumbled cornbread and the cooked mixture. A 6-quart bowl works perfectly.
- 9×13-inch baking dish — This is the standard size for feeding a crowd. You can also use two 8×8-inch dishes if you want to make one now and freeze one later.
- Wooden spoon or spatula — For stirring and breaking up the sausage as it cooks.
- Sharp knife and cutting board — For chopping the onions, celery, and herbs.
- Measuring cups and spoons — Accurate measurements matter here, especially for the broth and cream.
- Whisk — For beating the eggs and combining the liquid ingredients.
- Aluminum foil — For covering the dish during the first part of baking to prevent over-browning.
If you don’t have a 9×13-inch dish, a 10-inch cast iron skillet works great too — just adjust the baking time by about 10 minutes. And honestly, you can skip the whisk if you just use a fork to beat the eggs. I’ve done it plenty of times and nobody noticed.
Preparation Method
Alright, let’s get cooking. This cornbread dressing with sage and sausage comes together in about an hour, but the results taste like you’ve been slaving all day. Here’s how to do it:
-
Preheat and prep. Preheat your oven to 375°F (190°C). Grease your 9×13-inch baking dish with butter or nonstick spray. Crumble the day-old cornbread into a large mixing bowl — you want pieces ranging from pea-sized to about an inch. Set aside.
-
Brown the sausage. Heat a large skillet over medium-high heat. Add the sausage and cook, breaking it up with a wooden spoon, until it’s deeply browned and crispy in spots — about 8 to 10 minutes. Don’t rush this step; the caramelization is where the flavor lives. Use a slotted spoon to transfer the cooked sausage to a plate, leaving the rendered fat in the pan.
-
Sauté the aromatics. Reduce the heat to medium. Add 1/2 cup of the butter to the same skillet with the sausage fat. Once melted, add the chopped onions and celery. Cook, stirring occasionally, until they’re soft and translucent — about 8 minutes. The onions should look golden around the edges. Add the minced garlic and cook for another minute until fragrant. Your kitchen is going to smell amazing right now.
-
Toast the herbs. Stir in the chopped fresh sage, thyme, and crushed rosemary. Cook for about 2 minutes, stirring constantly, until the herbs are fragrant and the sage has darkened just slightly. This toasting step wakes up the essential oils and makes the herbs taste more vibrant.
-
Combine the base. Pour the onion-herb mixture over the crumbled cornbread in the large bowl. Add the cooked sausage back in. Toss everything together gently with your hands or a spatula until the ingredients are evenly distributed. Take a moment to smell it — that’s the smell of Thanksgiving.
-
Make the liquid mixture. In a separate medium bowl or liquid measuring cup, whisk together the chicken broth, heavy cream, and beaten eggs. Season with 1 teaspoon of salt and 1/2 teaspoon of black pepper. Whisk until the eggs are fully incorporated and the mixture looks smooth.
-
Combine wet and dry. Pour the liquid mixture over the cornbread mixture. Use a spatula to fold everything together gently but thoroughly. You want every piece of cornbread to be moistened, but don’t overmix or you’ll end up with a pasty texture. The mixture should look very wet — almost like thick oatmeal. If it looks dry, add a splash more broth.
-
Bake. Transfer the mixture to your prepared baking dish and spread it into an even layer. Dot the top with the remaining 1/2 cup of butter, cut into small pieces. Cover tightly with aluminum foil and bake for 30 minutes. Then remove the foil and bake for another 20 to 25 minutes, until the top is golden brown and the edges are crispy. The center should be set but still slightly jiggly — it will firm up as it cools.
-
Rest and serve. Let the dressing rest for at least 10 minutes before serving. This allows the liquid to fully absorb and the structure to set. Serve warm, garnished with a few fresh sage leaves if you’re feeling fancy.
Cooking Tips & Techniques
After making this cornbread dressing with sage and sausage more times than I can count, I’ve picked up a few tricks that make a real difference. Here are the ones I wish I’d known from the start:
Don’t skip the stale cornbread. Fresh cornbread is too tender and will turn to mush when you add the liquid. Day-old cornbread that’s slightly dry absorbs the broth and cream without falling apart. If you’re in a hurry, spread fresh cornbread cubes on a baking sheet and toast them in a 300°F (150°C) oven for 10 to 15 minutes. Works like a charm.
Brown the sausage properly. This is where most people go wrong. You want the sausage to develop a deep, dark crust — not just turn gray. That browning creates compounds called Maillard reaction products that add savory, meaty depth. Don’t crowd the pan and don’t stir too often. Let it sit and sizzle.
Season as you go. Don’t wait until the end to add all the salt. Season the vegetables as they cook, season the liquid mixture, and taste the sausage before you combine everything. Layered seasoning creates more complex flavor than a single hit at the end.
Watch the liquid ratio. The cornbread should look very wet before it goes into the oven — almost soupy. It will absorb a lot of liquid as it bakes. If your mixture looks dry going in, the finished dressing will be dry too. Trust the process and don’t be afraid to add a little extra broth if needed.
Cover then uncover. Baking covered for the first 30 minutes steams the dressing and ensures it cooks through evenly. Removing the foil for the last 20 minutes lets the top get crispy and golden. That contrast between the soft interior and crunchy top is what makes this dish so satisfying.
I once forgot to add the eggs to a batch and ended up with dressing that crumbled into a million pieces when I tried to serve it. Looked like a cornbread explosion on the platter. So, uh, don’t skip the eggs.
Variations & Adaptations
This cornbread dressing with sage and sausage is pretty perfect as is, but I love playing around with it depending on who I’m feeding or what I have on hand. Here are some of my favorite variations:
Turkey Sausage Version: Swap the pork sausage for turkey sausage to lighten things up. The flavor is still fantastic, though you might need to add a tablespoon of olive oil since turkey sausage is leaner. I’ve done this for friends who don’t eat pork and nobody complained.
Vegetarian Option: Omit the sausage entirely and add 2 cups of sautéed mushrooms (cremini or shiitake work great) plus an extra cup of vegetable broth. The mushrooms add that umami depth you’d normally get from the sausage. My vegetarian sister-in-law requests this version every year.
Gluten-Free Adaptation: Use gluten-free cornbread (most traditional cornbread recipes are naturally gluten-free if you use cornmeal and avoid wheat flour). Make sure your broth and sausage are certified gluten-free too. Everything else in the recipe is naturally gluten-free.
Extra Herby: Double the fresh sage and add a tablespoon of fresh chopped parsley at the end for a brighter, more herbaceous flavor. This is my go-to when I’m serving it alongside a rich, creamy mashed potato dish — the herbs cut through the richness beautifully.
Spicy Kick: Use hot breakfast sausage instead of mild, and add a diced jalapeño (seeds removed unless you like heat) to the onion mixture. A pinch of cayenne pepper in the liquid mixture doesn’t hurt either. My brother-in-law loves this version, though it clears the sinuses pretty effectively.
Make It Ahead: Assemble the dressing completely, cover it, and refrigerate for up to 24 hours before baking. Add about 10 minutes to the covered baking time since you’re starting from cold. This is a lifesaver for holiday hosting.
Serving & Storage Suggestions
This cornbread dressing with sage and sausage is the star of any holiday table, but it plays well with others too. Here’s how to serve and store it like a pro:
Serving Temperature: Serve it warm, straight from the oven. Let it rest for 10 minutes so it holds its shape when you scoop it. I like to transfer it to a warmed serving platter and garnish with a few fresh sage leaves and a sprinkle of flaky sea salt right before bringing it to the table.
What to Serve Alongside: This dressing pairs beautifully with roasted turkey (obviously), but it’s also fantastic with roast chicken, pork chops, or even a simple roasted vegetable medley. For a full holiday spread, serve it with creamy mashed potatoes, green bean casserole, and cranberry sauce. A crisp white wine like Sauvignon Blanc or a light Pinot Noir complements the savory flavors nicely.
Storage: Leftover dressing keeps well in an airtight container in the refrigerator for up to 4 days. The flavors actually meld and deepen overnight, so leftovers might taste even better than the first serving. I’ve been known to eat it cold straight from the fridge the next morning — don’t judge me.
Reheating: The best way to reheat is in a 350°F (175°C) oven for about 15 to 20 minutes, covered with foil to prevent drying. You can also microwave individual portions for about 1 to 2 minutes, though the top won’t stay crispy. If it seems dry after refrigeration, splash a little chicken broth over it before reheating.
Freezing: This dressing freezes beautifully. Cool it completely, then wrap tightly in plastic wrap and foil, or transfer to a freezer-safe container. It will keep for up to 3 months. Thaw overnight in the refrigerator and reheat as directed above. I always make a double batch and freeze one for a rainy day.
Nutritional Information & Benefits
Let’s be real — this cornbread dressing with sage and sausage is comfort food, not health food. But that doesn’t mean it’s without redeeming qualities. Here’s the nutritional breakdown per serving (based on 12 servings):
- Calories: Approximately 380 per serving
- Protein: 14 grams
- Fat: 22 grams (10 grams saturated)
- Carbohydrates: 32 grams
- Fiber: 3 grams
- Sugar: 6 grams
- Sodium: 680 milligrams
Now, the good stuff: Sage is packed with antioxidants and has anti-inflammatory properties. It’s also been used traditionally to aid digestion — which you might appreciate after a big holiday meal. Sausage provides protein and iron, while onions and celery offer vitamins C and K along with fiber. The cornbread gives you energy in the form of complex carbohydrates.
If you’re watching your sodium, use low-sodium broth and sausage, and go easy on the added salt. For a lighter version, swap the heavy cream for half-and-half and use turkey sausage. But honestly, this is a once-a-year treat for most of us, so I say enjoy every single bite without guilt.
Conclusion
This cornbread dressing with sage and sausage is more than just a side dish — it’s the heart of the holiday table. It’s the recipe that makes people linger a little longer, go back for seconds, and ask for the recipe before they’ve even finished eating. I’ve made it for Thanksgivings, Christmas dinners, and Sunday suppers, and it never fails to deliver that warm, familiar feeling of being exactly where you’re supposed to be.
What I love most about this recipe is how forgiving it is. You can tweak the herbs, swap the sausage, make it ahead, or double it for a crowd — and it still turns out amazing. It’s the kind of dish that makes you look like a hero in the kitchen without requiring a culinary degree.
So go ahead and make this for your next gathering. Customize it with your favorite add-ins, serve it with pride, and watch it disappear. And when someone asks you for the recipe — and they will — send them my way. I’d love to hear how it turned out for you. Leave a comment below or tag me in your photos. Happy cooking, friends!
Frequently Asked Questions
Can I use boxed cornbread mix for this recipe?
Absolutely! Boxed cornbread mix works perfectly fine. Just bake it according to the package directions the day before you plan to make the dressing, let it cool completely, and crumble it up. I’ve used Jiffy mix plenty of times and the results are always delicious.
Can I make this cornbread dressing without eggs?
Yes, you can substitute the eggs with a flax egg (1 tablespoon ground flaxseed mixed with 3 tablespoons water per egg) or use a commercial egg replacer. The texture will be slightly less firm, but it will still hold together nicely. I’ve tested this for a friend with an egg allergy and it worked great.
How do I know when the dressing is done baking?
The dressing is done when the top is golden brown and crispy around the edges, and the center is set but still slightly jiggly when you shake the dish. A knife inserted into the center should come out mostly clean, with just a few moist crumbs attached. Don’t overbake it or it will dry out.
Can I add oysters to this cornbread dressing?
You sure can! If you’re a fan of traditional oyster dressing, stir in 1 cup of drained, chopped fresh oysters along with the sausage and vegetables. Reduce the chicken broth by 1/4 cup to account for the liquid from the oysters. It’s a classic Southern twist that adds a briny depth of flavor.
What’s the difference between stuffing and dressing?
Technically, stuffing is cooked inside the turkey cavity, while dressing is baked in a separate dish. This recipe is for dressing, since it’s baked in a casserole dish. Cooking stuffing inside the turkey can be risky from a food safety perspective, so I always recommend making dressing separately — plus you get those crispy edges!
Pin This Recipe!

The Best Cornbread Dressing with Sage and Sausage Recipe
This cornbread dressing with sage and sausage is the perfect holiday side dish, featuring savory sausage, aromatic herbs, and tender cornbread. It’s a crowd-pleasing recipe that’s make-ahead friendly and always a showstopper at the table.
- Prep Time: 20 minutes
- Cook Time: 1 hour 5 minutes
- Total Time: 1 hour 25 minutes
- Yield: 12 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 8 cups crumbled day-old cornbread
- 1 pound bulk pork sausage
- 1 cup unsalted butter, divided
- 2 large yellow onions, finely chopped (about 3 cups)
- 4 celery stalks, finely chopped (about 2 cups)
- 4 cloves garlic, minced
- 1/4 cup fresh sage leaves, finely chopped
- 2 teaspoons fresh thyme leaves (or 1 teaspoon dried)
- 1 teaspoon dried rosemary, crushed
- 2 cups low-sodium chicken broth
- 1/2 cup heavy cream
- 2 large eggs, lightly beaten
- 1 teaspoon salt
- 1/2 teaspoon freshly ground black pepper
- 1/2 cup dried cranberries or chopped dried apples (optional)
- 1/4 cup chopped pecans or walnuts (optional)
Instructions
- Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or nonstick spray. Crumble the day-old cornbread into a large mixing bowl, with pieces ranging from pea-sized to about an inch. Set aside.
- Heat a large skillet over medium-high heat. Add the sausage and cook, breaking it up with a wooden spoon, until deeply browned and crispy in spots, about 8 to 10 minutes. Use a slotted spoon to transfer the cooked sausage to a plate, leaving the rendered fat in the pan.
- Reduce the heat to medium. Add 1/2 cup of the butter to the same skillet with the sausage fat. Once melted, add the chopped onions and celery. Cook, stirring occasionally, until soft and translucent, about 8 minutes. Add the minced garlic and cook for another minute until fragrant.
- Stir in the chopped fresh sage, thyme, and crushed rosemary. Cook for about 2 minutes, stirring constantly, until the herbs are fragrant and the sage has darkened slightly.
- Pour the onion-herb mixture over the crumbled cornbread in the large bowl. Add the cooked sausage back in. Toss everything together gently until evenly distributed.
- In a separate medium bowl or liquid measuring cup, whisk together the chicken broth, heavy cream, and beaten eggs. Season with 1 teaspoon of salt and 1/2 teaspoon of black pepper. Whisk until smooth.
- Pour the liquid mixture over the cornbread mixture. Use a spatula to fold everything together gently but thoroughly. The mixture should look very wet, almost like thick oatmeal.
- Transfer the mixture to the prepared baking dish and spread into an even layer. Dot the top with the remaining 1/2 cup of butter, cut into small pieces. Cover tightly with aluminum foil and bake for 30 minutes. Then remove the foil and bake for another 20 to 25 minutes, until the top is golden brown and the edges are crispy.
- Let the dressing rest for at least 10 minutes before serving. Serve warm, garnished with fresh sage leaves if desired.
Notes
Use day-old cornbread for best texture; fresh cornbread can be toasted in a 300°F oven for 10-15 minutes if needed. Brown the sausage properly for deep flavor. The mixture should look very wet before baking. Cover with foil for the first 30 minutes, then uncover for crispy top. Can be assembled up to 24 hours ahead and refrigerated; add 10 minutes to covered baking time if starting cold.
Nutrition
- Serving Size: 1 serving
- Calories: 380
- Sugar: 6
- Sodium: 680
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 32
- Fiber: 3
- Protein: 14
Keywords: cornbread dressing, sage and sausage dressing, Thanksgiving dressing, holiday side dish, cornbread stuffing, Southern dressing


