Go Back
+ servings

Cornbread Stuffing

This delicious cornbread stuffing is made with homemade cornbread, Italian bread, bacon, apples, cranberries, and so many other delicious ingredients. It's perfectly moist and golden brown on top. The perfect holiday side dish!
Prep Time1 hr
Cook Time30 mins
Total Time1 hr 30 mins
Course: Side Dish
Cuisine: American
Keyword: cornbread stuffing
Servings: 8 people
Author: Tania


  • 1 batch homemade cornbread (make the day before preferably, bake in an 8x8 inch pan if preferred)
  • 4 cups Italian bread, cut into 1 inch cubes
  • 8 slices bacon
  • 4 tablespoons unsalted butter, divided
  • 1 medium yellow onions, diced
  • 3 stalks celery, diced
  • 1 Honeycrisp apples, diced (no need to peel)
  • 1 granny smith apple, diced (no need to peel)
  • 4 cloves garlic, minced
  • 2 teaspoons fresh thyme leaves
  • 1 teaspoon minced fresh rosemary leaves
  • Salt and pepper to taste
  • ¼ cup chopped fresh Italian parsley
  • ½ cup dried cranberries (plus more to taste)
  • 1 large egg, beaten
  • 2 to 3 cups chicken broth (as needed)


  • The day before, make the cornbread. Then, cut the cornbread into 1 inch cubes. Notes: If you are unable to make it the day before, no big deal. Just let it cool down enough until it holds its shape. Also, you can make it in an 8x8 inch baking pan.
  • Preheat the oven to 375 degrees F.
  • In a large sheet pan, arrange the cubed cornbread and the cubed Italian bread. Bake for 15-20 minutes to oven-dry it. This will help the bread absorb the liquid better without getting soggy. Tip: use two sheet pans if too crowded.
  • Meanwhile, cook the bacon on a large skillet over medium heat. Transfer to a plate lined with paper towel to drain the fat. Dice it and set aside. Note: this step can be made ahead the 1-2 days in advance. You can just store it in the fridge.
  • In a large skillet, melt 2 tablespoons of the unsalted butter over medium-high heat. Saute the onions, celery, and apples until softened, about 8 minutes, stirring occasionally. Add the garlic, thyme and rosemary, and cook for another 1-2 minutes until fragrant. Season with salt and pepper to taste. Transfer this mixture to a large bowl.
  • To the mixture, add the oven-dried Italian bread and cornbread cubes, along with the beaten egg, dried cranberries, cooked bacon, and chopped parsley. Add the broth, little by little, tossing, until moist. I used 2 ½ cups of broth, but feel free to adjust as needed.
  • Transfer the mixture to a 9x13 inch baking dish. Melt the remaining 2 tablespoons of butter and drizzle over the stuffing. Bake, uncovered, at 375 degrees F for 25-30 minutes, until golden brown on top. Let it cool for 10 minutes before serving. Enjoy!


  • Special equipment: 8x8 inch baking pan, 9x13 baking pan.
  • Why oven-dry the cornbread and Italian bread: Because you'll need to add broth to the stuffing mixture, you want the bread to be drier. Pre-baking it will help the bread absorb the liquid better so you don't get soggy stuffing.
  • Make ahead: I'd recommend making the cornbread the day before so it has time to completely cool down. The bacon can also be cooked ahead of time. The celery, onions, and garlic can also be diced or minced ahead.
  • Shortcuts: Your favorite store-bought cornbread would work - you'll need about an 8x8 inch cornbread. You can also use your favorite cornbread mix. As for the bacon, feel free to buy fully cooked bacon.