Add the chopped onion to the pot and cook until softened, about 3 minutes. Add the minced garlic and grated ginger and cook for 1 minute until fragrant.
Stir in the salt, garam masala, turmeric, cumin, coriander, and cayenne pepper. Cook for 30 seconds, stirring constantly.
Pour in the crushed tomatoes and water or broth, scraping up any browned bits from the bottom of the pot.
Return the browned chicken to the pot. Secure the lid and set the vent to Sealing.
Cook on Manual/Pressure Cook setting on High for 6 minutes.
Once the cooking cycle is complete, allow for a Natural Pressure Release (NPR) for 10 minutes, then carefully move the valve to Venting for a Quick Release (QR) of any remaining pressure.
Open the lid. Stir in the yogurt, heavy cream, sugar, and lemon juice. Stir well until the sauce is smooth and creamy.
Taste and adjust seasoning if needed. Serve hot, garnished with fresh cilantro.
Notes
For the best flavor, you can marinate the chicken in yogurt and spices for 30 minutes before cooking, but it is not required for this quick recipe.
Stirring in the cream and yogurt after pressure cooking prevents them from curdling.
Serve this dish over basmati rice or with warm naan bread for dipping.