Grandma’s Cornbread Dressing is the savory, herb-filled holiday dish that feels like a warm hug. This classic Southern American recipe comes straight from my family’s kitchen, passed down through generations. It builds the perfect texture with a crispy, golden-brown top and a soft, moist interior that’s just begging for gravy. Making this dressing is about more than just a side; it’s about bringing the nostalgic taste of tradition to your table.
Why You'll Love This Recipe
- It’s the ultimate comfort food that brings back warm holiday memories
- You get that perfect balance of a crispy top and a soft, moist center
- Packed with savory, herby flavor that complements any roast turkey or ham
- Uses simple, pantry-staple ingredients for an authentic homemade taste
- I promise it’ll become your new non-negotiable holiday staple
Ingredients You’ll Need
- Day-old, homemade cornbread: using slightly dry cornbread is non-negotiable for the right texture and it soaks up the broth and butter beautifully without turning to mush.
- Day-old white sandwich bread: this acts as the binder and adds a subtle, neutral base that lets the cornbread and herbs really shine.
- Unsalted butter: building the flavor base by sautéing the veggies in butter creates a rich, savory depth that permeates every single bite.
- Yellow onion: finely chopped and cooked until very soft, it dissolves into the dressing and provides a sweet, aromatic foundation.
- Celery: cooked alongside the onion, it adds a necessary crunch and fresh, earthy flavor that’s essential for balance.
- Garlic: minced and added at the end of cooking, it gives a quick punch of savory aroma without burning.
- Large eggs: lightly beaten and stirred in, they act as a binder to help set the dressing as it bakes.
- Low-sodium chicken or turkey broth: warmed broth is key for achieving a moist, cohesive mixture that won’t dry out in the oven.
- Dried sage: this is the classic, woodsy herb that screams holiday dressing and pairs perfectly with poultry.
- Dried thyme: its slightly floral, earthy notes complement the sage and build a complex herby profile.
- Dried marjoram: a less common but wonderful addition that adds a sweet, citrusy layer to the herb blend.
- Kosher salt: enhances all the other flavors and seasons the bread mixture evenly before baking.
- Freshly ground black pepper: adds a gentle, warming heat that cuts through the richness of the butter and eggs.
- Chopped toasted pecans (optional): they introduce a wonderful crunch and a nutty, buttery flavor that elevates the entire dish.
- Chopped fresh parsley for garnish (optional): a bright, fresh sprinkle right before serving adds a pop of color and a clean finish.
How to Make It
Preheat and Prep Your Pan:
Start by preheating your oven to 375°F and generously greasing your 9×13 inch baking dish. This ensures your Grandma’s Cornbread Dressing releases easily and gets that all-over golden crust. Setting it aside now means you’re ready to go when your mixture is perfectly mixed.
Combine Your Breads:
In your largest mixing bowl, crumble the day-old cornbread and tear the white bread into small pieces. Use your fingers to break up any stubborn cornbread chunks until you have a mix of textures. This varied crumb size is what creates the ideal, not-too-uniform finished texture.
Cook the Aromatics:
Melt the butter in a large skillet over medium heat, then add the chopped onion and celery. You’ll cook them, stirring now and then, for a good 8-10 minutes until they’re completely soft and translucent. Don’t rush this step; soft veggies mean no unwanted crunch in your final dressing.
Infuse with Garlic:
Once the onions and celery are soft, stir in the minced garlic. Let it cook for just one minute until it becomes incredibly fragrant. Immediately remove the skillet from the heat so the garlic doesn’t burn, which would make it bitter.
Mix the Dressing Base:
Pour the entire contents of the skillet, butter and all, over your bowl of bread crumbs. Sprinkle in all the dried herbs, salt, and pepper. Gently stir everything together, letting that flavorful butter soak into every nook and cranny of the bread mixture.
Add the Wet Ingredients:
Pour the lightly beaten eggs and 2 1/2 cups of the warm broth over the bread mixture. Stir gently but thoroughly until everything is evenly moistened. The mixture should be quite wet and hold together when pressed. If it seems at all dry, add the remaining broth.
Transfer and Bake:
Carefully transfer the dressing mixture to your prepared baking dish and spread it into a smooth, even layer. Bake it uncovered for 40-45 minutes. You’re looking for a deeply golden brown, crispy top and a set center where a toothpick comes out clean.
Rest Before Serving:
Once out of the oven, let the dressing rest for 10 to 15 minutes right in the dish. This crucial step allows it to firm up slightly so you can scoop perfect, beautiful portions that hold their shape on the plate.

You Must Know
- Using day-old, slightly dry bread is absolutely essential
- Sauté the onions and celery until they’re completely soft
- The dressing mixture should be quite wet before it goes in the oven
- Taste and adjust the seasoning before you bake it
- My family fights over the corner pieces with the most crisp
Storage Tips
Let your Grandma’s Cornbread Dressing cool completely in the baking dish before you cover it tightly with plastic wrap or foil – it’ll keep perfectly in the fridge for up to four days. To reheat, you can warm individual servings in the microwave for a minute or two, or cover the whole dish with foil and warm it in a 350°F oven for 20-25 minutes until it’s hot all the way through. For longer storage, you can freeze the baked and cooled dressing in an airtight container for up to three months, then thaw it overnight in the fridge before reheating.
Ingredient Substitutions
If you need a gluten-free version, simply swap in your favorite gluten-free cornbread and gluten-free sandwich bread – the method stays exactly the same. For a dairy-free dressing, use a plant-based butter or even refined coconut oil to sauté the vegetables; it’ll work beautifully. You can easily use vegetable broth instead of chicken or turkey broth to make it vegetarian, and fresh herbs can stand in for dried – just triple the amount called for since dried herbs are more concentrated. Don’t have marjoram? A pinch more thyme or a little dried oregano can work in a pinch.
Serving Suggestions
This Grandma’s Cornbread Dressing is the star of any holiday spread, so serve it right alongside your roasted turkey with plenty of rich giblet gravy for pouring over the top. It’s also fantastic with a glazed holiday ham, some creamy mashed potatoes, a green bean casserole, and tangy cranberry sauce for the full experience. Don’t relegate it just to Thanksgiving and Christmas either – it makes any Sunday roast chicken dinner feel like a special occasion, and leftovers are amazing for breakfast with a fried egg on top.
Cultural Context
This style of cornbread dressing is deeply rooted in Southern American culinary tradition, where it’s often called ‘dressing’ when baked outside the bird and ‘stuffing’ when cooked inside. It evolved as a thrifty way to use up stale bread and extend a holiday meal, with each family’s recipe becoming a cherished heirloom passed down through generations. The specific combination of sage, thyme, and the ‘holy trinity’ base of onion and celery reflects the herb-forward, comforting flavors that define Southern holiday tables. Making this dish is about continuing a story that’s been told in kitchens for over a century.

Pro Tips
- For extra flavor, use turkey drippings in place of some butter
- Start with 2 1/2 cups of broth and add more until it’s quite wet
- Let the dressed mixture sit for 10 minutes before baking to absorb liquid
- I always make the cornbread a day or two ahead
- That crispy top is the best part, don’t cover it while baking
Frequently Asked Questions
Yes, but homemade day-old cornbread is highly recommended for the best texture and flavor. If you must use store-bought, choose a plain, unsweetened variety and let it sit out overnight to dry slightly, ensuring it doesn’t turn mushy when mixed with the broth and eggs.
Absolutely. You can assemble the dressing up to a day in advance, cover it tightly, and refrigerate it. Add about 10-15 minutes to the baking time if you’re putting it in the oven cold. This makes it a perfect make-ahead side for holiday dinners.
If you don’t have dried marjoram, you can use an equal amount of dried oregano or increase the dried thyme by half a teaspoon. The blend of sage, thyme, and marjoram creates the classic savory flavor, so try to keep the total herb volume similar.
The dressing is done when the top is golden brown and crispy, the edges are pulling away from the pan slightly, and the center is set. A toothpick inserted in the center should come out clean, not wet. It usually takes about 45 minutes in a 375°F oven.
This classic Southern side is perfect with roasted turkey, ham, or chicken and smothered in gravy. Round out your holiday plate with classic sides like green bean casserole, mashed potatoes, and cranberry sauce for the ultimate comforting feast.