- Soak the saffron in the warm milk.
- Drain and boil rice in four cups of boiling salted water with green cardamoms, black cardamom, cloves, cinnamon and bay leaf, until three-fourths done. Drain excess water.
- Heat oil in a kadai and deep-fry the onions till golden. Drain on absorbent paper.
- Blanch all the vegetables separately. Drain and refresh in cold water.
- In a bowl, mix the vegetables with the yogurt, red chilli pickle paste, green chillies, coriander powder, turmeric powder, chilli powder, half the garam masala powder, salt and half the browned onions.
- Transfer the mixture to a non stick deep pan; Spread the rice over the vegetables along with olives. Sprinkle the saffron-flavored milk, coriander leaves, mint leaves, kewra essence, ginger strips, remaining garam masala powder and remaining browned onions over the rice.
- Seal the pan with the lid and cook over medium heat, till the rice and vegetables are done. This may take around 15-20 minutes.
- Serve hot with a boondi raita of your choice.