Preheat oven to 350°F. Grease a 9x13-inch baking dish with butter or cooking spray.
In a large skillet over medium-high heat, cook sausage until browned and crumbly, about 8 minutes. Transfer to a large mixing bowl.
In the same skillet, melt butter over medium heat. Add onion and celery, cooking until softened, about 6-7 minutes.
Add the vegetable mixture to the bowl with sausage. Stir in bread cubes, sage, thyme, salt, and pepper.
In a separate bowl, whisk together chicken broth and beaten eggs. Pour over bread mixture and toss gently until evenly moistened.
Transfer stuffing to prepared baking dish and cover with foil. Bake for 30 minutes, then remove foil and bake another 15 minutes until golden and crispy on top.
Let rest 5 minutes before serving. Store covered in the refrigerator and reheat on Thanksgiving day!