Here is my favorite cornbread stuffing recipe, with crumbly homemade cornbread, savory herbs, tender vegetables, and hard boiled eggs mixed right in for extra protein and richness.
This cornbread stuffing is always a hit at our holiday table. The hard boiled eggs make it hearty enough to be a main dish, and my kids actually ask for seconds. Sometimes the best comfort food comes from mixing simple ingredients together, you know?

Why You’ll Love This Cornbread Stuffing
- Unique twist on traditional stuffing – The hard-boiled eggs add extra protein and a creamy texture that makes this stuffing stand out from the usual bread-based versions.
- Quick preparation – Ready in under an hour, this recipe is perfect when you need a delicious side dish without spending all day in the kitchen.
- Southern comfort at its best – The homemade cornbread base gives this stuffing a slightly sweet, crumbly texture that pairs perfectly with the savory vegetables and herbs.
- Great texture and crunch – The chopped pecans add a nice nutty crunch that contrasts beautifully with the soft cornbread and tender vegetables.
- Perfect for holidays – This makes a wonderful addition to your Thanksgiving or Christmas table, and it’s different enough to spark conversation among your guests.
What Kind of Cornbread Should I Use?
For this stuffing recipe, homemade cornbread is really the way to go since it gives you control over the texture and flavor. You’ll want cornbread that’s a day or two old because slightly stale bread holds up better when mixed with the stock and other ingredients. If your cornbread is fresh, you can cube it and let it sit out for a few hours or even toast it lightly in the oven to dry it out a bit. Whether you prefer a sweet or savory cornbread is up to you, but keep in mind that this stuffing has plenty of savory elements, so either style will work perfectly.

Options for Substitutions
This cornbread stuffing is pretty forgiving when it comes to swaps and substitutions:
- Homemade cornbread: Store-bought cornbread works perfectly fine here – just make sure it’s a day or two old so it’s not too moist. You can also use a mix of cornbread and regular bread cubes for a different texture.
- Green bell peppers: Red or yellow bell peppers work just as well, or you can use a mix of colors. If you want more heat, try poblano peppers instead.
- Pecans: Walnuts, almonds, or even toasted pine nuts make great substitutes. You can also leave the nuts out entirely if someone has allergies.
- Hard-boiled eggs: This is really the signature element of this stuffing, so I’d recommend keeping them in. But if you must skip them, add an extra ½ cup of chopped celery for more texture.
- Turkey stock: Chicken stock works perfectly as mentioned, or you can use vegetable stock if you want to keep it lighter. Start with less liquid and add more as needed since different stocks have varying salt levels.
- Fresh sage: Dried sage works too – just use about 2 teaspoons instead of 2 tablespoons. You can also try fresh thyme or a poultry seasoning blend.
Watch Out for These Mistakes While Cooking
The biggest mistake when making cornbread stuffing is using cornbread that’s too fresh and moist, which will create a mushy texture – let your cornbread sit out overnight or toast it lightly in the oven to dry it out before crumbling.
Another common error is adding too much stock at once, so pour it in gradually while mixing until the stuffing holds together when squeezed but isn’t soggy or swimming in liquid.
Don’t forget to taste and adjust your seasonings before baking, especially the sage and salt, since cornbread can be quite mild and needs proper seasoning to shine.
Finally, avoid overcooking your hard-boiled eggs since they’ll continue cooking in the oven – aim for just set yolks that are still creamy, and fold them in gently at the end to prevent them from becoming rubbery.

What to Serve With Cornbread Stuffing?
This cornbread stuffing is perfect alongside your Thanksgiving turkey or any roasted chicken throughout the year. The rich, savory flavors pair beautifully with cranberry sauce, which adds a nice tart contrast to balance out the buttery cornbread and pecans. I love serving it with roasted vegetables like Brussels sprouts, green beans, or roasted carrots to round out the meal. Since this stuffing is pretty hearty with the hard-boiled eggs and pecans, it also works great as a main dish for vegetarians when paired with a simple salad and some roasted sweet potatoes.
Storage Instructions
Refrigerate: This stuffing keeps really well in the fridge for up to 4 days in a covered container. Since it has hard-boiled eggs, make sure to get it into the refrigerator within 2 hours of cooking. I actually think it tastes even better the next day when all those flavors have had time to meld together!
Freeze: You can freeze this stuffing for up to 3 months in a freezer-safe dish or container. Just let it cool completely first, then wrap it tightly with plastic wrap and foil. It’s great to make ahead for the holidays when you’re juggling a million other dishes.
Warm Up: To serve leftovers, cover with foil and bake at 350°F for about 20-25 minutes until heated through. If it’s frozen, thaw it overnight in the fridge first, then reheat. You might want to add a splash of extra stock if it seems a bit dry after reheating.
| Preparation Time | 15-20 minutes |
| Cooking Time | 25-30 minutes |
| Total Time | 40-50 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3500-3800
- Protein: 70-80 g
- Fat: 190-210 g
- Carbohydrates: 370-400 g
Ingredients
For the cornbread base:
- 1 stick unsalted butter (melted and cooled to room temperature)
- 2 cups turkey stock (or chicken stock)
- 10 cups cornbread, crumbled
For the mix-ins and seasoning:
- 2 tbsp rubbed sage (I prefer McCormick for this recipe)
- 1/2 cup celery (chopped, about 1/4-inch pieces)
- 1 cup pecans (roughly chopped, for texture)
- 1 cup green onions (sliced)
- 1 cup green bell pepper (finely diced)
- 3/4 tsp kosher salt
- 5 hard-boiled eggs (chopped, adds richness)
Step 1: Preheat the Oven
Preheat your oven to 375°F (190°C) to ensure it is at the right temperature when you are ready to bake the dressing.
This helps achieve a beautifully browned and crusty top.
Step 2: Combine Dry Ingredients
- 10 cups homemade cornbread, crumbled
- 1 cup finely diced green bell pepper
- 1 cup sliced green onions
- 1/2 cup chopped celery
- 1 cup pecans, roughly chopped
- 5 hard-boiled eggs, chopped
In a large prep bowl, add the crumbled homemade cornbread.
Stir in the finely diced green bell pepper, sliced green onions, chopped celery, roughly chopped pecans, and the chopped hard-boiled eggs.
Gently fold everything together so that the add-ins are evenly distributed throughout the cornbread.
Step 3: Season the Mixture
- 2 tbsp rubbed sage (or to taste)
- 3/4 tsp kosher salt (or to taste)
Add the rubbed sage and kosher salt to the cornbread stuffing base.
Fold the seasonings in thoroughly.
Taste the mixture and adjust the sage and salt to your liking.
I like to start with a tablespoon of sage and add more if I want a deeper herbal note.
Step 4: Moisten the Stuffing Mixture
- 1 stick unsalted butter, melted
- 2 cups turkey stock (or chicken stock)
Slowly pour the melted unsalted butter and turkey (or chicken) stock over the mixture, tossing gently as you add the liquids to ensure even coverage and moisture throughout.
Take care not to overwork the mixture so the texture remains light.
For extra richness, I like to drizzle a little extra melted butter on top just before baking.
Step 5: Bake the Cornbread Dressing
Transfer the prepared stuffing mixture to a 9 x 13-inch baking dish, spreading it evenly.
Bake in the preheated oven on the middle rack for 25 minutes, or until the top is golden brown and begins to get crusty.
If you prefer a drier, more crusty stuffing, bake for a few extra minutes.
Allow it to cool slightly before serving.