Turn Instant Pot to "Sauté" mode and heat oil. Add cinnamon stick, cloves, bay leaf and saute for 1-2 minutes until these whole spices are fragrant.
Add onion, garlic, ginger and saute for a few minutes until onion is translucent and garlic/ ginger are fragrant.
Turn off the pressure cooker.
Add tomatoes, yogurt, water, salt, pepper, curry powder, red chili flakes, cumin powder, coriander powder, garam masala and use a hand- held blender to puree everything. It does not have to be super smooth.
Add chicken and mix until fully coated.
Put the lid on and turn up the the valve to “Sealing.”
Select “Manual” mode and set the timer for 5 minutes.
When the cook time is over, do quick pressure release to remove pressure.
Remove lid and gently stir the curry.
Cook uncovered on "Saute" mode for or a little longer to evaporate/reduce excess liquid and thicken the curry. Don't mix it or stir it too much because that would break up the chicken cubes and shred it.
Garnish with cilantro. Enjoy!