Preheat the oven to 350°F (175°C).
Prepare the bread cubes by placing them in a large bowl.
In a large skillet, melt the butter over medium heat and add the chopped onions and celery.
Stir in the dried herbs and cook for another minute.
Combine the sautéed mixture with the bread cubes in the bowl.
Gradually add the broth, stirring until the bread is moistened but not soggy.
Add the beaten eggs and mix until combined.
Season with salt and pepper to taste before transferring to a baking dish.
Cover the dish with foil and bake for 30 minutes, then uncover and bake for another 15-20 minutes until golden.
Let it rest for 10 minutes before serving.