1 ½loaves bread1 ½ pounds total, preferably a mixture of sourdough and Italian, and day-old or dry, cubed (about 12 to 14 cups cubed), see note above
1cup2 sticks unsalted butter, divided
3cupschopped yellow onionabout 2 to 3 onions
2cupsdiced celeryabout 4 stalks celery
6clovesgarlicminced or pressed
3tablespoonschopped fresh parsleyplus more for garnish
4teaspoonspoultry seasoning
Salt and freshly ground black pepper
3cupschicken brothor vegetable broth, divided
2large eggs
Instructions
Preheat the oven to 350 degrees F. Coat a 13x9-inch baking dish with cooking spray or coat with a thin layer of olive oil.
Place the bread in a large mixing bowl. Set aside.
Melt ¾ cup of the butter (1 ½ sticks) in a large saucepan over medium heat. When the butter is bubbly, add the onion and celery and cook for 10 minutes, until soft.
Add the garlic, parsley, poultry seasoning, ¾ teaspoon salt, and ½ teaspoon black pepper to the pan and cook for 1 minute, until fragrant. Add 1 cup of the chicken broth and remove the pan from the heat.
Pour the mixture over the bread cubes and toss to coat.
In a medium bowl, whisk together the remaining 2 cups of chicken broth and eggs.
Add the egg mixture to the bread cubes and toss to coat. Make sure the bread cubes are well coated with the liquid. Transfer the mixture to the prepared pan and spread out in an even layer.
Cut the remaining ¼ cup of butter into small pieces and arrange the butter on top of the stuffing.
Bake for 45 minutes, until the bread is toasted and the internal temperature reaches 160 degrees.