Preheat oven to 375°F. Spread bread cubes on a lined baking sheet and cook until the bread has dried out, about 8-10 minutes.
In the meantime, warm ghee in a large saucepan over medium heat. Toss in the red onion, garlic and mushrooms and cook until the mushrooms have softened, about 5 minutes. Add in celery, green onion, herbs and sea salt and cook for about 3 minutes or until celery has softened. Remove from heat and toss the mushroom mixture and bread cubes in a large bowl until mixed together.
Generously grease a medium sized baking dish with oil or ghee. Transfer the mixture into the dish and evenly spread across. Pour veggie stock over the entire mixture, coating evenly. Cover with foil and bake for 15 minutes, remove foil and bake for an additional 15 minutes. Then sprinkle with cranberries or pom seeds and enjoy!