Preheat Oven: Set your oven to 350°F (175°C).
Prepare Bread: If you haven't done so already, cube your bread and spread it out on a baking sheet. Bake it in the preheated oven for about 10 minutes, or until dried out.
Cook Vegetables: In a large skillet, melt the butter over medium heat. Add the chopped onion and celery, and cook until they are soft and translucent, about 8-10 minutes.
Add Sage: Stir in the chopped sage, and cook for another minute to release its flavors.
Combine: In a large mixing bowl, combine the dried bread cubes with the celery, onion, and sage mixture. Season with salt and pepper to taste.
Add Liquids: Pour the vegetable broth over the mixture, ensuring the bread is evenly moistened. Then, gently stir in the beaten eggs.
Bake: Transfer the stuffing to a greased baking dish. Cover with foil and bake for 30 minutes. Then, remove the foil and bake for an additional 15 minutes or until the top is golden brown and crispy.
Serve: Let it cool slightly before serving. Enjoy your homemade sage stuffing!