Preheat the oven to 275 degrees, place the bread cubes on a baking tray that's lined with parchment paper and pop them in the oven. Allow them to dry out for about 45 minutes making sure to toss them around half way though.
In a medium bowl, whisk the eggs and italian seasoning.
Add the chicken stock and whisk together.
Set aside.
In a large skillet heated over medium heat, add the butter and allow it to melt.
Now you are going to add garlic and saute it until it's golden to light brown
Next add the onions and celery along with italian seasoning, salt, and pepper and sauté for about 5 to 7 minutes or until they cook down a bit.
Sauté until vegetables are soft.
Turn off the stove.
Pour the onion celery mixture into the large bowl with the bread along with the chicken broth and eggs mixture.
Add the parsley, rosemary, thyme, salt, and pepper. Stir together.
Grease the baking pan with butter
Pour the mixture that you just made into prepared greased baking pan.
Cover with foil and bake for 35 minutes at 350 degrees
Remove foil and bake for another 10 minutes until top is golden brown and middle is set.
Broil for 1-2 minutes (keep watching with the oven light on. Stay close to oven.)
Enjoy!