Step 1: Sauté and layer in burn-proof order. Set the Instant Pot to Sauté (Normal) and heat the oil. Add the chicken pieces, salt, and Kashmiri red chili powder; cook for 3–4 minutes, stirring, until the chicken is lightly browned on the edges. Add the onion and ginger garlic paste and sauté for 2–3 minutes until the onion softens. Press Cancel. Layer — this order is what prevents the BURN warning: pour in the water or broth first and scrape up every browned bit from the bottom (deglaze well), then add the cashews, all the dry spices, and finally the tomato puree on top. Do NOT stir — the puree must sit on top, not touch the bottom.
Step 2: Pressure cook. Lock the lid, set the valve to Sealing, and cook on High Pressure for 8 minutes. Let the pressure release naturally for 10 minutes, then quick-release the rest. The chicken will be completely tender.
Step 3: Blend the gravy. Lift the chicken pieces out into a bowl and set aside. Using an immersion blender directly in the pot, blend the sauce until completely smooth. For an ultra-silky restaurant-style finish, pass it through a fine-mesh sieve back into the pot.
Step 4: Finish with cream and kasuri methi. Select Sauté (Low). Stir the heavy cream, crushed kasuri methi, and butter into the hot gravy. Return the chicken with all its juices. Simmer gently for 3–4 minutes, stirring occasionally, until the gravy thickens enough to coat the back of a spoon.
Step 5: Serve. Drizzle with a swirl of cream, sprinkle with fresh cilantro, and serve hot.