My neighbor across the hall, a quiet retired schoolteacher named Mrs. Gable, asked why I couldn’t just skip the bread cubes and use leftover cornbread for Thanksgiving dressing. I started to explain why that wouldn’t work — something about structure and the need for stale white bread to soak up all that broth. Then I stopped. Honestly, I had no real reason except that’s how I’d always seen it done. So that Tuesday afternoon, with a pan of day-old cornbread sitting on my counter and a skeptical look on my face, I decided to let her be right. The power of that decision hit me when I pulled the baking dish out of the oven — golden brown, fragrant with sage and onion, and perfectly tender without being mushy. I mean, I’d been making dressing for over a decade, and here was this sweet lady with a single question that completely upended everything I thought I knew. The texture was incredible, the cornbread gave it this slight sweetness that balanced the savory broth, and honestly? I haven’t made dressing any other way since. Maybe you’ve been there — that moment when someone who doesn’t cook professionally suggests something that sounds wrong but turns out to be exactly right. That’s the story behind this recipe, and it’s why I keep coming back to it every holiday season.
Why You’ll Love This Recipe
This classic Southern cornbread dressing isn’t just another side dish — it’s the one that gets requested every single year. I’ve tested this recipe more times than I can count, tweaking the broth ratio and the baking time until it was absolutely perfect. Here’s why it stands out:
- Quick & Easy: Comes together in about 45 minutes of active prep, then the oven does the rest. Perfect for busy holiday mornings when you’re juggling a dozen other dishes.
- Simple Ingredients: No fancy grocery trips needed. Cornmeal, buttermilk, onions, celery, and chicken broth are likely already in your kitchen.
- Perfect for Holiday Gatherings: Whether it’s Thanksgiving, Christmas, or Easter Sunday dinner, this dressing fits right alongside the turkey and ham.
- Crowd-Pleaser: I’ve watched picky eaters go back for seconds, and my brother-in-law — who swears he doesn’t like dressing — always finishes his plate.
- Unbelievably Delicious: The contrast between the tender cornbread and the savory broth, with that subtle sage aroma, is comfort food at its finest.
What makes this recipe different from the rest? It’s the technique of using homemade cornbread as the base rather than store-bought stuffing mix. The cornbread soaks up the broth differently — it stays tender without turning into glue. I’ve tried it with boxed mixes, and honestly, nothing compares to making your own cornbread from scratch. It’s not just another version; it’s the version that makes you close your eyes after the first bite. Perfect for impressing guests without stress, or turning a simple holiday meal into something memorable.
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, especially during the holiday season.
For the Cornbread
- 1 cup yellow cornmeal (I prefer Martha White for its fine texture, but any brand works)
- 1 cup all-purpose flour
- 1 tablespoon baking powder
- 1 teaspoon salt
- 1/4 cup granulated sugar (optional — some Southern cooks skip it, but I like the slight sweetness)
- 1 cup buttermilk (adds tenderness — use whole milk with 1 tablespoon lemon juice if needed)
- 1/4 cup unsalted butter, melted
- 2 large eggs, room temperature
For the Dressing

- 6 cups crumbled day-old cornbread (about one 9-inch pan)
- 2 cups chicken broth (low-sodium preferred — Swanson is my go-to)
- 1 cup finely diced yellow onion (about 1 medium onion)
- 1 cup finely diced celery (about 3 stalks)
- 1/2 cup unsalted butter
- 2 teaspoons dried sage
- 1 teaspoon dried thyme
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt (adjust based on your broth’s saltiness)
- 2 large eggs, beaten (for binding)
- Optional: 1/2 cup chopped fresh parsley (for color and freshness)
For the best texture, make your cornbread a day ahead and let it sit out uncovered overnight. If you’re in a pinch, you can spread the crumbled cornbread on a baking sheet and toast it at 300°F for 10 minutes. I’ve also successfully swapped chicken broth with turkey broth when I had it on hand — it adds even more depth. For a vegetarian version, use vegetable broth and skip the eggs (add an extra 1/4 cup broth to compensate).
Equipment Needed
You don’t need a fancy kitchen to make this dressing. Here’s what you’ll need:
- 9-inch cast iron skillet or baking pan (for the cornbread — cast iron gives the best crust)
- Large mixing bowls (one for cornbread batter, one for dressing mixture)
- 9×13-inch baking dish (for the finished dressing)
- Chef’s knife and cutting board (for dicing vegetables)
- Large skillet or sauté pan (for cooking the aromatics)
- Whisk (for combining cornbread batter)
- Measuring cups and spoons
If you don’t have a cast iron skillet, a regular 9-inch baking pan works fine — just expect a slightly less crispy crust. For the baking dish, a 9×13-inch ceramic or glass dish works beautifully. I’ve used my grandmother’s old Pyrex dish for years, and it distributes heat evenly. Budget-friendly tip: a basic metal 9×13 pan from the grocery store costs under $10 and works perfectly. Just keep an eye on the edges during baking, as metal can brown faster than glass.
Preparation Method
Step 1: Make the Cornbread (Day Before)
Preheat your oven to 425°F (220°C). Place your cast iron skillet or baking pan in the oven while it preheats — this gives you that gorgeous golden crust. In a large bowl, whisk together the cornmeal, flour, baking powder, salt, and sugar. In a separate bowl, whisk together the buttermilk, melted butter, and eggs. Pour the wet ingredients into the dry and stir until just combined — a few lumps are fine. Carefully remove the hot skillet from the oven, add a tablespoon of butter to coat the bottom, then pour in the batter. Bake for 20-25 minutes until golden brown and a toothpick comes out clean. Let it cool completely, then crumble it into a large bowl and let it sit out uncovered overnight. The texture should feel dry to the touch — this is crucial for the dressing to absorb broth properly.
Step 2: Prepare the Aromatics
On the day you’re making the dressing, preheat your oven to 350°F (175°C). In a large skillet, melt the 1/2 cup of butter over medium heat. Add the diced onion and celery, and cook for 8-10 minutes until softened and translucent — the onions should look glassy and smell sweet. Stir in the dried sage, thyme, black pepper, and salt. Cook for one more minute until fragrant. You’ll know it’s ready when your kitchen smells like Thanksgiving morning.
Step 3: Combine the Dressing
In your largest mixing bowl, combine the crumbled cornbread and the cooked vegetable mixture. Pour in the chicken broth and stir gently until everything is evenly moistened — the cornbread should look hydrated but not swimming in liquid. Let it sit for 5 minutes to allow the cornbread to absorb the broth. Taste the mixture and adjust seasoning if needed. Add the beaten eggs and stir until fully incorporated. The mixture should hold together when pressed but still feel loose — if it seems dry, add another 1/4 cup of broth.
Step 4: Bake the Dressing
Transfer the mixture to your greased 9×13-inch baking dish and spread it evenly. Bake for 35-40 minutes until the top is golden brown and the edges are crispy. The center should be firm to the touch but still moist — insert a knife in the center; if it comes out clean, it’s done. Let it rest for 10 minutes before serving. This resting period is crucial — it allows the dressing to set so you get clean slices instead of a crumbly mess.
Cooking Tips & Techniques
I’ve made this recipe more times than I can count, and I’ve learned a few things the hard way. Here’s what I wish someone had told me:
Don’t overmix the cornbread batter. I learned this after making a batch that turned out tough and dense. Stir just until the flour disappears — overmixing develops the gluten and makes the cornbread rubbery instead of tender. A few lumps are perfectly fine.
Let the cornbread age. Fresh cornbread is too soft and will turn your dressing into mush. I once tried to rush the process by using cornbread that was only a few hours old, and the result was a soggy mess. Day-old, slightly dried cornbread is non-negotiable for the perfect texture.
Toast your spices. This is a trick I picked up from a chef friend. When you add the sage and thyme to the hot butter with the onions, let them cook for that full minute. It releases the essential oils and makes the flavors deeper and more aromatic. You’ll notice the difference immediately.
Watch your liquid ratio. Different cornbreads absorb broth differently. Homemade cornbread tends to be more absorbent than store-bought. Start with 2 cups of broth and add more if needed. The mixture should look like wet sand — not soupy, but not dry either. If you add too much broth, the dressing will be heavy and dense.
Bake until the edges are crispy. The best part of cornbread dressing is those crispy, golden edges. If your dressing isn’t browning on top after 30 minutes, increase the oven temperature to 375°F for the last 10 minutes. Just watch it closely so the top doesn’t burn.
Variations & Adaptations
This recipe is wonderfully flexible. Here are some variations I’ve tried and loved:
Gluten-Free Version: Substitute the all-purpose flour in the cornbread with a 1:1 gluten-free flour blend. I’ve used Bob’s Red Mill with great results. The texture is slightly different — a bit more crumbly — but the flavor is still fantastic.
Sausage and Cornbread Dressing: Brown 1 pound of breakfast sausage in the skillet before cooking the onions and celery. Drain the excess fat, then proceed with the recipe. The sausage adds richness and makes this hearty enough to be a main dish. I made this for a Friendsgiving once, and it disappeared in minutes.
Herb-Forward Variation: Double the sage and add 1 tablespoon of fresh chopped rosemary. The rosemary adds an earthy, pine-like note that pairs beautifully with poultry. This version is especially good if you’re serving the dressing alongside roasted chicken.
Vegetarian Adaptation: Use vegetable broth instead of chicken broth, and skip the eggs. Add an extra 1/4 cup of broth to compensate for the missing eggs. The dressing will be slightly softer but still delicious. I’ve also added 1 cup of sautéed mushrooms for extra umami.
Spicy Southern Twist: Add 1 diced jalapeño (seeds removed) to the onions and celery, and stir in 1/2 teaspoon of cayenne pepper with the spices. The heat balances beautifully with the sweet cornbread. My brother-in-law, who loves spicy food, requests this version every year.
Serving & Storage Suggestions
Serve this dressing warm, straight from the baking dish. I like to garnish it with fresh parsley for a pop of color, but it’s perfectly beautiful on its own. It pairs beautifully with roasted turkey, mashed potatoes, green bean casserole, and cranberry sauce. For a complete holiday plate, I also love serving it alongside my honey glazed ham — the sweetness of the ham complements the savory dressing perfectly.
For storage, let the dressing cool completely, then cover the baking dish with foil or transfer leftovers to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually deepen overnight — I often think leftover dressing tastes even better than fresh.
To reheat, place individual portions in the microwave for 1-2 minutes, or reheat the entire dish in a 350°F oven for 15-20 minutes. If the dressing seems dry after refrigeration, add a splash of chicken broth before reheating. You can also freeze the dressing for up to 3 months — just wrap it tightly in plastic wrap and foil. Thaw overnight in the refrigerator before reheating.
One thing I love about this dressing is how versatile it is for leftovers. I’ve used it as a stuffing for roasted bell peppers, crumbled it over salads for crunch, and even fried it in a pan with a little butter for a crispy breakfast hash. It’s the gift that keeps on giving.
Nutritional Information & Benefits
Per serving (about 1 cup): approximately 320 calories, 18g fat, 35g carbohydrates, 8g protein, 3g fiber, 5g sugar, and 680mg sodium. These values are estimates and will vary based on specific ingredients and portion sizes.
This dressing offers some surprising nutritional benefits. Cornmeal is a good source of fiber and contains antioxidants called carotenoids that support eye health. The onions and celery provide vitamins C and K, along with anti-inflammatory compounds. If you use low-sodium broth, you can significantly reduce the sodium content — I recommend Swanson low-sodium chicken broth for this reason.
For those with dietary concerns, this recipe can be adapted to be gluten-free or vegetarian as noted above. It contains dairy (butter and buttermilk) and eggs, so it’s not suitable for vegan diets without significant modifications. If you’re watching your sodium, reduce the added salt and use unsalted butter — the broth and cornbread provide plenty of flavor on their own.
I personally appreciate that this dressing feels indulgent without being overly heavy. It’s comfort food that satisfies deeply, and when made with quality ingredients, it can be part of a balanced holiday meal.
Conclusion
This classic Southern cornbread dressing has become a non-negotiable part of my holiday table. It’s the recipe that taught me to listen — to my neighbor, to my instincts, and to the ingredients themselves. The combination of tender cornbread, savory broth, and aromatic herbs is simple, honest, and deeply satisfying. Whether you’re serving it for Thanksgiving, Christmas, or a Sunday dinner with family, this dressing delivers every single time.
I encourage you to make this recipe your own. Add more sage if you love it, throw in some sausage for extra heartiness, or keep it classic — there’s no wrong way. The beauty of this dish is that it welcomes adaptation while staying true to its Southern roots. I’d love to hear how it turns out for you. Drop a comment below and let me know your favorite variation, or share a photo of your dressing on social media. Happy cooking, and here’s to many delicious holiday meals ahead!
Frequently Asked Questions
Can I make this cornbread dressing ahead of time?
Absolutely! You can assemble the dressing up to 24 hours in advance. Prepare the mixture, spread it in the baking dish, cover it with foil, and refrigerate. When you’re ready to bake, add about 10 minutes to the baking time since you’re starting from cold.
Can I use store-bought cornbread instead of homemade?
Yes, but the texture will be different. Store-bought cornbread tends to be sweeter and softer, which can make the dressing more delicate. If using store-bought, let it sit out uncovered for several hours to dry out before crumbling. I’ve used Marie Callender’s cornbread mix in a pinch, and it works fine.
Why is my dressing too dry or too wet?
Dry dressing usually means you need more broth — add it 1/4 cup at a time until the mixture looks like wet sand. Wet dressing means you added too much liquid or the cornbread was too fresh. Next time, dry the cornbread longer and start with less broth. You can also bake wet dressing for an extra 10 minutes to help it set.
Can I freeze leftover cornbread dressing?
Yes! Let the dressing cool completely, then wrap it tightly in plastic wrap and foil. It will keep in the freezer for up to 3 months. Thaw overnight in the refrigerator before reheating in a 350°F oven. The texture may be slightly softer after freezing, but the flavor remains excellent.
What can I substitute for buttermilk in the cornbread?
If you don’t have buttermilk, you can make a quick substitute by adding 1 tablespoon of lemon juice or white vinegar to 1 cup of whole milk. Let it sit for 5 minutes until it curdles slightly. This mimics the acidity of buttermilk and helps keep the cornbread tender. You can also use plain yogurt thinned with a little milk.
Pin This Recipe!

Classic Southern Cornbread Dressing: The Best Holiday Recipe
This classic Southern cornbread dressing uses homemade cornbread as the base, resulting in a tender, savory side dish perfect for holiday gatherings. It’s quick to prepare, uses simple ingredients, and is a crowd-pleaser every time.
- Prep Time: 45 minutes
- Cook Time: 35-40 minutes
- Total Time: 1 hour 20 minutes (plus overnight for cornbread)
- Yield: 8 servings 1x
- Category: Side Dish
- Cuisine: Southern
Ingredients
- 1 cup yellow cornmeal
- 1 cup all-purpose flour
- 1 tablespoon baking powder
- 1 teaspoon salt
- 1/4 cup granulated sugar (optional)
- 1 cup buttermilk
- 1/4 cup unsalted butter, melted
- 2 large eggs, room temperature
- 6 cups crumbled day-old cornbread (about one 9-inch pan)
- 2 cups chicken broth (low-sodium preferred)
- 1 cup finely diced yellow onion (about 1 medium onion)
- 1 cup finely diced celery (about 3 stalks)
- 1/2 cup unsalted butter
- 2 teaspoons dried sage
- 1 teaspoon dried thyme
- 1/2 teaspoon black pepper
- 1/2 teaspoon salt
- 2 large eggs, beaten
- Optional: 1/2 cup chopped fresh parsley
Instructions
- Make the Cornbread (Day Before): Preheat oven to 425°F (220°C). Place a 9-inch cast iron skillet or baking pan in the oven while it preheats. In a large bowl, whisk together cornmeal, flour, baking powder, salt, and sugar. In a separate bowl, whisk together buttermilk, melted butter, and eggs. Pour wet ingredients into dry and stir until just combined. Carefully remove hot skillet from oven, add a tablespoon of butter to coat the bottom, then pour in batter. Bake for 20-25 minutes until golden b…
- Prepare the Aromatics: On the day of making dressing, preheat oven to 350°F (175°C). In a large skillet, melt 1/2 cup butter over medium heat. Add diced onion and celery, cook for 8-10 minutes until softened and translucent. Stir in dried sage, thyme, black pepper, and salt. Cook for one more minute until fragrant.
- Combine the Dressing: In a large mixing bowl, combine crumbled cornbread and cooked vegetable mixture. Pour in chicken broth and stir gently until evenly moistened. Let sit for 5 minutes. Taste and adjust seasoning if needed. Add beaten eggs and stir until fully incorporated. The mixture should hold together when pressed but still feel loose; if dry, add another 1/4 cup broth.
- Bake the Dressing: Transfer mixture to a greased 9×13-inch baking dish and spread evenly. Bake for 35-40 minutes until top is golden brown and edges are crispy. Center should be firm to the touch but still moist. Let rest for 10 minutes before serving.
Notes
For best texture, make cornbread a day ahead and let it dry out overnight. If using store-bought cornbread, let it sit out for several hours to dry. Toasting spices in butter releases their essential oils for deeper flavor. Adjust liquid ratio based on cornbread absorbency; mixture should look like wet sand. Bake until edges are crispy for best texture.
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 5
- Sodium: 680
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 35
- Fiber: 3
- Protein: 8
Keywords: cornbread dressing, Southern dressing, Thanksgiving dressing, holiday side dish, cornbread stuffing


