
Every Thanksgiving of my childhood started with the smell of cornbread cooling on the counter, and my grandmother guarding it like treasure. That cornbread was never for eating — it was the foundation of her Southern cornbread dressing, the one dish nobody at the table was allowed to skip. She crumbled it by hand, seasoned everything by feel, and somehow it came out perfect every single year.
It took me years of watching (and a few dry, sad attempts of my own) to understand what she was really doing. This is the version I make now for my own family — buttery, herby, moist in the middle with just enough golden crust on top. It tastes like the holidays should, and it earns its place next to the turkey without any fuss.
If you have never made dressing from scratch, do not be intimidated. It is really just good cornbread, softened aromatics, and warm broth brought together with a little patience. Let me walk you through why it works before you get to the recipe card.
Why This Recipe Works
- A savory, from-scratch cornbread base. Skipping the sugar keeps the flavor firmly on the savory side, which is exactly what a proper dressing needs.
- Day-old bread for structure. Mixing in torn day-old bread or biscuits gives the dressing body so it holds together instead of turning to mush.
- Low, slow aromatics. Cooking the onion and celery until truly soft builds a deep, sweet backbone of flavor.
- Fresh sage and poultry seasoning. This is the classic holiday flavor everyone recognizes and reaches back for.
- A deliberately wet mixture. The batter looks too loose going in, and that is the secret to a moist, custardy interior instead of a dry brick.

Key Ingredient Notes
The cornbread is the heart of the whole dish, so it is worth making yourself rather than buying a mix. A savory, unsweetened cornbread baked in a hot cast-iron skillet gives you crisp edges and a tender crumb. If you love that Southern cornmeal flavor, the same batter idea shows up in these Southern hoe cakes — a good way to use up any leftover batter while your dressing bakes.
The broth matters more than almost anything else. Use a rich chicken or turkey stock, and warm it before it goes in so it soaks evenly into the bread. Fresh sage is worth seeking out; it has a brighter, greener flavor than dried and defines that classic holiday taste. And do not skip the eggs — they set the dressing so each scoop holds its shape.

Pro Tips for Success
- Do bake the cornbread a day ahead. Slightly stale cornbread absorbs broth better and gives you a sturdier dressing.
- Do make the mixture wetter than feels right. It should look almost soupy before baking.
- Do not rush the onions and celery — soft and translucent, never browned and crunchy.
- Do taste the broth-and-herb mixture before adding eggs and adjust the salt then.
- Do not overbake. Pull it while the center still has a little give; it firms up as it rests.
Variations and Substitutions
This dressing is easy to make your own. For a heartier, meatier version, brown a pound of breakfast sausage and fold it in with the aromatics. You can add a handful of toasted pecans for crunch, or diced apple for a touch of sweetness. To make it vegetarian, simply swap in a good vegetable broth.
Have leftover roast turkey after the holiday? Fold shredded turkey right into the dressing before baking, or roll the mixture into these handy leftover turkey stuffing balls for a fun, portable second-day meal.
Storage Instructions
Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. To freeze, wrap the baked dressing tightly and freeze for up to 3 months; thaw overnight in the fridge before reheating. For the best texture, reheat in a 325°F oven with a splash of broth over the top and cover with foil until warmed through — the microwave works in a pinch but softens the crust.

Frequently Asked Questions
What is the difference between dressing and stuffing?
They are very similar mixtures. The main difference is that dressing is baked in a separate dish, while stuffing is cooked inside the bird. In the South, cornbread-based versions baked in a pan are almost always called dressing.
Why is my cornbread dressing dry?
Dry dressing usually means not enough broth or overbaking. The unbaked mixture should look wet, almost soupy, and you should pull it from the oven while the center still has a slight jiggle.
Can I make Southern cornbread dressing ahead of time?
Yes. Assemble the dressing in its baking dish, cover, and refrigerate up to 24 hours before baking. Add a few extra minutes to the bake time since it starts cold, and add a splash more warm broth if it looks dry.
What should I serve with cornbread dressing?
It is a natural partner for roast turkey, ham, and plenty of gravy. Round out the plate with a classic Southern vegetable side like these country ranch green beans and potatoes with bacon for a spread that feels like a real holiday table.


Southern Cornbread Dressing
Ingredients
For the cornbread
- 2 cups yellow cornmeal
- 1 cup all-purpose flour
- 2 tsp baking powder
- 1 tsp baking soda
- 1 tsp salt
- 2 large eggs
- 2 cups buttermilk
- ¼ cup bacon drippings or vegetable oil plus more for the skillet
For the dressing
- 4 slices day-old white bread or 3 leftover biscuits torn into pieces
- ½ cup unsalted butter
- 2 cups yellow onion finely diced
- 1.5 cups celery finely diced
- 4 cups chicken or turkey broth warm, plus more as needed
- 1 tbsp fresh sage chopped (or 1 tsp dried)
- 1 tsp dried thyme
- 1 tsp poultry seasoning
- 3 large eggs beaten
- 1 tsp black pepper
- salt to taste
Instructions
Bake the cornbread
- Preheat the oven to 425°F. Grease a 10-inch cast-iron skillet with a little bacon drippings or oil and place it in the oven to heat.
- Whisk together the cornmeal, flour, baking powder, baking soda, and salt. In a separate bowl beat the eggs, buttermilk, and 1/4 cup drippings, then stir into the dry ingredients until just combined. Pour into the hot skillet and bake 22 to 25 minutes, until golden. Cool completely.
Make the dressing
- Reduce the oven to 350°F. Crumble the cooled cornbread into a large bowl and add the torn day-old bread or biscuits.
- Melt the butter in a skillet over medium heat. Add the onion and celery and cook 8 to 10 minutes, until very soft and translucent. Stir in the sage, thyme, poultry seasoning, and black pepper.
- Scrape the aromatics over the crumbled bread. Pour in the warm broth and the beaten eggs, then gently fold until the mixture is very moist and loose, almost soupy. Add more broth if needed and season with salt to taste.
- Spread into a greased 9×13-inch baking dish. Bake uncovered 35 to 45 minutes, until set and lightly golden on top. Rest 10 minutes before serving.
