Irresistible Corn Bread Stuffing with Bacon

By Mila | Updated on September 26, 2024

Thanksgiving stuffing is where the real magic happens on my dinner table. Sure, everyone talks about the turkey, but I know what my family reaches for first. And after years of trying different recipes, I’ve learned that cornbread stuffing beats regular bread stuffing every single time.

The secret is in the texture. Cornbread holds its shape better but still soaks up all those good flavors. Add some crispy bacon to the mix, and you’ve got something that’ll make people forget about everything else on their plate. I like to make my cornbread a day ahead, which actually works better since day-old cornbread crumbles just right.

This recipe has become our go-to for holidays, and I’ve stopped apologizing for making a double batch. Half of it disappears while I’m still setting the table, and the other half makes great leftovers. Trust me, your kitchen will smell so good that neighbors might start showing up at your door.

Why You’ll Love This Corn Bread Stuffing

  • Crispy bacon in every bite – The thick-cut bacon adds a smoky, savory crunch that takes this stuffing from good to absolutely irresistible.
  • Perfect holiday side dish – This stuffing brings all the traditional flavors you expect with a Southern twist that’ll have everyone asking for the recipe.
  • Make-ahead friendly – You can prep this stuffing a day ahead and just pop it in the oven when you’re ready, making your holiday cooking so much easier.
  • Fresh herbs make all the difference – The combination of fresh sage and thyme gives this stuffing a restaurant-quality flavor that dried herbs just can’t match.
  • Feeds a crowd – This recipe makes plenty for a big family gathering, and trust me, you’ll want those leftovers for sandwiches the next day.

What Kind of Cornbread Should I Use?

You can use homemade or store-bought cornbread for this stuffing, and both will give you great results. If you’re making your own, a slightly sweet cornbread works wonderfully, but a more savory version is just as good. Store-bought cornbread from the bakery section or even a boxed mix that you’ve baked ahead of time will work perfectly fine too. The key is to let your cornbread get a bit stale or dry out for a day or two before using it – this helps it absorb all those delicious flavors from the stock and seasonings without turning to mush.

Options for Substitutions

This stuffing recipe is pretty forgiving when it comes to swaps, so here’s what you can change up:

  • Cornbread: If you don’t have homemade cornbread, store-bought works fine – just make sure it’s a day or two old so it’s not too soft. You can even use regular white bread or sourdough, though you’ll lose that sweet corn flavor.
  • Thick-cut bacon: Regular bacon works too, just use about 8-10 slices instead. For a lighter version, try turkey bacon or even diced ham. If you want to skip the meat entirely, add an extra tablespoon of butter for richness.
  • Fresh herbs: Don’t have fresh sage and thyme? Use 2 teaspoons dried sage and 1 teaspoon dried thyme instead. Just add them earlier in the cooking process so they have time to bloom.
  • Apple cider vinegar: White wine vinegar or even a splash of white wine works as a substitute. You just want something acidic to brighten up all those rich flavors.
  • Turkey stock: Chicken stock is the obvious swap here, but vegetable stock works too if you’re feeding vegetarians. Just taste and add a bit more salt if needed since turkey stock tends to be more flavorful.

Watch Out for These Mistakes While Cooking

The biggest mistake with cornbread stuffing is using fresh, soft cornbread that turns into mush – make your cornbread at least a day ahead and let it get slightly stale, or cube it and toast the pieces in the oven for 10-15 minutes to dry them out.

Don’t rush the bacon and vegetable cooking process, as properly rendered bacon fat and golden, softened onions and celery are what give this stuffing its deep flavor – this step should take about 15-20 minutes of patient cooking.

Another common error is adding too much stock at once, which can make your stuffing soupy instead of moist – start with less liquid than you think you need and add gradually until the mixture holds together when squeezed but isn’t wet.

Finally, resist the urge to pack the stuffing too tightly in the baking dish, as it needs room to expand and develop a nice crispy top while staying tender inside.

What to Serve With Cornbread Stuffing?

This bacon-packed cornbread stuffing is perfect alongside your Thanksgiving turkey or any roasted chicken dinner. The smoky bacon and herbs make it a great match for other fall sides like roasted Brussels sprouts, mashed sweet potatoes, or green bean casserole. I love serving it with cranberry sauce on the side since the tart sweetness cuts through all that rich, buttery goodness. You can also pair it with a simple roasted pork tenderloin or even serve it as a hearty side with grilled sausages for a cozy weeknight meal.

Storage Instructions

Refrigerate: This stuffing keeps really well in the fridge for up to 4 days in a covered dish. I actually think it tastes even better the next day when all those bacon and herb flavors have had time to meld together. Just cover it tightly with foil or transfer to an airtight container.

Freeze: You can freeze this stuffing for up to 3 months, which makes it perfect for holiday meal prep. Let it cool completely first, then wrap it well in plastic wrap and foil, or store in freezer-safe containers. I like to portion it out so I can thaw just what I need.

Reheat: To warm it back up, cover with foil and bake at 350°F for about 20-25 minutes if it’s been in the fridge, or 45 minutes if frozen. You can also microwave individual portions, but the oven gives you that nice crispy top again. Add a splash of extra stock if it seems dry.

Preparation Time 30-60 minutes
Cooking Time 60-80 minutes
Total Time 90-140 minutes
Level of Difficulty Medium

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 4400-4900
  • Protein: 90-110 g
  • Fat: 270-310 g
  • Carbohydrates: 390-440 g

Ingredients

For the cornbread base:

  • 1 pan (9×13 inch) cornbread, torn into chunks

For the sautéed mixture:

  • 1/4 cup apple cider vinegar (I use Bragg Organic)
  • 12 slices thick-cut bacon (about 12 oz, cooked until crispy then crumbled)
  • 4 celery stalks with leaves, chopped (about 2 1/2 cups)
  • 2 large onions, chopped (about 1/2-inch pieces)
  • 1 tsp kosher salt
  • 2 tsp fresh thyme leaves (or 3/4 tsp dried)
  • Black pepper to taste
  • 1/2 cup unsalted butter (melted)
  • 2 tbsp fresh sage, chopped (for classic Thanksgiving flavor)

For the liquid mixture:

  • 1 tsp black pepper
  • 1 1/2 tsp kosher salt
  • 2 large eggs (room temperature)
  • 2 1/2 cups turkey or chicken stock (plus more as needed)

For the topping:

  • 4 tbsp cold unsalted butter, cut into small pieces (for golden, crispy edges)

Step 1: Prepare the Cornbread Base

  • 1 pan cornbread, torn into chunks

Tear the cornbread into bite-sized chunks and spread them on baking sheets.

Let them air-dry for several hours or overnight—this removes excess moisture so the stuffing won’t become soggy.

If you’re short on time, bake the chunks at 400°F for about 10 minutes to toast them lightly.

This step is crucial for achieving that perfect texture that absorbs the broth without falling apart.

Step 2: Cook the Bacon and Build the Aromatics Base

  • 12 slices thick-cut bacon
  • 2 large onions, chopped
  • 4 celery stalks with leaves, chopped
  • 1 tsp kosher salt
  • Black pepper to taste
  • 2 tbsp fresh sage, chopped
  • 2 tsp fresh thyme leaves

Cut the bacon into 1-inch pieces and cook in a large skillet over medium heat until crispy, about 8-10 minutes.

Remove the bacon and set aside on a paper towel, but leave the rendered bacon fat in the skillet—this is liquid gold for flavor.

In the same skillet with the bacon grease, add the chopped onions and celery.

Sauté over medium heat for about 10 minutes, stirring occasionally, until the vegetables soften and become fragrant.

Season with 1 tsp kosher salt and black pepper to taste, then add the fresh sage and thyme, cooking for just 1 minute more to release their aromatic oils.

I like to add the herbs at the end of cooking the vegetables because fresh herbs can lose their delicate flavor if cooked too long.

Step 3: Combine the Main Ingredients and Finish the Liquid Base

  • 1 pan cornbread chunks from Step 1
  • cooked bacon from Step 2
  • sautéed onion-celery mixture from Step 2
  • 1/4 cup apple cider vinegar
  • 1/2 cup unsalted butter, melted

In a large bowl, combine the dried cornbread chunks, crumbled bacon from Step 2, and the sautéed onion-celery mixture from Step 2.

Return the skillet to medium heat and add the apple cider vinegar, cooking it down for about 2 minutes until it’s almost completely reduced—this concentrates the vinegar’s tang and mellows it out.

Add the melted butter to the skillet, stirring briefly to combine, then pour this warm buttery mixture over the cornbread and vegetable mixture in the bowl.

Stir everything together until well combined and evenly moistened.

Step 4: Create the Custard Binding and Assemble

  • 2 1/2 cups turkey or chicken stock
  • 2 large eggs, room temperature
  • 1 1/2 tsp kosher salt
  • 1 tsp black pepper
  • cornbread mixture from Step 3

In a measuring cup, whisk together the room-temperature eggs and turkey or chicken stock until well combined and slightly frothy—the eggs act as a binder that helps hold everything together and creates a creamy interior.

Season this mixture with 1 1/2 tsp kosher salt and 1 tsp black pepper.

Pour this custard mixture slowly over the cornbread combination from Step 3, stirring gently as you go to ensure even distribution.

The breadcrumbs will absorb the liquid—if the mixture seems too dry, add a bit more stock (no more than 1/4 cup extra) until it resembles thick porridge with some visible moisture.

Preheat your oven to 350°F while you finish assembly.

Step 5: Assemble and Bake Low and Slow

  • stuffing mixture from Step 4
  • 4 tbsp cold unsalted butter, cut into small pieces

Grease a 9×13 inch baking dish lightly with butter or cooking spray.

Transfer the stuffing mixture into the prepared dish, spreading it evenly.

Dot the top with the 4 tablespoons of cold butter cut into small pieces—these will create those irresistible golden, crispy edges as they melt and brown.

Cover the dish tightly with aluminum foil and bake at 350°F for 30 minutes.

The foil traps steam, allowing the stuffing to cook through and stay moist without drying out.

Step 6: Finish with High Heat for Crispy Edges

Remove the foil from the baking dish and increase the oven temperature to 450°F.

Bake for another 20 minutes uncovered until the top is golden brown and crispy, and the edges are bubbling at the sides.

Keep a close eye during this final stage as it can brown quickly depending on your oven.

I let the stuffing rest for 5 minutes after coming out of the oven before serving—this allows the structure to set slightly so it scoops cleanly onto plates without falling apart.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment