Combine all of the ingredients listed under “blend” in a blender and let the ingredients sit in the blender for 10 minutes to soften then blend. Set aside for now.
Combine all of the ingredients listed under “gravy” in a large bowl and mix well. Add the blended yogurt mixture to the bowl and mix well. Spread this all over the chicken and keep in the fridge to marinate overnight if possible.
Remove the chicken from the fridge, tie legs with kitchen twine and let it rest on the counter for 15 minutes.
Meanwhile, place ½ cup water into the instant pot and then place a trivet in the pot. Put the chicken (along with the marinade) on top of the trivet.
Secure lid, close pressure valve and cook for 30 minutes at high pressure.
Naturally release pressure for 15 minutes.
Remove the chicken and place it on a baking sheet. Broil it in the oven for 5 minutes to give the chicken a slightly charred look.
Let the chicken rest for 10 minutes before cutting into it.
Meanwhile, press sauté and adjust the heat to the highest setting to reduce the gravy until it’s as thick as you’d like (make sure to scrape the bottom of the pot). You can spread/pour the gravy all over the chicken or serve it on the side.
Garnish with cilantro and mint if desired.
I like to really reduce the gravy until it turns into more of a thick sauce, but you can reduce it to your desired consistency.