Dry out the bread: Before beginning, set the bread cubes out to dry 2-3 days in advance on a baking sheet or follow instructions in recipe notes to dry it out quickly in the oven.
To bake the stuffing, preheat the oven to 350°F. Spray a 9×13 inch casserole dish with non stick spray and set aside.
Saute aromatics (5 min): Melt the butter in a medium pan over medium heat. Add the onion and celery and cook for 2-3 minutes to soften. Add the garlic and all of the fresh herbs then stir well and cook for 2-3 more minutes.
1 cup salted butter, 1 large yellow onion, 5 ribs celery, 5 cloves garlic, 2 Tablespoons fresh chopped parsley, 2 Tablespoons fresh chopped sage, 2 Tablespoons fresh chopped rosemary
Toss to combine (3 min): Transfer the herb and veggies mixture to a bowl with the bread cubes and toss well.
14 cups dry bread cubes
Moisten with broth and egg (5 min): Whisk 2 cups of broth, eggs, salt, and pepper together in a separate medium bowl then pour it over the bread mixture. Stir gently to combine. Add up to 1/2 cup more broth a couple Tablespoons at a time until all the bread is moist, but not soggy. Transfer the bread mixture to the prepared baking dish.
2-2 1/2 cups low sodium chicken broth, 2 large eggs, 1 teaspoon kosher salt, Fresh cracked black pepper to taste
Bake (40-50 min): Bake uncovered in the preheated oven for 45-50 minutes. Start checking it around 40 minutes and tent it with foil if it's becoming too brown.