Steps
1. Marinate the cubed chicken in yogurt, turmeric, cumin, coriander, chili powder, and a pinch of salt. Let sit for 20 minutes.
2. Heat olive oil in a pan over medium heat. Sauté onions until golden.
3. Add garlic and ginger, cook for another minute.
4. Add the marinated chicken with the yogurt mixture. Cook for 8-10 minutes until chicken is fully cooked and sauce thickens.
5. Adjust salt as needed.
6. Garnish with fresh cilantro and serve warm with rice or flatbread.