Old Fashioned Cornbread Dressing (Southern Classic)

ADVERTISEMENT
Old fashioned cornbread dressing is the side dish that most people at a Southern table go back to for seconds, and sometimes thirds. It’s crumbly cornbread soaked in good broth, cooked down with onion and celery, seasoned with sage and black pepper, and baked until the top turns golden and a little crisp at the edges. Nothing about it is fancy, which is exactly the point.
This version bakes in a 9×13 dish and serves 10 to 12, so it works for a holiday table or a big Sunday dinner. It’s moist in the middle, firm enough to scoop, and it holds up well to gravy. Below you’ll find a simple homemade cornbread, the full dressing recipe, and straight answers on dry, soggy, make-ahead and freezer questions.
Dressing vs. Stuffing: What’s the Difference?
The two words get used interchangeably, but there’s a practical difference. Stuffing is cooked inside the bird. Dressing is baked separately in a dish. In the South, “dressing” almost always means a cornbread base baked in a pan, which gives you a crisp, golden top and soft center, and it keeps the turkey or chicken from needing extra roasting time to bring the stuffing up to a safe temperature.
What Makes This Old Fashioned Cornbread Dressing Work
- Day-old cornbread. Stale, dried-out cornbread soaks up broth without turning to paste.
- Cooked vegetables. Onion and celery are softened in butter first, so they’re sweet and tender rather than crunchy.
- Eggs two ways. Raw eggs bind the dressing so it sets and slices. Chopped hard-boiled eggs add a soft, savory texture.
- Simple seasoning. Sage, thyme and plenty of black pepper. That’s it.
Ingredients

For the Cornbread (make it a day or two ahead)
- 2 cups yellow or white cornmeal
- 1 cup all-purpose flour
- 1 tablespoon baking powder
- 1 teaspoon salt
- 1 tablespoon sugar (optional)
- 2 cups buttermilk
- 2 large eggs
- ⅓ cup butter, melted, plus a little extra for greasing the pan
Short on time? You can use about 10 cups of crumbled store-bought or leftover cornbread instead. Choose an unsweetened one if you can.
For the Dressing
- 10 cups crumbled day-old cornbread (from the recipe above)
- 4 slices white bread, torn and left out to dry, or 1 cup crushed saltine crackers (optional)
- ½ cup (1 stick) unsalted butter, plus extra for the dish
- 2 cups chopped yellow onion (about 2 medium)
- 1½ cups chopped celery (about 4 stalks)
- 4 cups chicken or turkey broth, warm
- 3 large eggs, beaten
- 4 hard-boiled eggs, peeled and chopped
- 2 teaspoons rubbed or ground sage
- 1 teaspoon dried thyme
- 1 teaspoon freshly ground black pepper
- ½ to 1 teaspoon salt, depending on your broth
Instructions

ADVERTISEMENT
Step 1: Bake the Cornbread
- Heat the oven to 425°F. Grease a 9×13-inch pan or a large cast-iron skillet with butter and put it in the oven for 5 minutes.
- Whisk the cornmeal, flour, baking powder, salt and sugar in a large bowl. In a second bowl, whisk the buttermilk, eggs and melted butter.
- Pour the wet mixture into the dry and stir just until combined. Pour into the hot pan.
- Bake for 20 to 25 minutes, until golden and a toothpick comes out clean. Cool completely, then leave it uncovered on the counter overnight, or cut it into chunks and dry it in a 250°F oven for 30 minutes.
Step 2: Build the Dressing
- Heat the oven to 350°F. Butter a 9×13-inch baking dish.
- Crumble the cornbread into a very large bowl, breaking it into pieces about the size of a marble and a few bigger ones. Add the torn white bread or crushed saltines if you’re using them.
- Melt the butter in a large skillet over medium heat. Cook the onion and celery for 8 to 10 minutes, stirring now and then, until soft and translucent but not browned.
- Scrape the vegetables and all the butter into the bowl. Add the sage, thyme, pepper and ½ teaspoon of salt, and toss to combine.
- Pour in 3 cups of warm broth (it soaks in more evenly than cold) and the beaten eggs. Stir gently with a spatula. The mixture should look quite wet, like a thick, loose batter.
- Taste a little of the liquid and adjust the salt. Fold in the chopped hard-boiled eggs, saving a spoonful to scatter on top if you like.
- Spread the mixture into the dish and smooth the top lightly. Don’t pack it down.
Step 3: Bake
- Bake uncovered for 40 to 50 minutes, until the top is deep golden and the center is set. A knife in the middle should come out clean, with no wet batter on it.
- If the top is browning before the middle sets, tent loosely with foil.
- Let it rest for 10 minutes before scooping.
Tips for the Best Cornbread Dressing

- Use unsweet cornbread. Sweet cornbread makes the finished dressing taste more like dessert. If yours is sweet, cut the sugar and lean on extra pepper and sage.
- Wet before you bake. The raw mixture should look soupy. The cornbread keeps absorbing liquid in the oven, so what looks like too much broth is usually right.
- Salt carefully. Store-bought broths vary a lot. Add salt at the end, once you can taste the mixture.
- Don’t over-stir. Fold until just mixed. Mashing it makes the texture heavy and gummy.
Too Dry or Too Wet? How to Fix It
If it’s dry before baking
Stir in more warm broth, ½ cup at a time, until the mixture looks loose and glossy. Cornbreads absorb differently, so use the remaining cup of broth, and a little more if needed.
If it’s too wet before baking
Add a handful of dry crumbled cornbread or crushed saltines and let it sit for 5 minutes.
If it comes out dry
Spoon warm broth or a little melted butter over the portions as you serve, or pass extra gravy at the table. Next time, add broth before baking and cover with foil for the first 25 minutes.
If it comes out soggy in the middle
Bake it another 10 to 15 minutes uncovered. A pan that’s too deep or a cornbread that wasn’t dried out enough are the usual causes.
ADVERTISEMENT
Make-Ahead, Storing, Freezing and Reheating
- Make ahead: Assemble the dressing completely, cover, and refrigerate up to 24 hours. Add a splash of extra broth before baking, and bake 10 to 15 minutes longer since it’s going in cold.
- Refrigerate leftovers: Cover and store up to 4 days.
- Freeze: Freeze baked and cooled dressing, wrapped tightly, for up to 2 months. You can freeze individual portions, too. Thaw overnight in the refrigerator.
- Reheat: Cover with foil and warm in a 350°F oven for 20 to 25 minutes, with a spoonful of broth sprinkled on top. The microwave works for single servings: cover and heat for 1 to 2 minutes.
Variations to Try
- Sausage: Brown 1 pound of breakfast sausage, drain, and fold it in.
- Oyster: Stir in a drained pint of shucked oysters for a coastal-style dressing.
- Without hard-boiled eggs: Skip them for a smoother, more uniform texture.
- Vegetarian: Swap in vegetable broth and use butter for the sauté.
Frequently Asked Questions
Can I make cornbread dressing without day-old cornbread?
Yes. Bake the cornbread, cool it, crumble it onto a baking sheet, and dry it in a 250°F oven for 30 to 40 minutes, turning once. It should feel dry and lightly toasted but not browned.
Should the dressing be soupy before baking?
It should be wetter than you think. Before it goes in the oven, you want a loose, thick-batter consistency. If it looks like crumbs that are barely damp, it will bake dry.
Can I use boxed cornbread mix or store-bought cornbread?
You can. Prepare a mix as directed, or use plain unsweetened store-bought cornbread, and let it dry out well. Sweeter cornbread will make a sweeter dressing, so go lighter on any added sugar and heavier on pepper and sage.
Why is my dressing gummy?
Usually it comes from too much white bread, stirring too hard, or packing the mixture into the pan. Keep cornbread as the main base, mix gently, and spread it loosely.
Final Thoughts
Good old fashioned cornbread dressing comes down to dry cornbread, plenty of broth, soft onion and celery, and a generous hand with sage and pepper. Make the cornbread ahead, assemble the day before if it helps, and bake it until the top is golden. A hot scoop with a spoonful of gravy is hard to beat.
ADVERTISEMENT




