Preheat your oven to 350°F (175°C).
In a large mixing bowl, combine bread cubes, chopped walnuts, and dried cranberries.
In a skillet, heat olive oil over medium heat. Add chopped celery and onion, and cook until softened, about 5 minutes.
Add the cooked celery and onion to the bread mixture. Pour in the vegetable broth and mix well. Season with thyme, sage, salt, and pepper.
Transfer the mixture to a baking dish and cover with foil. Bake for 30 minutes, then remove the foil and bake for an additional 15 minutes, until the top is golden brown.
Serve warm and enjoy!