01 - Preheat your oven to 350°F (175°C). Lightly grease a 9x13-inch baking dish. Spread the cubed cornbread onto a baking sheet and toast in the preheated oven for 10 minutes until it achieves a light crispness. Remove from oven and set aside.
02 - In a large skillet over medium heat, cook the sage pork sausage, breaking it apart with a spoon. Continue cooking until it is thoroughly browned and cooked through, approximately 6–8 minutes. Transfer the cooked sausage to a large mixing bowl.
03 - Using the same skillet (with any residual fat from the sausage), melt the butter over medium heat. Add the diced onion, celery, and carrot (if using). Sauté the vegetables until they soften, about 5–7 minutes. Incorporate the minced garlic, chopped sage, and thyme leaves; cook for an additional 1 minute until fragrant.
04 - Add the sautéed vegetable mixture to the large mixing bowl containing the cooked sausage. Introduce the toasted cornbread cubes and chopped fresh parsley. Gently toss all the ingredients together until they are well combined.
05 - In a separate bowl, whisk together the chicken broth and lightly beaten eggs. Pour this liquid mixture over the stuffing ingredients in the large bowl. Stir gently to ensure the cornbread is evenly moistened. Season with salt and black pepper.
06 - Transfer the combined stuffing mixture into the prepared 9x13-inch baking dish. Cover the dish tightly with aluminum foil. Bake for 25 minutes. Remove the foil and continue baking for an additional 15 minutes, or until the top is golden brown and develops a slight crispness.
07 - Allow the stuffing to rest for 10 minutes before serving. This resting period allows the flavors to meld and the stuffing to set slightly.