Preheat the oven to 350°F (175°C).
In a large skillet, heat the olive oil over medium heat. Add the onion and celery, and sauté until softened, about 5 minutes.
In a large bowl, combine the toasted bread cubes, sautéed onion and celery, parsley, thyme, and sage.
Gradually add the vegetable broth to the bread mixture, stirring gently to combine. The mixture should be moist but not soggy. Season with salt and pepper.
Transfer the stuffing into a greased baking dish and cover with foil.
Bake for 30 minutes. Remove the foil and bake for an additional 15 minutes, or until the top is golden brown and crisp.
Remove from the oven and let it cool slightly before serving.