In a bowl, season the chicken thighs with salt, turmeric, and garam masala. Let it sit for about 30 minutes to absorb the flavors.
In a large skillet or pot, heat the vegetable oil over medium heat.
Add the cumin seeds and let them sizzle for a few seconds. Then, add the chopped onions and sauté until golden brown.
Stir in the minced garlic and grated ginger, cooking for an additional 2 minutes until fragrant.
Place the marinated chicken into the skillet, browning on each side for about 5-7 minutes.
Add the diced tomatoes and green chilies, stirring everything together. Cook for about 5 minutes until the tomatoes soften.
Pour in the coconut milk, stirring gently to combine. Reduce the heat to low, cover the pot, and let it simmer for 25-30 minutes until the chicken is fully cooked and tender.
Taste and adjust the seasoning with more salt or spices as needed. If you prefer a thicker sauce, cook uncovered for the last 5 minutes.
Once done, garnish with chopped cilantro before serving.
Notes
Serve with basmati rice or naan and drizzle extra coconut milk on top.