Soak rice in three cups of water for fifteen to twenty minutes. Drain and keep aside.
Heat oil and butter in a vessel, add cumin seeds, bay leaf, cinnamon, black & green cardamom and cloves. When they change color add onion and sauté till light brown. Add grated ginger & garlic (or ginger-garlic paste) and fry for 4 min.
Add tomato and methi leaves and fry till the tomatoes are fully mashed & cooked and oil starts coming out. (for about 10 to 15 minutes) Now add potato and fry for 5 min, add cauliflower and green peas and sauté on medium heat for 3 minutes.
Add turmeric powder, red chili powder, black pepper powder, garam masala powder and salt and stir fry for 5 min. Add rice & mix gently & fry for another 2 min.
Now add 3 cups of hot water. Boil, Cover and cook on low heat for 15 min or till rice is done. Leave it covered after switching off the heat for 10 min. Then garnish with cilantro and serve with cilantro chutney.