Boil rice in four cups of salted boiling water with two green cardamoms, one black cardamom, five cloves, half inch stick of cinnamon, until three-fourth is done. Drain excess water and set aside. Heat a non-stick pan. Add the remaining green cardamoms, cloves, black cardamom and cinnamon along with bay leaf and caraway seeds and roast. Add onions, carrot, French beans, cauliflower florets and green peas.
Sprinkle salt, cover and cook on medium heat for two minutes. Add ginger-garlic paste mixed with a little water and stir. Cover and cook for two minutes. Add turmeric powder, red chilli powder and coriander powder and cook. Whisk yoghurt with rose water and saffron. Add a little water or milk and whisk well. Add tomato puree to the vegetables along with half teaspoon garam masala powder and mix well. Simmer for two minutes. Take a microwave safe deep bowl.
Arrange a layer of rice at the bottom. Over that arrange half the cooked vegetables followed by another layer of rice. Sprinkle half of the remaining garam masala powder, half the coriander leaves, half the mint leaves and half the yoghurt mixture. Arrange the remaining vegetables followed by the remaining rice. Sprinkle the remaining garam masala powder, remaining coriander leaves, remaining mint leaves and the remaining yoghurt mixture. Cover with a silicon lid and cook in the microwave oven for four to five minutes on HIGH (100%). Let it stand for five minutes. Serve hot.