In a large skillet, melt ¼ cup butter over medium heat. Sauté the 1 medium onion, 2 celery stalks, and 3 garlic cloves until soft, about 5-7 minutes.
In a large bowl, combine the toasted 4 cups cornbread and 2 cups white bread cubes. Add the sautéed vegetables and mix well.
Stir in the 2 ½ cups chicken broth, 1 tablespoon fresh sage, 1 tablespoon fresh thyme, 1 teaspoon salt, and ½ teaspoon black pepper. Mix until the bread is moistened but not soggy.
Gently fold in the beaten 2 large eggss and ¼ cup fresh parsley until evenly combined.
Transfer the mixture to a greased baking dish and cover with foil.
Bake for 25 minutes, then uncover and bake for 10 minutes, or until the top is golden and slightly crisp.
Remove from the oven and let it cool for a few minutes before serving.
Notes
Toasting the cornbread and white bread cubes prevents them from becoming too soggy when combined with the broth. Spread them on a baking sheet and toast in a 300°F (150°C) oven for about 10 minutes, flipping halfway.You can prepare the stuffing a day in advance. Assemble it and store it in the refrigerator, then bake it just before serving.If you like a moister stuffing, increase the broth by ½ cup. For drier stuffing, use a bit less broth.To store: store cornbread stuffing in an airtight container in the fridge for up to 3 days.To freeze: to freeze, wrap tightly, and freeze for up to 3 months. Thaw in the fridge before reheating. If freezing before baking, thaw in the fridge overnight and bake as directed. If freezing after baking, thaw and reheat in the oven at 350°F (175°C) until warm.