Pre-heat oven to 375 degrees F.
Chop loaf of bread into 3/4 inch cubes (or until you have 3 cups of cubed bread pieces)
Take a baking dish and place the bread pieces in the dish. Drizzle olive oil on top.
Bake in the oven for 10-12 minutes or until brown and toasted.
Remove from the oven and set aside. Turn oven off.
Heat a skillet with ghee and saute the onions, shallots, garlic, ginger, carrots, cashews and all spices listed. Saute until it is well cooked and onions/shallots are golden brown. After browned, add 1/4 cup of vegetable broth and saute until liquid becomes a bit thick (2-3 minutes).
Dump sauteed mixture into a large mixing bowl. Add in toasted bread. Mix everything well.
Pre-heat oven to 375 degrees F again.
Place all of this in a greased baking dish (I coated the bottom of my baking dish with ghee).
Add raisins on top, and drizzle 1 tbsp melted ghee on top of everything.
Place in oven covered with foil for 20 minutes.
Place in oven again uncovered for 15-20 minutes or until browned and crispy on top.
Remove and garnish with chopped cilantro.
Serve warm and enjoy!