Preheat the oven to 250°F. Spread the bread cubes on 2 baking sheets and bake for about 45 minutes, stirring halfway, until completely dry.
Raise the oven to 350°F. Grease a 3 quart casserole dish.
Melt 1/2 cups butter in a large skillet on medium-high heat. Add onions and celery and cook until softened. This should take about 8-10 minutes.
In a large skillet over medium heat, brown the sausage, breaking it into small crumbles. Transfer to a large bowl.
Melt ½ cup butter in the same skillet. Add the onion and celery and cook 8 to 10 minutes, until soft.
Add the bread, vegetables and butter, parsley, rosemary, thyme, salt, and pepper to the sausage. Pour in 1¼ cups broth and gently toss.
Whisk the eggs with the remaining 1¼ cups broth. Pour over the stuffing and fold until evenly coated. Let sit a few minutes.
Spread into the prepared dish and dot the top with the remaining ½ cup butter, cut into small pieces. Cover with foil and bake 40 to 45 minutes. Uncover and bake 40 to 45 minutes more, until golden and crispy on top.
Rest 5 minutes before serving.
Notes
Tip: It’s very important to start with dry bread. If you skip over this then your stuffing will end up like mush <– not good!