Preheat the oven to 350°F.
Spread the cubed bread on a baking sheet.
Bake the bread for 10 minutes until lightly dried.
Remove the bread from the oven and let it cool.
Heat a large skillet over medium heat.
Add the sausage and cook until browned, breaking it into small pieces.
Transfer the cooked sausage to a bowl and set it aside.
Drain most of the grease, leaving about one tablespoon in the pan.
Add the butter, onions, and celery to the skillet.
Cook for 7 minutes until the vegetables soften.
Stir in the sage, thyme, salt, and pepper.
Remove the skillet from heat.
Place the dried bread cubes in a large mixing bowl.
Add the cooked sausage and vegetables to the bowl.
Pour the chicken broth into a separate bowl.
Whisk the eggs into the broth until combined.
Slowly pour the broth mixture over the bread while stirring gently.
Let the mixture sit for 5 minutes to absorb moisture.
Stir in the fresh parsley.
Transfer the mixture to a greased 9x13-inch baking dish.
Cover the dish with foil.
Bake for 30 minutes.
Remove the foil and bake for 15 more minutes.
Take the stuffing out when the top is golden and crisp.
Let it rest for 10 minutes before serving.