1Heat the coconut oil in a large pan over medium heat.
Add the finely chopped onion and sauté until golden brown.
Add the ginger-garlic paste and slit green chilies, and sauté for another 2 minutes.
Add the chopped tomatoes and cook until they become soft and mushy.
Add the turmeric powder, coriander powder, garam masala, and red chili powder. Mix well and cook for 2-3 minutes.
Add the chicken pieces and stir to coat them with the spice mixture. Cook for 5-7 minutes until the chicken is browned.
Pour in the coconut milk and add salt to taste. Stir well and bring the mixture to a boil.
Reduce the heat to low, cover the pan, and let it simmer for 20-25 minutes, or until the chicken is cooked through and tender.
Garnish with fresh coriander leaves before serving.
Serve hot with rice or roti.