– 1 lb day-old white bread, fresh or slightly stale (cut into bite-sized cubes) – ▢3/4 cup unsalted butter – ▢2 1/2 cups yellow onion (chopped) – ▢1 1/2 cups celery (chopped into small pieces) – ▢1/2 cup fresh parsley (finely chopped) – ▢2 tablespoons fresh sage (finely chopped) – ▢1 tablespoon fresh rosemary leaves – ▢1 tablespoon fresh thyme – ▢2 teaspoons salt – ▢1 teaspoon ground black pepper – ▢2 1/2 cups chicken broth – ▢2 eggs