1. Marinate the Chicken
- Clean and cut the chicken into medium-sized pieces.
- In a mixing bowl, combine ginger-garlic paste, salt, turmeric, red chili powder, and coconut powder.
- Coat the chicken well and let it marinate for at least 30 minutes in the refrigerator.
2. Prepare the Aromatics
- Heat oil or ghee in a pan over medium heat.
- Add cumin seeds, slit green chilies, curry leaves, and cashews. Fry until the cashews turn golden and aromatic.
- Stir in the diced onions with a pinch of salt. Cook until they are soft and golden (about 7 minutes).
3. Cook the Chicken
- Add coriander powder and red chili powder to the onion mixture. Sauté for 30 seconds to release their aroma.
- Add the marinated chicken and mix well to coat it with the spices.
- Cover and cook on medium-low heat for 15 minutes, stirring occasionally to ensure even cooking.
4. Finish the Dish
- Uncover the pan and cook over medium-high heat until the moisture evaporates, and the chicken is coated in a thick masala (about 10 minutes). Stir frequently to prevent sticking.
- Sprinkle garam masala (if using). Adjust salt and spices as needed.
- Garnish with fresh cilantro.
Optional Tempering
If desired, heat 1 tsp ghee in a small pan. Add curry leaves and green chilies, fry for 1-2 minutes, and pour over the cooked chicken for an extra flavor boost.