Cornbread and Sage Stuffing

I originally found this dressing recipe on, of all places, the now-defunct site back in the fall of 2000, when Scott and I were getting ready to cook our first big Thanksgiving dinner. I’ve made it pretty much every year since then, although I’ve tweaked it a little over the years to suit my tastes. It’s tasty and not at all difficult; the biggest challenge is the prep time, which can take a while with all the chopping and bread drying.


1 9″ x 9″ cornbread
1 16-ounce loaf sourdough bread
2 cups diced bacon
1 cup diced onion
1 cup shredded carrot
2 tablespoons thinly-sliced fresh sage
1 teaspoon kosher salt
1 teaspoon pepper
1 cup half-and-half
1 cup chicken stock


Preheat oven to 375° F. Cut the cornbread and the sourdough bread into 1/2 inch cubes. Spread onto baking trays and bake for 15 minutes or until the bread has dried out. Set aside in a large mixing bowl.

Cook the bacon in a large frying pan over medium heat until it begins to crisp. Add onions. Cook until the onions soften and start to turn translucent (about 5 minutes). Add the carrots, sage, salt and pepper. Turn heat to low and cook an additional 10 minutes.

Add the stock and the half-and-half to the contents of the pan and stir. This dissipates the heat and breaks up the fat. Then pour the contents of the pan into the mixing bowl and gently mix with the bread cubes until the dressing is moist and well blended. I usually use my hands for this but a large wooden spoon is good too.

Put the mixture into a 13” x 9” x 2” greased baking pan. Cover with tin foil and bake for 30 minutes. Remove cover and bake an additional 15 minutes or until the top is crispy.

Notes & Substitutions:

  • Can be prepared one to two days before and reheated in the oven. Make sure the dressing has reached room temperature before reheating.
  • Cubing and drying the bread can be done a day before and the bread kept, loosely covered, overnight. Use day-old bread for faster drying.
  • If you want to add more turkey flavor, use turkey stock instead of chicken.
  • Substitute 1 teaspoon dried sage for fresh sage if you can’t get fresh.
  • Kosher alternative: use beef bacon instead of pork, and more stock to replace the half-and-half.