Soak the basmati rice for 30 minutes after washing in clean water.
After 30 minutes, heat oil in a pressure cooker on medium heat.
Add all the whole spices to the heated ghee.
When they start crackling, add sliced onion.
Saute it till golden, then add tomato and ginger & garlic paste.
Mix and saute all together until the tomatoes are soft.
When they are mushy, add garam masala, chana masala, salt, and green chillies.
Mix the spices well and add the soaked rice and boiled chickpeas.
Pour 2 cups of water into it.
Mix all the ingredients well and cover the cooker lid.
Pressure cook for 1 whistle, then turn off the flame.
When the pressure calms down, open the lid.
Now, fluff gently, garnish with some coriander leaves, and serve.