There is nothing quite like homemade Cornbread, Sage, and Onion Stuffing on the Thanksgiving table. Often called traditional cornbread dressing down South, this easy bake is one of the best ways to elevate your holiday spread. Combining sweet, dried cubed cornbread with earthy fresh herbs and savory aromatics creates a rich, comforting side that completely steals the spotlight from the turkey.

Cornbread, sage & onion stuffing in a roasting pan with a roast turkey behind

Why Fresh Sage Makes All the Difference

Dried sage can easily taste dusty or medicinal, but fresh sage brings a warm, earthy aroma that defines a great holiday spread. When it hits the melted butter and sautéed aromatics, the oils release instantly to coat every single piece of bread.

For the absolute best flavor, start with a batch of my homemade Sage Cornbread as your base. Because that cornbread already has fresh herbs baked right into the crumb, it creates a double-layered herbaceous flavor when combined with the chopped sage in the skillet. (Note: If you are using that specific sage cornbread for your base, just drop the fresh sage in the skillet down to 1 tablespoon so it doesn’t overpower the dish!)

How to Make Cornbread, Sage, and Onion Stuffing

Making a traditional holiday stuffing from scratch is wonderfully straightforward:

  1. Dry Out the Bread: Cut your cornbread and artisan bread into cubes. Spread them on baking sheets and let them dry out overnight, or toast them in the oven until dry and crisp.
  2. Sauté the Aromatics: Melt butter in a large skillet and sauté finely diced onions and celery until soft and translucent. Stir in minced garlic and finely chopped fresh sage until deeply fragrant.
  3. Combine & Toss: Transfer your dried bread cubes to a massive mixing bowl. Pour the onion, celery, and herb butter mixture over the top, tossing gently to coat.
  4. Moisten with Broth: Drizzle in warmed vegetable or chicken broth a little at a time, tossing gently until the bread is evenly moistened without becoming waterlogged. Fold in beaten eggs if you want a more cohesive, casserole-like structure.
  5. Bake: Transfer the mixture to your prepared baking dish and bake uncovered until the top is deeply golden brown and the edges are wonderfully crisp.

Choosing the Right Pan Size

The pan you choose directly impacts your stuffing’s texture.

  • The Sweet Spot: A standard 9×13-inch baking/casserole pan is ideal. It spreads the stuffing out into a relatively shallow layer, maximizing the amount of crispy, golden-brown surface area across the top.
  • Avoid Deep Casseroles: Avoid packing your stuffing into a deep, small dish (like an 8×8 or a heavy Dutch oven). A deep pan traps moisture, resulting in a dense, heavy center rather than that light, savory texture you want.

How to Avoid Soggy Stuffing

Nobody wants a mushy, waterlogged casserole. Follow these golden rules to keep your stuffing light, savory, and perfectly textured:

  • Start with Dry Cubed CornBread:  Freshly baked cornbread contains a lot of moisture. For the best texture, use cornbread that has been left out overnight or toasted in the oven until dry. This allows the bread cubes to act like little sponges, absorbing the rich sage-and-onion broth while keeping their structure intact.
  • Add Broth Gradually: Do not dump all your broth in at once. Pour it in stages, tossing gently. The bread should be moist like a sponge, not dripping wet.
  • Bake Uncovered: Always bake your stuffing uncovered so the excess moisture can evaporate, allowing those gorgeous top edges to get crisp and buttery.
A white plate with sliced turkey, gravy, carrots, green beans, mashed potato and stuffing

Dietary Swaps: Gluten-Free & Vegetarian Options

It’s easy to adapt this recipe to fit your guests’ dietary needs without sacrificing an ounce of flavor:

  • Vegetarian Option: Swap traditional chicken or turkey stock for a rich, high-quality vegetable broth or mushroom stock. Combined with butter and fresh herbs, it creates an intensely savory vegetarian centerpiece.
  • Gluten-Free Option: Use your favorite gluten-free cornbread recipe (or store-bought GF cornbread mix) alongside a loaf of gluten-free sandwich bread. Just ensure your bread cubes are thoroughly toasted, as gluten-free tend to hold onto a bit more moisture.

Make-Ahead Instructions

Holiday cooking is stressful enough without trying to chop and cook everything on Thanksgiving morning. You can easily prep this stuffing ahead of time:

  1. Prep the Bread: Cube and dry out your cornbread and bread up to 2 days in advance, storing them in a paper bag or large container at room temperature.
  2. Assemble Partially: You can chop your aromatics, sauté the celery, onions, and fresh sage, and store the mixture in the fridge.
  3. Assemble Fully: Assemble the entire unbaked stuffing casserole in your 9×13-inch pan the day before. Cover it tightly with plastic wrap and refrigerate overnight.
  4. Bake: When ready to serve, pull it straight from the fridge, remove the plastic wrap, and bake. (Note: Because it’s chilled, you may need to add 10–15 minutes to your total baking time).

Storage, Freezing & Reheating

  • Refrigerator Storage: Cover leftover stuffing tightly or transfer it to an airtight container. It will keep well in the fridge for 3 to 4 days.
  • Freezer Storage: You can freeze baked or unbaked stuffing for up to 2–3 months. Thaw completely in the refrigerator overnight before reheating or baking.
  • How to Reheat: To restore that crispy top, place leftover stuffing in an oven-safe pan, drizzle a spoonful of broth over any dry spots, cover with foil, and warm at 350°F for 15–20 minutes. Remove the foil for the last 5 minutes to crisp up the top crust!
A closeup of cornbread with flecks of green celery, sage and onion

How to Use Leftover Cornbread Stuffing

If you end up with extra cornbread, sage, and onion stuffing after the big meal, don’t let it go to waste! You can easily repurpose it into delicious new weekday meals:


A rectangle baking dish with cornbread stuffing
5 from 35 reviews

Cornbread, Sage and Onion Stuffing for Thanksgiving

A classic Thanksgiving side dish featuring sweet cornbread, rich butter, sautéed onions, celery, and fragrant fresh sage. Baked until soft in the center with golden, crispy edges, this classic cornbread sage and onion stuffing (or Southern cornbread dressing) is an easy, make-ahead holiday favorite.

Video

Ingredients
 

  • 4 tablespoons (57 grams) butter, unsalted, plus more for greasing the pan
  • 2 cups (226 grams) onion, chopped
  • 4 celery stalks, chopped small
  • 1 ¼ cups (295 ml) chicken or vegetable broth/stock
  • 2 tablespoons fresh sage, chopped (use 1 tbsp if using my sage cornbread)
  • 6 cups (700 grams) cooked (day-old or slightly toasted) cornbread, broken into large cubes or pieces
  • Salt to taste

Instructions
 

  • Preheat  oven to 350°F (180°C). Butter your baking pan and set aside. 7×9-inch (1.5 quart) rectangle dish (also fits a 9×5-inch or 8×8-inch square dish)
  • In a large skillet, melt the butter over medium heat. Add the onion and celery and cook, stirring often, for 5 minutes until softened. Add ½ cup of chicken stock and simmer for 3 minutes.
  • Add the fresh sage and cornbread directly to the skillet, stirring well to mix. Add the rest of the stock and stir well to combine. Taste for seasoning and add a pinch of salt if needed.
  • Transfer the stuffing into your prepared baking dish and bake uncovered for 30–35 minutes until it starts to brown on top.

Notes

  • Sage Note: Only add 1 tablespoon of fresh sage if you are using my sage cornbread.
  • Broth Note: Only add as much broth as you like depending on how moist you prefer your stuffing. Taste your broth to see how salty it is before adding salt to the stuffing.
  • Use Day-Old Cornbread: Freshly baked cornbread can be too soft. Let it sit out overnight or toast it in the oven so it holds its shape and soaks up the broth without getting mushy.
  • Prep Ahead: You can make the cornbread, sauté the onions and sage, and assemble the stuffing a day in advance. Just cover, refrigerate, and bake when ready.
  • Keep Warm: If the oven is full, transfer the baked stuffing to a slow cooker on warm or keep it in a low oven (around 200°F/93°C) covered with foil.
  • Refresh Leftovers: Add a splash of broth before reheating in the oven to bring back moisture.
  • Customize: Add cooked sausage, diced apples, or chopped pecans for fun variations.

 

Serving: 1, Calories: 225kcal, Carbohydrates: 28g, Protein: 5g, Fat: 10g, Sodium: 380mg
Did you make this recipe?Please let us know by leaving a star rating and review!