This is a baked cornbread dressing — not stuffing — made with crumbled day-old cornbread, cubed rustic bread, sautéed onion and celery, sage, thyme, stock, and eggs, all baked in a 9×13 dish at 350°F for about an hour. It feeds eight and comes together in 90 minutes total. The honest reason to make it: it reheats beautifully, the whole thing can be assembled the night before, and it holds its own as the centerpiece of a holiday spread or a Sunday dinner without requiring much fuss on the day.
Shopping notes
- Cornbread: Day-old is specified for good reason — fresh cornbread is too moist and will turn the dressing gummy. If you’re buying from a store, plain Southern-style cornbread works best; avoid the sweet, cake-like Northern varieties, which throw off the flavor balance.
- Country-style bread: A rustic white loaf, sourdough, or French bread all work. Stale it out by leaving cubes uncovered on a sheet pan overnight, or dry them in a 300°F oven for 15 minutes. Skip the pre-seasoned croutons — they’ll oversalt the dish.
- Stock: Low-sodium is called for because the bread already carries salt. If you only have regular stock, reduce added salt significantly and taste before baking.
- Sage and thyme: Dried works fine here. Skip the fresh sage garnish on top — not worth the extra dish.
What makes this version work
Two things matter most. First, using a combination of cornbread and a rustic white loaf gives you better texture than cornbread alone — the white bread absorbs liquid evenly and keeps the interior tender while the cornbread provides flavor and a slightly crumbly bite. Second, the stock and egg mixture is added gradually and the bread is allowed to soak before baking. That rest period is what separates a dressing that holds together from one that either falls apart or bakes up dry and dense. Don’t rush it — even five minutes of soaking makes a real difference.
What can go wrong
- Soggy center, dry edges: This usually means the dish went into the oven before the bread fully absorbed the liquid, or the oven temperature was too high. Make sure the mixture is evenly moistened and the oven is fully preheated to 350°F — not higher.
- Flat, dense texture: Overmixing after adding the stock-egg mixture breaks down the bread too much. Stir gently and stop as soon as everything is combined.
- Too salty: Cornbread, stock, and bread all carry sodium. If your cornbread was salted and your stock isn’t low-sodium, hold back on any added salt until you taste the raw mixture.
- Top won’t crisp: If the dish is covered with foil for the full bake time, the top steams instead of browning. Bake uncovered for at least the last 20 minutes to get that contrast between the crispy top and the soft interior.
- Assembled ahead and baked cold: Pulling a cold baking dish straight from the fridge into a hot oven can lead to uneven cooking. Let it sit at room temperature for 20–30 minutes before it goes in.
Keeping and reheating
Baked dressing keeps well covered in the fridge for up to 4 days. To reheat, add a splash of stock — about 2 tablespoons per serving — before covering with foil and warming in a 325°F oven for 20 to 25 minutes; this brings back the moisture without making it soggy. For individual portions, a microwave works fine with a damp paper towel over the top. The unbaked assembled mixture can be refrigerated overnight in the baking dish, tightly covered — this is actually the most practical approach for holiday cooking. Baked dressing also freezes well for up to 2 months; thaw overnight in the fridge before reheating in the oven as above.
Classic Southern Cornbread Dressing (Crispy Top)
Equipment
- 9×13 inch (23x33cm) baking dish
- Large skillet (12-inch / 30cm)
- Large mixing bowl
- Medium mixing bowl
- Aluminum foil
- Wire cooling rack
Ingredients
Cornbread
- 4 cups cornbread crumbled, about 450g — use day-old homemade cornbread for best results
- 4 cups country-style bread cubed, about 200g — preferably a day-old rustic loaf
Vegetables & Aromatics
- 1 cup onion finely chopped, 150g — yellow or sweet onion works well
- 1 cup celery finely chopped, 120g — about 3 stalks
- 2 tbsp unsalted butter 28g, plus more for greasing
- 2 tbsp olive oil
Herbs & Spices
- 1 tsp dried sage
- 1 tsp dried thyme
- 1 pinch salt to taste
- 1 pinch ground black pepper to taste
Binding & Moisture
- 2 cups chicken or vegetable stock 480ml — low sodium preferred
- 2 medium eggs beaten
Instructions
- Preheat your oven to 350°F / 175°C (180°C fan-forced). Lightly grease a 9×13 inch (23x33cm) baking dish with butter.2 tbsp unsalted butter
- In a large skillet over medium heat, melt the butter and add the olive oil. Sauté the chopped onion and celery, stirring occasionally, until they soften and turn translucent, about 8 to 10 minutes. The key is to release their sweetness without browning.1 cup onion, 1 cup celery, 2 tbsp unsalted butter, 2 tbsp olive oil
- In a large bowl, combine the crumbled cornbread, cubed bread, sautéed vegetables, sage, and thyme. Season with salt and black pepper to taste. Toss to distribute the herbs and seasoning evenly.4 cups cornbread, 4 cups country-style bread, 1 tsp dried sage, 1 tsp dried thyme, 1 pinch salt
- In a separate bowl, whisk together the chicken stock and beaten eggs. Gradually pour this mixture over the bread and vegetable mixture, stirring gently to combine. Let it sit for a few minutes so the bread absorbs the liquid well.2 cups chicken or vegetable stock, 2 medium eggs
- Transfer the mixture to the prepared baking dish, spreading it evenly. Cover tightly with foil and bake for 25 minutes. Remove the foil and continue baking for another 20–25 minutes, or until the top is golden brown and crispy and the centre is set. Total bake time is 45–50 minutes.
Notes
Nutrition
Common questions
Can I assemble this the day before and bake it the next day?
Yes — assembling the night before is one of the best ways to make this recipe work for a busy day or a gathering. Cover the unbaked dish tightly and refrigerate overnight, then let it sit out for 20 to 30 minutes before baking so it cooks evenly.
Can I use store-bought cornbread mix instead of homemade?
Yes, a plain cornbread made from a mix works fine as long as it’s not a sweet variety. Bake it a day ahead, let it cool completely, and crumble it — the key is that it’s dry enough to absorb the stock without turning to mush.
How do I know when it’s done baking?
The dressing is done when the top is golden brown and the center feels set — not jiggly — when you gently shake the pan. A knife inserted in the middle should come out clean, not wet with liquid.
Can I make this vegetarian?
Swap the chicken stock for a good vegetable stock and the dish is fully vegetarian. Use low-sodium vegetable stock if you can find it, and taste the mixture before baking since some vegetable stocks run saltier than chicken stock.
More recipes to try
- Homemade Classic Cranberry Sauce
- Creamy Grape Salad with Southern Charm
- Sweet Corn Chowder
- Fluffy Buttermilk Pancakes


















































