Turn the Instant Pot to Sauté mode and heat oil. Add onions, ginger, and garlic, and cook for 2 to 3 minutes or until the onions turn translucent. Use a glass lid to speed up the process. Tip: Make sure the bottom of the pot has no browning after sautéing the onions. If you see any browning, press Cancel on the Instant Pot and add 2 tablespoons of water and deglaze the bottom of the pot with a wooden or silicone spatula to remove all of the brownings.
Add the chicken, tomatoes, ground cumin, ground coriander, garam masala, Kashmiri red chili powder, ground turmeric, and salt. Stir well.
Close the Instant Pot lid on with the pressure valve to sealing. Pressure Cook (Hi) for 5 minutes. Allow the pressure to release naturally for 5 minutes and then release all remaining pressure by turning the pressure release valve from sealing to venting.
Open the Instant Pot and set it to Sauté mode. Cook the chicken for 5 minutes as the curry continues to thicken. Garnish with cilantro and ginger.
Boxed or canned diced tomatoes can be substituted with 4 ripe plum or roma tomatoes.
Substitute Kashmiri red chili powder with any mild chili powder
Make sure to dice the ginger very small so you do get big pieces of ginger in the curry
To reduce the spice in this curry, reduce the quantity of red chili powder, garam masala, and ginger by half
To make the curry more spicy and hot, add a sliced jalapeño along with the onions
You can either use fresh tomatoes or box/canned chopped tomatoes in this recipe
Make sure the bottom of the pot has no browning after sautéing the onions. If you see any browning, press Cancel on the Instant Pot and add 2 tablespoons of water and deglaze the bottom of the pot with a wooden or silicone spatula to remove all of the brownings.
Stovetop Recipe:
Heat oil in a large wok or skillet. Then, add onions, ginger, and garlic and sauté for 5 minutes on medium-high heat until the onions turn translucent. Use a glass lid to speed up the process.
Add the chicken, tomatoes, all the spices and stir well.
Cover the pot with a lid and lower the heat to medium. Cook for 15 to 20 minutes or until the chicken is fully cooked stirring frequently. Add a few tablespoons of water as needed if the curry starts to stick to the pot.