I absolutely adore this Cornbread Stuffing Recipe because it strikes the perfect balance between savory herbs, sweet corn flavor, and that unmistakable cornbread crumb. Every time I make it, it instantly becomes the centerpiece of our meal, bringing a cozy, comforting vibe to the table that’s hard to beat. Whether it’s a holiday feast or just a special Sunday dinner, this dish has that warm, nostalgic touch that feels like a big, hearty hug on a plate.
Why You’ll Love This Cornbread Stuffing Recipe
What excites me most about this Cornbread Stuffing Recipe is how beautifully it blends flavors. The sweetness from the creamed corn and cornmeal is perfectly offset by the earthiness of fresh sage and thyme, and the savory sautéed onions and celery add such a satisfying depth of flavor. The texture is a dream too; you get crispy golden edges and soft, fluffy interior bites that just melt in your mouth.
I also love how straightforward this recipe is compared to other stuffings that rely on bread cubes from store-bought loaves. Making the cornbread from scratch is simpler than it sounds — and it’s actually a fun step that makes all the difference in taste and freshness. Plus, it’s incredibly versatile, making it perfect for the holidays, family dinners, or even a special weeknight treat. Honestly, this stuffing stands out because it’s both comforting and a little unexpected, thanks to the cornbread base.
Ingredients You’ll Need

The beauty of this recipe lies in its simple yet essential ingredients. Each one plays a pivotal role, whether it’s for flavor, texture, or that classic golden color that makes cornbread so inviting. I love how the combination of fresh herbs and creamed corn creates a flavorful stuffing that’s far from ordinary.
- Unsalted butter: Melting and then softening it ensures richness without overpowering the other flavors.
- All-purpose flour: Provides structure to the cornbread, giving it that soft crumb.
- Cornmeal: The star of the show that adds that signature corn flavor and a slightly grainy texture.
- Granulated sugar: Just enough to enhance the cornbread’s natural sweetness without going overboard.
- Baking powder: Gives the cornbread a nice rise and lightness.
- Kosher salt: Essential for balancing and elevating all the flavors.
- Large eggs: Help bind the ingredients together while adding moisture.
- Creamed corn: Adds moisture and a subtle sweetness that makes this recipe unique.
- Whole milk: For added creaminess and moisture in the cornbread batter.
- White or yellow onion: Finely chopped and sautéed for softness and a sweet-savory base.
- Celery stalks: Thinly sliced to provide crunch and freshness in the stuffing mixture.
- Fresh sage and thyme: These herbs bring aromatic earthiness that’s key to great stuffing.
- Low-sodium chicken stock: Adds moisture and depth without overwhelming the other ingredients.
Directions
Step 1: First, place a rack in the center of your oven and preheat it to 400 degrees Fahrenheit. Butter a 13″ x 9″ baking dish thoroughly to prevent sticking and add a golden crust to your cornbread.
Step 2: In a medium bowl, whisk together the all-purpose flour, cornmeal, granulated sugar, baking powder, and 1 teaspoon kosher salt. This dry mix is key for the cornbread’s structure and flavor foundation.
Step 3: In a large bowl, beat the eggs until just blended, then whisk in the creamed corn, whole milk, and 1/2 cup melted butter. Gently fold the dry ingredients into the wet mix with a rubber spatula until just combined — avoid overmixing to keep the cornbread tender.
Step 4: Pour the batter into your prepared baking dish and bake for 20 to 25 minutes, or until the edges turn golden brown and a toothpick inserted in the center comes out clean. Let the cornbread cool in the pan for about 30 minutes to set nicely.
Step 5: Once cooled, cut the cornbread into four large squares, then carefully lift them out with a flexible spatula and place on a wire rack to cool completely — this step is crucial before cubing for stuffing.
Step 6: If you’re making the stuffing immediately, reduce your oven temperature to 200 degrees Fahrenheit. Arrange oven racks in the upper and lower thirds for even drying.
Step 7: Cube the cornbread into 1/2-inch pieces and spread evenly between two baking sheets. Bake for 30 to 35 minutes, rotating the sheets halfway through, until the cubes are dry to the touch. Allow these to cool completely before moving on.
Step 8: To prepare the stuffing, preheat your oven to 375 degrees and butter a 13″ x 9″ baking dish to ensure your final dish doesn’t stick.
Step 9: In a large skillet over medium heat, melt 1 stick of butter. Add the chopped onion, celery, and 1 teaspoon kosher salt, cooking until softened and the onion tastes sweet — about 7 to 9 minutes. Stir in the sage and thyme, cooking for 2 more minutes until fragrant, then remove from heat. Immediately stir in the remaining 1 stick of butter to melt into the mixture.
Step 10: In a large glass measuring cup, whisk eggs until blended, then add the chicken stock and remaining 1 teaspoon salt. Whisk again to combine the liquid ingredients evenly.
Step 11: In a large bowl, toss together the dried cornbread cubes and the sautéed onion and herb mixture. Drizzle the egg and stock mixture over the top and gently toss to coat without crushing the cubes.
Step 12: Transfer this mixture to your prepared baking dish and bake for 30 to 35 minutes until the top is golden brown and crispy, and the inside is hot and cooked through. This final bake is what gives the stuffing its irresistible crust and moist interior.
Servings and Timing
This Cornbread Stuffing Recipe generously serves 8 people, making it perfect for family gatherings or holiday spreads. The prep time, including making the cornbread and drying it for stuffing, is about 45 minutes, with an initial baking time of 20 to 25 minutes for the cornbread itself. Once the cornbread is prepared and dried, assembling the stuffing adds another 15 to 20 minutes. The final stuffing bake takes roughly 30 to 35 minutes, meaning your total active time is around an hour and 30 minutes, while the aging and drying steps add extra hands-off time. Remember to factor in cooling time, especially if you’re making the cornbread ahead.
How to Serve This Cornbread Stuffing Recipe

I find this cornbread stuffing truly shines when paired with classic roast poultry, like a herb-roasted turkey or baked chicken. Its rich, buttery flavor complements the crispy skin and tender meat perfectly. For vegetable sides, I love serving it alongside green beans almondine, roasted Brussels sprouts, or a fresh autumn salad with apple slices and walnuts. These choices balance the richness of the stuffing beautifully.
Presentation-wise, you can’t go wrong with a simple sprinkling of fresh chopped sage over the top just before serving. It adds a pop of green color and an immediate fresh aroma. If you want to get festive, topping with a few toasted pecans or a drizzle of browned butter right out of the oven creates a rustic yet elegant look that always impresses guests.
When it comes to beverages, I often suggest pairing the meal with a crisp, unoaked Chardonnay or a smooth Pinot Noir that complements the buttery, herbal notes without overpowering. For a non-alcoholic option, a sparkling apple cider or a subtly spiced iced tea works beautifully, cleansing the palate between bites. I serve this stuffing warm straight out of the oven, which really lets those flavors and textures stand out, but it also tastes great at room temperature for casual meals or potlucks.
Variations
One of the wonderful things about this Cornbread Stuffing Recipe is how adaptable it is. If you want to switch things up, you can easily substitute the all-purpose flour with a gluten-free blend, and use dairy-free margarine and plant-based milk to make it vegan-friendly. I’ve done this several times for friends, and it still comes out wonderfully moist and flavorful.
For a twist on flavor, I sometimes add sautéed mushrooms or crumbled cooked sausage to the onion and celery mixture before tossing it with the cornbread. This adds a savory umami layer that’s irresistible. Another fun variation I’ve tried is stirring in chopped roasted butternut squash or sweet potato cubes for an extra pop of color and sweetness.
While oven-baking is classic, I’ve experimented with stuffing the mixture into hollowed-out squash or peppers and baking them, which makes for an impressive presentation and infuses the dish with a subtle smoky sweetness. Alternatively, you can make this as a stovetop stuffing by gently warming the mixture in a skillet with a bit of extra butter for a crisp bottom crust.
Storage and Reheating
Storing Leftovers
After enjoying this delicious stuffing, I always make sure to store leftovers in an airtight container to keep them tasting fresh. I recommend using a glass or BPA-free plastic container with a tight seal. When refrigerated, the stuffing will stay good for about 3 to 4 days. This allows you to easily reheat portions during the week without losing much of the texture or flavor.
Freezing
This Cornbread Stuffing Recipe freezes beautifully, which is perfect if you want to make it ahead for busy holidays. To freeze, spread the baked stuffing evenly in a freezer-safe container, making sure it’s cooled completely before sealing. Wrapping the container in plastic wrap and then foil adds extra protection against freezer burn. It will keep well for up to 2 months. When you’re ready to enjoy it, thaw overnight in the fridge before reheating.
Reheating
The best way I’ve found to reheat leftover cornbread stuffing is in the oven at 350 degrees Fahrenheit, covered with foil to keep it moist, for about 20 minutes or until heated through. Removing the foil for the last 5 minutes crisps up the top again, giving you that freshly baked texture we all love. I avoid microwaving if possible, as it tends to make the stuffing soggy instead of maintaining its crisp edges and fluffy interior.
FAQs
Can I make the cornbread ahead of time?
Absolutely! In fact, making the cornbread a day ahead is a great time saver. Just keep it whole in the baking dish covered tightly at room temperature, then cut and dry it the next day when you’re ready to assemble the stuffing.
What if I don’t have creamed corn on hand?
You can substitute the creamed corn with regular canned corn plus a tablespoon or two of heavy cream or milk to mimic the creamy texture. Just blend them slightly if you want a smoother consistency before mixing.
Can I use vegetable stock instead of chicken stock?
Yes! Vegetable stock works well as a substitute and keeps the stuffing vegetarian-friendly. Just make sure it’s a flavorful stock so your stuffing doesn’t lose depth.
Is it possible to make this recipe vegan?
Definitely. Replace butter with vegan margarine or olive oil, use a plant-based milk alternative, and swap eggs for flax eggs or a commercial egg replacer. Using vegetable stock instead of chicken stock completes the transition to a vegan dish.
How do I get the cornbread cubes crispy without drying them out?
The key is to spread the cubes in a single layer and bake at a low temperature (200 degrees) slowly to dry them out without browning too much. Rotating the baking sheets halfway through helps crisp them evenly while retaining enough moisture for a tender stuffing.
Conclusion
I hope you’re as excited to try this Cornbread Stuffing Recipe as I am to share it with you. It’s a true crowd-pleaser, bringing together the best of texture, aroma, and rich flavor in every bite. Whether you’re cooking for loved ones or simply craving comfort food with a twist, this recipe is a joyous way to fill your kitchen with warmth and create delicious memories. Give it a go – I promise it’ll earn a permanent spot on your favorite recipe list!
PrintCornbread Stuffing Recipe
This Cornbread Stuffing recipe blends the rich flavors of homemade cornbread with savory sautéed vegetables and fragrant herbs, creating a comforting and classic side dish perfect for holiday meals or any special occasion. The cornbread is baked to golden perfection, dried for the ideal texture, then combined with sautéed onions, celery, sage, thyme, and a flavorful egg and chicken stock mixture before baking until crispy and golden on top.
- Prep Time: 45 minutes
- Cook Time: 1 hour 45 minutes
- Total Time: 3 hours
- Yield: 8 servings
- Category: Side Dish
- Method: Baking
- Cuisine: American
Ingredients
Cornbread
- 1/2 cup (1 stick) unsalted butter, melted and cooled, plus more softened for pan
- 2 cups (240 g) all-purpose flour
- 2 cups (240 g) cornmeal
- 1/3 cup (66 g) granulated sugar
- 2 tablespoons baking powder
- 1 teaspoon kosher salt
- 4 large eggs, room temperature
- 1 (15-oz.) can creamed corn
- 1/4 cup whole milk
Stuffing
- 1 cup (2 sticks) unsalted butter, divided, plus more softened for pan
- 1 white or yellow onion, finely chopped
- 3 stalks celery, thinly sliced
- 2 teaspoons kosher salt, divided
- 1/4 cup loosely packed finely chopped fresh sage
- 2 tablespoons finely chopped thyme
- 2 cups low-sodium chicken stock
- 4 large eggs (from cornbread step)
Instructions
- Prepare Cornbread Batter: Preheat oven to 400°F and grease a 13″ x 9″ baking dish with softened butter. In a medium bowl, whisk together flour, cornmeal, sugar, baking powder, and 1 teaspoon kosher salt. In a large bowl, whisk the 4 eggs until blended, then incorporate creamed corn, whole milk, and melted butter. Gently fold in the dry ingredients until just combined.
- Bake Cornbread: Pour the batter into the prepared baking dish and bake for 20 to 25 minutes until the edges are golden brown and a tester inserted in the center comes out clean. Let cool in the pan for 30 minutes.
- Cool and Cube Cornbread: Cut the cornbread into 4 large pieces, transfer to a wire rack, and let cool completely. Reduce oven temperature to 200°F. Cut cornbread into 1/2-inch cubes and spread evenly on two baking sheets. Bake for 30 to 35 minutes, rotating sheets halfway through, until the cubes are dry to the touch. Let cool completely.
- Sauté Vegetables: Preheat oven to 375°F and grease a 13″ x 9″ baking dish with softened butter. In a large skillet over medium heat, melt 1 stick of butter. Add finely chopped onion, celery, and 1 teaspoon kosher salt. Cook, stirring occasionally, until vegetables are softened and onion is sweet, about 7 to 9 minutes. Add chopped sage and thyme, cooking an additional 2 minutes until fragrant. Remove from heat and stir in the remaining stick of butter until melted.
- Mix Egg and Stock: In a large glass measuring cup, whisk the eggs from the cornbread step until blended. Add chicken stock and remaining 1 teaspoon kosher salt; whisk to combine.
- Combine Ingredients: In a large bowl, combine the cubed cornbread with the sautéed vegetable mixture and toss gently. Drizzle the egg and stock mixture over and gently toss again to combine evenly.
- Bake Stuffing: Transfer the mixture to the prepared baking dish and bake at 375°F for 30 to 35 minutes, until the top is golden brown, crispy, and the stuffing is heated through.
Notes
- Cornbread can be made one day ahead and kept at room temperature, covered tightly.
- For best flavor, use fresh herbs such as sage and thyme when available.
- Low-sodium chicken stock helps control saltiness; adjust salt to taste.
- Letting the cornbread dry in the oven before mixing creates a better texture for stuffing.
- This stuffing pairs wonderfully with roasted turkey or chicken.
