Preheat oven to 200°F and cut French bread into slices and cut slices into cubes. Spread the cubes out on a baking sheet and bake for one hour.
Preheat the oven to 350°F and grease a 9x13-inch cake pan with butter.
Cook sausage in a skillet over medium heat until browned. Remove the sausage and put it in a medium bowl; set aside.
Add the butter to sausage dripping and melt. Once melted, add the diced onions, celery, and minced garlic. Cook for 10 minutes over medium heat or until onions are translucent.
Add the sausage and herbs to the onions, and remove from the heat stove.
Place the baked bread cubes in a large bowl and add the sausage and onions and mix to combine.
Beat the eggs in a separate bowl, then add them to the bread and sausage mixture with the chicken broth and mix well.
Press the mixture into the prepared baking dish, making sure there are no pieces sticking up or they will dry out during baking.
Cover with aluminum foil and bake for 45 minutes. Remove aluminum foil and bake an additional 15 minutes.
Remove from oven and let rest for 5 minutes before serving.