Marinate chicken:
Combine chicken with yogurt, lemon juice, and spices; let marinate for no less than 30 minutes.Brown chicken:
Brown the marinated chicken in a skillet until golden on all sides.Build sauce base:
Cook onion, garlic, and ginger until softened; mix in spices and tomatoes to build the sauce.Simmer in cream:
Add cream or coconut milk, then return chicken to the pan; simmer until fully cooked.Garnish and serve:
Finish with a sprinkle of cilantro and a squeeze of lemon juice just before serving.