Wash and soak the Basmati Rice.
Cut the chicken into good-sized pieces and keep aside.
Slice onions and tomatoes.
Make a paste with cilantro, mint(if using), and green chilies in a blender. You can add a little water to grind it.
Heat ghee/oil in the Instant Pot. When hot, add the whole spices.
Add onions, fry well till they are slightly brown ( around 5 to 7 minutes), add ginger garlic paste and fry for another 5 minutes.
Next add the ground cilantro, mint, and green chili paste, give it a mix. Add the sliced tomatoes, fry till soft. (about 5 minutes)
Add chicken , chili powder and salt. Mix well, cover with a lid and cook till chicken is almost done.
Add drained rice, water or coconut milk(if using), and juice of 1 lime. Please refer notes about how much water to add.
Check for salt, add more if required.
Mix it gently. Put the Instant Pot Lid on and pressure cook on high for 4 minutes.
Press cancel when done, Do a quick release after 10 minutes.
Open the Instant Pot and transfer to a serving dish.