When the broth is folded into the bread, the mixture looks softer than a pan of stuffing ought to look. That’s the part I used to second-guess. Once baked, though, the eggs set the dressing and the top turns golden while the middle stays tender. This Southern Cornbread Dressing brings homemade cornbread and day-old white bread together, so you get corn flavor without a crumbly, all-cornbread casserole.
I bake the cornbread first, then let it cool before crumbling it into the bowl. That gives the bread time to absorb the broth evenly instead of leaving dry pockets beside soggy ones. A skillet of softened onion and celery adds the familiar savory base, and rubbed sage with poultry seasoning gives the dressing its warm, herby flavor. The result is moist through the center, browned on top, and sturdy enough to serve by the scoop.
It’s a generous side for a table of ten, but the method stays straightforward: bake, crumble, moisten, and let the oven do the finishing work.

Kitchen Note
Finely chop the onion and celery before they go into the skillet. Small pieces soften evenly and stay tucked through the dressing instead of leaving big, firm bites.
Save Southern Cornbread Dressing for a holiday table or Sunday supper—golden on top, tender in the middle, and seasoned with sage.
Why this dressing starts with fully baked cornbread
The cornbread isn’t just a flavoring mixed into the dressing; it’s one of the two breads that gives the casserole its structure. Baking it separately means the cornmeal crumb is already set before it meets the broth and eggs. If you added the wet dressing mixture to raw cornbread batter, the two parts would bake at different rates and the middle could turn heavy before the top browned.
There’s also a useful change in oven temperature. The cornbread bakes at 400°F, where it develops a golden top and cooks through, then the oven comes down to 350°F for the deeper dressing. That gentler bake gives the broth-soaked bread time to heat through while the top browns. Cooling the cornbread before crumbling gives you separate crumbs rather than warm, sticky clumps, so the liquid can spread through the whole bowl.
Think of the first bake as preparing the base, not as an extra step to rush through. Once that base is ready, the dressing comes together in one large bowl and bakes as a cohesive casserole.
What the two breads and the broth contribute

- Yellow cornmeal and all-purpose flour — Cornmeal brings the characteristic corn flavor, while flour gives the baked cornbread enough structure to crumble and mix into the dressing. Standard grocery-store yellow cornmeal and all-purpose flour work well here; there’s no need for specialty versions. White cornmeal can stand in for yellow in the same amount, though the cornbread will be paler and its corn flavor a little milder.
- Buttermilk, eggs, and baking powder — Together, these help the cornbread bake up tender and hold its shape. Regular buttermilk is a good choice; its tang is part of the cornbread’s character, and the baking powder is measured for this batter. Keep the eggs and buttermilk as listed rather than swapping in a different leavener or liquid and expecting the same crumb.
- Day-old white bread — These cubes balance the cornmeal and give the dressing a familiar, soft bread texture. Day-old bread is useful because it’s drier than fresh bread and takes up the broth without immediately collapsing. An inexpensive loaf is fine; whole-wheat bread is a workable swap if you want a nuttier, heartier dressing.
- Low-sodium chicken broth and eggs — The broth moistens both breads, and the eggs help the baked dressing hold together. Low-sodium broth lets the added salt and seasonings stay in balance. For a vegetarian version, use vegetable broth in place of the chicken broth; the dressing will have a less poultry-forward flavor.
- Butter, onion, celery, rubbed sage, and poultry seasoning — Butter carries the savory aroma of the softened vegetables and seasonings into the bread. Everyday unsalted butter is all you need, and rubbed sage is the form used here; dried rubbed leaves give the dressing its earthy, traditional note. The onion and celery don’t need to be a premium variety, just fresh enough to soften well in the skillet.
Build the dressing in four steady stages
Bake and crumble the cornbread
Heat the oven to 400°F and coat a 9-inch-square baking pan with nonstick cooking spray. Whisk the cornmeal, flour, baking powder, and salt in a large bowl, then whisk the eggs, buttermilk, and vegetable oil separately. Stir the wet mixture into the dry ingredients just until combined; stop when no dry patches remain rather than beating the batter smooth. Bake for 22 to 26 minutes, until the top is golden and a toothpick inserted in the center comes out clean, then cool completely and crumble into a large bowl.
Soften the vegetables in butter
Reduce the oven to 350°F and coat a 9×13-inch baking dish with nonstick cooking spray. Melt the butter in a 12-inch skillet over medium heat, then add the onion and celery. Cook for 8 to 10 minutes, until the vegetables have softened; if they still feel firm, give them the time they need in the skillet before adding the seasonings. Stir in the rubbed sage and poultry seasoning so they’re distributed through the butter and vegetables.
Moisten both breads evenly
Add the day-old bread cubes to the bowl with the crumbled cornbread. In a separate bowl, whisk the eggs, chicken broth, kosher salt, and black pepper, then pour that mixture over the bread. Fold in the cooked vegetables until everything looks evenly moistened, turning from the bottom of the bowl so you don’t leave a dry layer underneath. Use a gentle folding motion; crushing the bread now can make the finished dressing dense.
Bake until the center sets
Transfer the mixture to the prepared 9×13-inch baking dish and spread it out evenly. Bake at 350°F for 45 to 55 minutes, until the top is golden and the center reaches 160°F. The top should look browned rather than pale, while the center should be set instead of sloshing when the dish is moved. Let the dressing rest for 10 minutes before serving so it can settle and scoop cleanly.
Easy ways to adapt the bread and broth
Make it vegetarian with vegetable broth
Replace the chicken broth with the same amount of vegetable broth. The dressing remains savory, though it loses some of the deeper poultry flavor; the onion, celery, sage, and poultry seasoning still shape its familiar character.
Use whole-wheat bread for a heartier crumb
Swap the day-old white bread cubes for day-old whole-wheat bread cubes. The dressing will taste a little nuttier and feel more substantial, while the cornbread still keeps the casserole rooted in its classic texture.
Choose white cornmeal for a milder base
Use white cornmeal instead of yellow cornmeal in the cornbread. The dressing will keep the same method and structure, but the cornbread will be lighter in color and a little more subtle in corn flavor.
Storage and Reheating
- Refrigerator: Refrigerate leftovers within 2 hours and keep them covered for 3 to 4 days. The top softens as the dressing sits, but the center stays tender.
- Freezer: Freeze baked portions in airtight, freezer-safe packaging for up to 3 months. Thaw in the refrigerator before reheating; the texture may be a little softer than freshly baked.
- Reheating: Cover and warm in a 325°F oven until the center reaches 165°F, or heat individual portions in the microwave. Leaving the dish uncovered can dry out the top before the middle is hot.
Questions that come up while making cornbread dressing

Southern Cornbread Dressing
Ingredients
Equipment
Method
- Heat the oven to 400°F and coat a 9-inch-square baking pan with nonstick cooking spray.
- Whisk the cornmeal, flour, baking powder, and salt in a large bowl.
- Whisk the eggs, buttermilk, and vegetable oil in a medium bowl.
- Stir the wet ingredients into the dry ingredients just until combined.
- Pour the batter into the prepared pan and bake for 22 to 26 minutes, until golden and a toothpick inserted in the center comes out clean.
- Cool the cornbread completely, then crumble it into a large bowl.
- Reduce the oven to 350°F and coat a 9x13-inch baking dish with nonstick cooking spray.
- Melt the butter in a 12-inch skillet over medium heat.
- Add the onion and celery and cook for 8 to 10 minutes until softened.
- Stir in the sage and poultry seasoning.
- Add the bread cubes to the crumbled cornbread.
- Whisk the eggs, chicken broth, salt, and pepper in a separate bowl.
- Pour the egg mixture over the bread mixture.
- Fold in the cooked vegetables until evenly moistened.
- Transfer the mixture to the prepared baking dish and bake for 45 to 55 minutes, until the center reaches 160°F and the top is golden.
- Rest the dressing for 10 minutes before serving.