Heat oil and ghee in a pot. Add the spices - bay leaf, cardamom pods, cumin seeds, and cashews, and saute it for a minute.
1 tablespoon Oil, 1 tablespoon Ghee, 1 Bay leaf, 3 Cardamom pods, 1 inch Cinnamon stick, 1 teaspoon Cumin seeds, 5 Cashews
Now add the sliced onions, garlic, and ginger and continue to saute for another 5 to 6 minutes.
3 Onions, 1 inch Ginger, 5 Garlic cloves
Add the sliced mushrooms and cook for 3 minutes.
200 g Mushroom
To this, add yogurt, turmeric, salt, chile powder, and garam masala powder. Mix and cook this for a minute. (Adjust all spices to taste, use coconut cream or coconut milk for the vegan version).
½ cup Yogurt, ¼ teaspoon Turmeric powder, 1 teaspoon Salt, 1 ½ teaspoon Red chile powder, 1 ½ teaspoon Garam masala powder
Now add tomatoes, mint, coriander leaves, and green chilies and mix. Cover and cook for 3 minutes.
2 Tomatoes, 2 to 3 Green chilies slit, 2 tablespoon Coriander leaves chopped, 2 tablespoon Mint leaves chopped
Add the partially cooked rice and spread it gently in the pot.
Add fresh herbs on top and drizzle one tablespoon of ghee or butter for extra flavor.
Cover and dum cook on a low flame for 10 to 15 minutes until the rice is completely cooked.
Fluff the rice and serve as needed.