Love this? Save it for later!
Share the inspiration with your friends
I was standing in the middle of a grocery store aisle last November when it hit me. Not a cart, not a person—the smell. Someone had bumped a display of fresh sage, and that earthy, slightly peppery scent just hung there in the cold air. And suddenly I was eight years old, standing on a stepstool in my aunt Dottie’s tiny kitchen, watching her pull a golden pan of cornbread from the oven.
She wasn’t a fancy cook, my aunt. She used boxed mix, bulk sausage from the butcher, and sage she grew in a cracked clay pot on her porch. But that stuffing she made every Thanksgiving? It was the thing I looked forward to most. Not the turkey, not the pie. The stuffing. The kind with crispy edges on top and soft, almost custardy bits underneath. The kind that made you forget you were supposed to leave room for dessert.
I’ve spent years trying to recreate that exact feeling. Not just the recipe—though I’ve tweaked and tested it more times than I can count—but the whole moment. That warm, steamy kitchen. The way she’d let me “test” a spoonful when she thought no one was looking. The way the house smelled for the rest of the day, like butter and sage and something I can only call comfort.
Here’s the thing, though. I’ve learned that you can’t really go back. You can’t recreate a memory, not exactly. But you can make a new one, and honestly, this savory cornbread stuffing with sausage and sage is my best attempt yet. It’s the recipe I bring to every Friendsgiving, every holiday dinner, every random Tuesday when I need a taste of something good. It’s the one people ask for, the one that disappears first, the one that finally—finally—tastes like home.
Maybe you’ve been there, chasing a flavor from your past. Maybe you’ve got your own version of that perfect stuffing memory. Well, let me tell you, this one is worth trying.
Why You’ll Love This Recipe
Look, I’ve tested a lot of stuffing recipes over the years. Some were too dry, some were a soggy mess, and some just tasted… fine. This one? It’s different. It’s the one I keep coming back to, and here’s why you will too.
- Quick & Easy: From start to table in about an hour, with only 20 minutes of hands-on prep. Perfect for when you’re juggling a dozen other dishes.
- Simple Ingredients: Nothing weird or hard to find. You probably have most of this in your pantry right now.
- Perfect for Holidays: Thanksgiving, Christmas, Easter—this stuffing fits right in. But honestly? It’s great any time you want comfort food.
- Crowd-Pleaser: I’ve served this to picky kids, foodie friends, and my dad who “doesn’t like stuffing.” They all went back for seconds.
- Unbelievably Delicious: The crispy top, the soft middle, the savory sausage and that hit of sage—it’s the kind of side dish that steals the show.
What makes this recipe different? It’s the technique. Instead of just tossing everything together, I toast the cornbread cubes first. Sounds small, I know, but it makes a huge difference. You get that perfect texture—crispy on the outside, tender on the inside—without any sogginess. Plus, I use a blend of chicken broth and a little cream to keep things moist without being heavy. It’s comfort food reimagined.
This isn’t just another stuffing recipe. It’s the one that makes people close their eyes after the first bite. The one that gets texted around the family group chat. The one that feels like a hug on a plate, even on a random Tuesday.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, and I’ve included a few substitution notes to make it work for you.
For the Cornbread
- 1 cup yellow cornmeal (I prefer Bob’s Red Mill for consistent texture)
- 1 cup all-purpose flour
- 1 tablespoon baking powder
- 1 teaspoon salt
- 1/4 cup granulated sugar (just a touch of sweetness to balance the savory)
- 1 cup buttermilk, room temperature (adds tenderness; substitute with 1 cup milk + 1 tablespoon lemon juice if needed)
- 2 large eggs, room temperature
- 1/4 cup unsalted butter, melted and slightly cooled
For the Stuffing

- 1 pound bulk pork sausage (I like Jimmy Dean’s sage sausage for extra flavor; use turkey sausage for a lighter option)
- 4 tablespoons unsalted butter, divided
- 1 large yellow onion, diced (about 1 1/2 cups)
- 3 celery stalks, diced (about 1 cup)
- 3 cloves garlic, minced
- 2 tablespoons fresh sage, chopped (or 1 tablespoon dried sage)
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme)
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 1/2 cups chicken broth, low-sodium (adds moisture without oversalting)
- 1/4 cup heavy cream (optional, for extra richness; use milk or broth if preferred)
- 2 large eggs, lightly beaten
A quick note on the cornbread: I make mine from scratch because I like controlling the sweetness, but a good-quality store-bought cornbread works in a pinch. Just make sure it’s not too sweet—you want a savory base here. For the sausage, look for one that’s well-seasoned but not overly salty. And fresh sage really makes a difference, but dried works if that’s what you have.
If you’re gluten-free, swap the all-purpose flour for a 1:1 gluten-free blend. For dairy-free, use plant-based butter, a dairy-free milk with a splash of lemon juice for the buttermilk, and skip the cream.
Equipment Needed
You don’t need a lot of fancy tools for this one, which is part of why I love it. Here’s what you’ll want to have on hand:
- 9×13-inch baking dish (a 3-quart casserole dish works too)
- Large skillet or sauté pan (for cooking the sausage and vegetables)
- Mixing bowls (one for the cornbread batter, one for the stuffing mixture)
- Whisk (for the cornbread batter)
- Wooden spoon or spatula (for stirring)
- Sharp knife and cutting board
- Measuring cups and spoons
- Aluminum foil (for covering during baking)
If you don’t have a 9×13 dish, you can use a large cast-iron skillet—it actually gives you even crispier edges. I’ve done it both ways, and honestly, the cast-iron version might be my favorite. Just make sure whatever dish you use has enough room for the stuffing to spread out a bit.
One tip: a good-quality nonstick skillet makes cleaning up the sausage grease much easier. But honestly, any pan will do.
Preparation Method
Step 1: Make the Cornbread (Day Before or Morning Of)
Preheat your oven to 400°F (200°C). Grease a 9-inch square baking pan or cast-iron skillet. In a large bowl, whisk together the cornmeal, flour, baking powder, salt, and sugar. In a separate bowl, whisk the buttermilk, eggs, and melted butter. Pour the wet ingredients into the dry and stir until just combined—lumps are fine. Pour into the prepared pan and bake for 20-25 minutes, until golden and a toothpick comes out clean. Let it cool completely, then cut into 1-inch cubes. Spread them on a baking sheet and let them dry out overnight, or toast them at 300°F (150°C) for 10-15 minutes if you’re short on time.
Personal tip: I always make the cornbread a day ahead. It dries out perfectly and saves me a ton of stress on the day of.
Step 2: Cook the Sausage
Heat a large skillet over medium-high heat. Add the sausage and cook, breaking it up with a wooden spoon, until browned and cooked through—about 6-8 minutes. Use a slotted spoon to transfer the sausage to a plate, leaving the rendered fat in the pan.
Sensory cue: You want the sausage to be deeply browned, not just gray. That browning is where the flavor lives.
Step 3: Sauté the Vegetables
Add 2 tablespoons of butter to the same skillet with the sausage drippings. Once melted, add the diced onion and celery. Cook over medium heat, stirring occasionally, until softened and translucent—about 8-10 minutes. Add the garlic, sage, and thyme, and cook for another minute until fragrant.
Troubleshooting: If the vegetables start to brown too quickly, lower the heat. You want them soft, not crispy.
Step 4: Combine the Base
In a very large bowl, combine the dried cornbread cubes, cooked sausage, and sautéed vegetables. Toss gently to distribute everything evenly. In a separate bowl, whisk together the chicken broth, heavy cream (if using), eggs, salt, and pepper. Pour this mixture over the cornbread mixture and stir gently until all the cubes are moistened. Let it sit for 10 minutes so the cornbread can absorb the liquid.
Warmth cue: The cornbread should feel damp but not swimming in liquid. If it looks too dry, add a splash more broth.
Step 5: Bake the Stuffing
Preheat your oven to 350°F (175°C). Transfer the stuffing mixture to your greased 9×13 baking dish and spread it into an even layer. Dot the top with the remaining 2 tablespoons of butter, cut into small pieces. Cover with foil and bake for 30 minutes. Remove the foil and bake for another 20-25 minutes, until the top is golden brown and crispy.
Visual cue: You want the edges to be dark and crunchy, and the center should be set but still slightly soft.
Step 6: Rest and Serve
Let the stuffing rest for 10-15 minutes before serving. This allows it to set up a bit and makes it easier to scoop out nice, clean portions.
Personal efficiency tip: I use this resting time to make the gravy or finish any last-minute dishes.
Cooking Tips & Techniques
I’ve made this stuffing probably twenty times now, and I’ve learned a few things the hard way. Here’s what I wish someone had told me:
Dry cornbread is non-negotiable. I know, it’s tempting to skip this step when you’re in a hurry. But wet cornbread makes soggy stuffing, and soggy stuffing is just sad. Give it time to dry out, or toast it in the oven. Your future self will thank you.
Don’t overmix. When you’re combining the wet and dry ingredients, gentle is the name of the game. You want the cornbread cubes to stay intact, not break down into mush. I use my hands for this—it’s easier to feel what’s happening.
Season as you go. I taste the sausage, taste the vegetables, and adjust the salt in the broth mixture. It’s easier to build flavor layer by layer than to fix a bland dish at the end.
Let it rest. I know you want to dig in immediately, but that resting time is crucial. It lets the flavors meld and the texture set. Trust me on this one.
One thing I messed up the first time? I used too much liquid. I thought more broth would mean more moistness, but it just made everything swimmy. Stick to the measurements, and if you’re unsure, err on the side of less liquid. You can always add more, but you can’t take it out.
Variations & Adaptations
This recipe is pretty forgiving, so feel free to make it your own. Here are a few ways I’ve switched it up:
- Vegetarian Version: Skip the sausage and add 2 cups of sautéed mushrooms and 1 cup of chopped roasted chestnuts. The mushrooms give you that savory, umami flavor, and the chestnuts add a nice sweetness.
- Gluten-Free: Use a gluten-free 1:1 flour blend in the cornbread, and make sure your broth is gluten-free. It works beautifully.
- Add Some Crunch: Toss in 1/2 cup of toasted pecans or walnuts along with the vegetables. The crunch is a nice contrast to the soft cornbread.
- Make It Spicy: Use hot Italian sausage instead of regular, and add a pinch of red pepper flakes with the garlic. It gives the stuffing a nice kick.
- Apple-Sage Twist: Add 1 diced apple (I like Honeycrisp or Granny Smith) to the vegetables when they’re almost done. The sweetness pairs beautifully with the sage.
My personal favorite variation? The mushroom and chestnut version. I made it for a vegetarian friend’s Thanksgiving one year, and honestly, I almost liked it better than the original. Almost.
Serving & Storage Suggestions
This stuffing is best served warm, straight from the oven. I like to let it rest for 10 minutes, then scoop it onto plates with a big spoon. It pairs beautifully with roast turkey, mashed potatoes, and cranberry sauce—but honestly, it’s also amazing alongside a simple roast chicken or even a pork chop.
For leftovers (if you’re lucky enough to have any), let the stuffing cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually get better after a day or two—the sage and thyme really have time to meld.
To reheat, I prefer the oven. Spread the stuffing in a baking dish, add a splash of broth to keep it moist, cover with foil, and bake at 350°F (175°C) for 15-20 minutes. The microwave works in a pinch, but the texture won’t be as good.
You can also freeze this stuffing for up to 3 months. Assemble it completely but don’t bake it. Wrap the dish tightly in plastic wrap and then foil. When you’re ready to eat, thaw it in the refrigerator overnight, then bake as directed, adding about 10 minutes to the cooking time.
One thing I’ve noticed: the stuffing is even better the next day. The flavors deepen, the texture settles, and it just tastes more… complete. Not that it ever lasts that long in my house.
Nutritional Information & Benefits
Here’s the thing about this stuffing: it’s comfort food, and it’s okay to just enjoy it. But if you’re curious, here’s a rough estimate per serving (based on 10 servings):
- Calories: 385
- Protein: 16g
- Fat: 22g
- Carbohydrates: 32g
- Fiber: 3g
- Sugar: 6g
- Sodium: 720mg
The sausage provides a good amount of protein, and the cornmeal offers some fiber and B vitamins. Sage is actually packed with antioxidants and has anti-inflammatory properties—so you can feel a little bit good about that earthy flavor. And the celery adds a nice dose of vitamin K.
This recipe can be made gluten-free or dairy-free with simple substitutions, and the turkey sausage option cuts the fat significantly. But honestly? I think stuffing is one of those dishes that’s meant to be enjoyed, not analyzed. Eat it, love it, and don’t worry too much.
Conclusion
This savory cornbread stuffing with sausage and sage is more than just a side dish. It’s the one that brings people to the table. It’s the one that sparks conversations about Thanksgivings past. It’s the one that makes you reach for seconds, and then thirds, and then maybe just one more spoonful when no one’s looking.
I’ve made this recipe for big holiday dinners and quiet weeknight meals, for friends who needed comfort and for family who just wanted something good to eat. Every single time, it delivers. That crispy top, that soft middle, that perfect hit of sage and sausage—it’s everything I want in a stuffing.
So go ahead and make it your own. Add some apples, swap in mushrooms, use your grandma’s secret ingredient. That’s the beauty of a good recipe—it’s a starting point, not a rulebook.
I’d love to hear how yours turns out. Drop a comment below and let me know what variations you tried, or tag me in your photos. Happy cooking, friend.
Frequently Asked Questions
Can I use store-bought cornbread instead of making my own?
Absolutely. Just look for a savory or lightly sweetened cornbread—nothing too sweet. Let it dry out overnight or toast it in the oven before using.
Can I make this stuffing ahead of time?
Yes! Assemble the stuffing completely, cover it, and refrigerate for up to 24 hours before baking. You may need to add 10-15 minutes to the baking time since it’s starting from cold.
How do I keep my stuffing from getting soggy?
The key is drying out the cornbread cubes thoroughly before mixing. Also, don’t oversoak them—the mixture should be moist but not swimming in liquid.
Can I freeze this stuffing?
Yes. Assemble it without baking, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before baking as directed.
What can I substitute for the sausage?
Try cooked mushrooms and chestnuts for a vegetarian version, or use ground turkey or chicken with extra seasoning for a lighter option.
Pin This Recipe!

Savory Cornbread Stuffing with Sausage & Sage | Easy Holiday Side
This savory cornbread stuffing with sausage and sage is the ultimate holiday side dish, featuring crispy edges, a soft custardy center, and rich, comforting flavors. Perfect for Thanksgiving, Christmas, or any cozy meal.
- Prep Time: 20 minutes
- Cook Time: 1 hour 15 minutes
- Total Time: 1 hour 35 minutes
- Yield: 10 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 1 cup yellow cornmeal
- 1 cup all-purpose flour
- 1 tablespoon baking powder
- 1 teaspoon salt
- 1/4 cup granulated sugar
- 1 cup buttermilk, room temperature
- 2 large eggs, room temperature
- 1/4 cup unsalted butter, melted and slightly cooled
- 1 pound bulk pork sausage
- 4 tablespoons unsalted butter, divided
- 1 large yellow onion, diced (about 1 1/2 cups)
- 3 celery stalks, diced (about 1 cup)
- 3 cloves garlic, minced
- 2 tablespoons fresh sage, chopped (or 1 tablespoon dried sage)
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme)
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 1/2 cups chicken broth, low-sodium
- 1/4 cup heavy cream (optional)
- 2 large eggs, lightly beaten
Instructions
- Make the cornbread: Preheat oven to 400°F (200°C). Grease a 9-inch square baking pan. Whisk cornmeal, flour, baking powder, salt, and sugar in a bowl. In another bowl, whisk buttermilk, eggs, and melted butter. Pour wet into dry, stir until just combined. Pour into pan and bake 20-25 minutes until golden and toothpick comes out clean. Cool completely, cut into 1-inch cubes, and dry overnight or toast at 300°F (150°C) for 10-15 minutes.
- Cook the sausage: Heat a large skillet over medium-high heat. Add sausage and cook, breaking it up, until browned (6-8 minutes). Transfer to a plate with a slotted spoon, leaving fat in pan.
- Sauté vegetables: Add 2 tablespoons butter to the same skillet. Add onion and celery, cook over medium heat until softened (8-10 minutes). Add garlic, sage, and thyme, cook 1 minute until fragrant.
- Combine base: In a large bowl, combine dried cornbread cubes, cooked sausage, and sautéed vegetables. In another bowl, whisk broth, heavy cream (if using), eggs, salt, and pepper. Pour over cornbread mixture, stir gently until moistened. Let sit 10 minutes.
- Bake: Preheat oven to 350°F (175°C). Transfer mixture to a greased 9×13 baking dish. Dot with remaining 2 tablespoons butter. Cover with foil and bake 30 minutes. Remove foil and bake 20-25 minutes more until top is golden and crispy.
- Rest and serve: Let stuffing rest 10-15 minutes before serving.
Notes
Dry cornbread is key to avoid soggy stuffing. Let the stuffing rest before serving for best texture. For make-ahead, assemble and refrigerate up to 24 hours before baking (add 10-15 minutes to bake time). Freeze unbaked for up to 3 months.
Nutrition
- Serving Size: 1 serving
- Calories: 385
- Sugar: 6
- Sodium: 720
- Fat: 22
- Saturated Fat: 9
- Carbohydrates: 32
- Fiber: 3
- Protein: 16
Keywords: cornbread stuffing, sausage stuffing, sage stuffing, holiday side dish, Thanksgiving stuffing, easy stuffing recipe


