Turn Instant Pot to Sauté mode and heat oil. Add onion, garlic, ginger and saute for a few minutes until onion is golden brown.
Turn off Instant pot.
Add tomatoes, yogurt, cilantro, red chili flakes, cumin powder, coriander powder, garam masala, salt, water and use a hand- held blender to puree everything. Don't worry if it's not super smooth.
Add meat and mix until coated.
Put the lid on and turn up the the valve to “Sealing.”
Select “Manual” mode and set the timer for 20 minutes.
When the cook time is over, let the pressure release naturally for 15 minutes.
Remove lid and stir the curry.
Cook uncovered, on “Saute” mode for a little longer to reduce the liquid and thicken the curry.
Garnish with cilantro. Enjoy!