Place the butter, chopped onions, garlic, ginger, and all spices in the Instant Pot. Set on Sauté for 5 minutes. Stir to make sure the ingredients don't burn. Once the onions are soft, turn off.: As soon as the pot heats and the butter melts, the aroma of sautéing onion , garlic , and ginger will lift the room, signaling the flavor base is building. You should hear a gentle sizzle, and the onions will go from opaque to translucent, then show flecks of light golden color, which tells you sugars are releasing. This caramelization is where sweet notes develop, balancing the tomato acid later. Stir frequently to prevent the garlic from searing into bitterness, and reduce heat or remove the insert briefly if you notice too rapid browning. A common mistake is rushing this step, which leaves raw-tasting aromatics, so take the full sauté time to coax those mellow, savory layers.
Pour 1/2 cup water into the pot. Then use a wooden spoon to scrub the debris off the bottom of the pot. (This ensures the burn notice will not go off!): That small splash of liquid lifts browned bits from the bottom, creating a loose pan sauce and preventing the Instant Pot sensor from misreading scorched residue as a burning condition. You will see tiny bubbles and smelled caramel dissolve into the water as you scrape, and the mixture will thin and deglaze into a fragrant base. This also distributes flavor back into the sauce rather than letting it cling to the metal. If you skip this, the cooker may flash a burn notice, which interrupts the process. Be thorough but gentle with the scraping to avoid scratching the insert.
Add the chopped chicken thighs and canned tomato sauce. Lock the lid into place and turn the Instant Pot on Pressure Cook High for 7 minutes. Once finished, turn the Instant Pot Off, then perform a Quick Release to release the steam pressure. Once the valve button drops, unlock the lid and remove.: When the chicken and tomato sauce join the pot, the mixture will look vibrant and slightly loose, with the spices suspended in the liquid. As pressure builds, you may hear the cooker whir and a gentle hum from the valve, which is normal. After the timed cook, releasing pressure quickly returns that bright tomato edge and stops the chicken from continuing to overcook. You will notice the meat turning uniformly opaque and tender when you open the lid. Avoid letting the pot sit sealed too long after cooking or the chicken can become mushy; the Quick Release helps preserve texture.
Stir in the heavy cream. Set the Instant Pot on Sauté again and simmer for 2-5 minutes to thicken the sauce. Sprinkle with chopped cilantro and serve with basmati rice.: Adding the heavy cream cools and rounds the sauce, transforming it into a silky coating for the chicken . Once you return to Sauté, you should see small, gentle bubbling as the sauce reduces and glossy sheen develops, showing that water is evaporating and the sauce is concentrating. The aroma will shift from sharp tomato to a rich, harmonized perfume. Keep the heat moderate and stir frequently so the cream doesn’t separate; if the sauce looks too thin, simmer a little longer, but watch carefully to avoid scorching. Finish with chopped cilantro for a fresh counterpoint before serving.