Go Back

Sri Lankan Chicken Curry with Coconut Milk

Easy to make tried and tested Sri Lankan chicken curry recipe with coconut milk and fragrant spices.
Prep Time20 minutes
Cook Time30 minutes
Marination30 minutes
Total Time1 hour 20 minutes
Course: Main Course
Cuisine: Sri Lankan
Keyword: Sri Lankan Chicken Curry, Chicken Curry Recipe, Chicken Curry with Coconut Milk, Coconut Milk, Sri Lankan Cuisine,
Servings: 6
Author: kanthi

Ingredients

To marinate the chicken

  • 500 g chicken wash and cut into pieces
  • 1 teaspoon salt
  • 1/2 tablespoon curry powder
  • 1 tablespoon chili powder
  • 1/2 teaspoon turmeric powder
  • 1/2 tablespoon ginger paste
  • 1 tablespoon garlic paste
  • 1 tablespoon vinegar lemon or lime juice

To cook the chicken

  • 2 tablespoon oil
  • 1 onion chopped
  • 1 tablespoon garlic paste
  • 1 teaspoon ginger paste
  • 5 curry leaves
  • 2- inch pandan leaves
  • 1- inch lemongrass
  • 2 green chilies cut
  • 1/2 teaspoon salt
  • 1 tablespoon roasted curry powder
  • 1 tablespoon chili powder
  • 1/2 teaspoon turmeric powder
  • 1- inch cinnamon stick
  • 3 cloves
  • 3 cardamon pod
  • 2 tomatoes cut
  • 400 ml warm water adjust as needed
  • 150 ml thick coconut milk adjust as needed

Instructions

  • Coat the chicken pieces well with the ingredients listed in the marination section. Set it aside for at least 30 minutes.
  • Heat oil in a saucepan/pot over medium heat.
  • Add onions and fry until soft.
  • Add garlic, ginger, curry leaves, lemongrass, pandan leaves, green chilies, and sauté until the raw smell disappears.
  • Add salt and the spices and stir fry till fragrant.
  • Add marinated chicken, and stir fry to coat chicken pieces evenly with the spice paste.
  • Add tomatoes and mix well.
  • Pour in the warm water and mix well.
  • Put the lid on and cook for about 10 minutes on low flame until the chicken is fully cooked. Make sure to check once or twice in between and stir the curry.
  • When the chicken is cooked soft, open the lid and cook for a further 5 minutes.
  • Now pour coconut milk and mix well.
  • Cook more for about 5 minutes (without covering) while stirring occasionally.
  • Check the taste and add salt if needed.
  • Turn the heat off and allow it to sit for about 15 to 30 minutes until the curry gets thick.
  • Serve with rice, bread, naan, roti, or string hoppers.