Start by marinating the chicken. In a bowl, mix half the yogurt, turmeric, chili powder, and a pinch of salt. Add the chicken, ensuring each piece is coated evenly. Set aside for at least 20 minutes.
Heat a non-stick pan sprayed with cooking spray or a dash of low-fat oil. Toss in the sliced onions, sautéing until they’re soft and golden brown.
Add the minced garlic and grated ginger, stirring for about 2 minutes until aromatic.
Now, bring in the tomatoes. Cook them down until they meld into a nice, thick sauce.
Time for those marinated chicken pieces. Add them into the pan, ensuring you get every bit of that yogurt mix in there too. Sauté until the chicken begins to brown.
Sprinkle in the cumin and coriander. Stir everything to ensure the chicken is evenly seasoned.
Pour in the water, bringing the mixture to a boil. Reduce to a simmer, cover, and let it cook for about 20-25 minutes.
Finish off by stirring in the remaining yogurt and cooking for an additional 5 minutes. Taste and adjust the salt if necessary.