1/4 cup coarsely chopped fresh parsley leaves, plus more for garnish (from 1/2 medium bunch)
6 tablespoons unsalted butter, divided, plus more for the baking dish
2 1/2 cups low-sodium turkey, chicken, or vegetable broth, divided
3/4 teaspoon kosher salt, divided
2 large eggs
1/2 teaspoon freshly ground black pepper
Instructions
Arrange a rack in the middle of the oven and heat the oven to 350°F. Meanwhile, coat a 9x13-inch or 3-quart baking dish with unsalted butter.
Arrange 1 pound torn or cut bread pieces in an even layer on a rimmed baking sheet, it’s ok if the pieces of bread are touching. Bake until the bread is completely dry and lightly toasted, about 30 minutes. Let cool completely.
Melt 4 tablespoons of the unsalted butter in a large skillet over medium-high heat. Add 2 diced medium yellow onions, 4 diced medium celery stalks, 4 minced garlic cloves, and 1/4 teaspoon of the kosher salt. Cook, stirring occasionally, until very soft and light golden brown, 8 to 10 minutes. Add 1/2 cup of the low-sodium broth and cook, scrape up any browned bits, until reduced by about half, about 30 seconds. Remove the pan from the heat, add 2 tablespoons finely chopped fresh sage leaves, 3 tablespoons finely chopped fresh thyme leaves, and 1/4 cup coarsely chopped fresh parsley leaves. Stir to combine.
Place the remaining 2 cups low-sodium broth, 2 large eggs, 1/2 teaspoon black pepper, and remaining 1/2 teaspoon kosher salt in a large bowl, and whisk to combine. Add the bread and onion mixture, and stir until all of the liquid is absorbed.
Transfer the mixture to the baking dish and spread into an even layer. Cut the remaining 2 tablespoons unsalted butter into small pieces and arrange over the stuffing. Cover the baking dish tightly with aluminum foil.
Bake until an instant-read thermometer inserted into the center of the stuffing registers 155°F to 160°F, about 25 minutes. Uncover and bake until the top is crisp and golden-brown, about 15 minutes more.