Add oil and ghee to a cooking pot. When it heats, add bay leaves, cloves, cardamom and star anise. Fry on low heat for 15 seconds.
Add cumin seeds. Fry them for about 10 seconds.
Add chopped onion, ginger, garlic and chillies. Keep the heat on medium and fry them till the onions turn brown. This step is very important. Don't fry on high heat else,it can burn. And don't stop frying early. On low to medium heat, all the ingredients need to fried for about 15 minutes.
Now add chopped coriander and mint leaves. On low heat, fry them also for about 3 minutes.
Add hot water. Bring it to a boil.
Add the soaked rice, peas and salt.
On medium heat, covered with a lid, cook till all the water evaporates.
Turn off the heat. Leave it covered for about 10 minutes. Then serve.