1. Wash rice, drain the water and keep aside for 30 minutes.
2. Warm the saffron strands a bit , powder it and dissolve it in warm milk ( 5-6 tbsps). Keep it aside.
3. Fry all the dry fruits (Cashew nuts, raisins, almonds) and keep them aside.
4. Fry rice for 3-4 minutes. Keep them aside.
5. Heat some ghee and add clove, bay leaves and green cardamoms and let it brown.
6. Add cumin seeds and fry till the seeds stop spluttering.
7. Add finely sliced onions and fry till it becomes pinkish and translucent. Add salt to fasten the process.
8. Add ginger and garlic paste.
9. Now add coriander and mint leaves.
10. Add pre-fried dry fruits.
11. Add yoghurt and fry the whole mixture till all the water left out by yoghurt is evaporated.
12. Add all dry powdered masalas (Turmeric, kasuri methi, black pepper powder, brown cardamom powder , cinnamon powder, cumin seeds powder, coriander seeds powder, red chili powder as per taste).
13. Add water (1 cup) and give it a boil.
14.Add pre-fried rice and mix well.
15. Cover the pan and cook on low flame. Keep stirring the mixture in between.
16.Add saffron solution.
17. You can add more water if required.
18.In the end add butter and pomegranates (optional).
19. Serve hot with any of your favorite curry or raita.