Tried and loved this recipe? Please leave a 5-star review below! Your reviews mean a lot to me, so if you've got any questions, please let me know in a comment.
If making your own, combine all the spice blend ingredients in a small bowl. Stir well and set aside. Any leftover spice blend can be stored in an airtight container for later use.
Rinse the basmati rice several times under cold water until the water runs clear. Soak the rice for 20 minutes, then drain.
Bring 4 cups of water to a boil in a pot. Add the drained rice and salt. Cook the rice until it's about 90% done, soft on the outside but still slightly firm in the center (about 8-10 minutes). Drain and set aside.
In a large pot, heat 2 tablespoons of oil over medium heat. Add the chopped onion and sauté for 3-4 minutes until translucent.
Add the minced garlic and cook for 1 minute, letting it become fragrant.
Stir in the sliced mushrooms and zucchini. Cook for 10 minutes until softened and lightly golden.
Add the biryani spice blend, curry powder, ground ginger, and coconut powder. Stir for 30 seconds to toast the spices.
Add the chickpea flour, stirring constantly for 1-2 minutes to prevent lumps.
Pour in 2½ cups of water (or enough to cover the vegetables). Bring to a simmer and cook until the vegetables are tender, about 10-15 minutes. Add salt to taste.
While the curry simmers, heat the remaining oil in a separate pan. Fry the sliced onion rings for 5-7 minutes until golden and crispy, then remove and set aside.
In the same oil, fry the potato slices for 4-5 minutes until golden and cooked through. Remove and set aside.
Toast the cashews in the remaining oil for 2-3 minutes until golden, then set aside.
In a large baking dish, spread half of the cooked rice as the bottom layer. Pour the vegetable curry with its sauce over the rice.
Add the remaining rice as the top layer. Arrange the fried onions, potato slices, and toasted cashews on top. Sprinkle with fresh chopped cilantro.
Cover the dish with foil and heat in a 350°F (175°C) oven for 10 minutes. Alternatively, serve immediately for a freshly made dish.