Remove the skin from the chicken thighs and cut them in half. Finely dice the onions and tomatoes. Crush the garlic and ginger into a paste using a mortar, or grate/mince very finely.
Heat oil or ghee in a wide pot or large pan — the bottom should be well coated.
Add the onions and cumin seeds and sauté over medium heat for 3–5 minutes until the onions become translucent.
Add the garlic-ginger paste and sauté for another 1–2 minutes.
Add the spices and fresh chili and stir briefly until fragrant.
Stir in the tomatoes and sauté well. Add the chicken and sear it on all sides.
Reduce the heat, stir in the yogurt, and mix well.
Add about 400 ml hot water, the chickpeas, bay leaf, cinnamon stick, and half of the fresh cilantro.
Bring everything to a boil. Then cover and simmer over medium-low heat for about 30 minutes, until the chicken is tender and cooked through.
Finish with lemon juice and the remaining cilantro. Taste and adjust with salt (and optional pepper) as needed.
Serve with basmati rice or fresh flatbread — and enjoy!