Wash the rice and soak for 30 minutes. Drain the water and set aside. Chop carrot and potato into small cubes. Cut beans into ¼-inch long piece.
In a deep-bottomed pressure cooker, heat oil and ghee. Add bay leaf, cinnamon, cloves, cardamom and fry till nice aroma comes.
Add cumin seeds and let it sizzle. Then add onion, ginger-garlic paste and fry till the onions start to turn light golden brown.
Then add tomato and fry till it turns soft. Then add carrot, potato, beans, peas and mix well. Saute for 2-3 minutes.
Add turmeric powder, red chilly powder, garam masala, kasuri methi, salt and mix well. Add the rice and gently mix.
Add ¾ cup water, mix everything and close the lid. Pressure cook for 2 whistles. Once pressure subsides, open and gently fluff with a fork.