A delicious chicken curry made with coconut milk, onions, tomatoes, ginger, garlic, and other spices, based on the Kerala cuisine and perfect for dinners, best served with rice or Malabar parathas .
Marinate the chicken with ginger-garlic paste, turmeric, chilly powder, and salt for about 30 minutes
In a heavy deep bottom pan heat up the oil
Add the dry spices cloves, cinnamon, bay leaves
Add onions and sautèe till it wilts a little
Add crushed ginger garlic, and green chili paste, and sautee well
Add the remaining spice powders and tomatoes
Cook well till until oil floats on the top
Add the marinated chicken and mix well
Add salt and about 2 cups of boiling water.
Cover with a lid and cook on medium flame
Mix well from time to time
Add coconut milk and curry leaves when almost cooked
Mix well and cook for another 5 minutes
Garnish with coriander leaves and curry leaves
Curry chicken is ready, serve with rice or parathas.
Notes
Add a small amount of coconut oil while sautéing the onions to enhance the flavor and give the dish a more authentic taste.
Pour in hot water while cooking the chicken to help it cook more evenly and stay tender.
You can use either canned coconut milk or freshly extracted coconut milk from grated coconut, depending on what you have available as both work well in this recipe.
Do not forget the garam masala addition in the end for a nice flavor and aroma.