Traditional Sri Lankan Dinner

Share on facebook
Share on twitter
Share on linkedin


  • 1 whole chicken, cut into pieces
  • 2 onions, finely chopped
  • 3 cloves garlic, minced
  • 1-inch piece of ginger, grated
  • 2 tomatoes, chopped
  • 2 green chilies, sliced
  • 1 sprig curry leaves
  • 1 cinnamon stick
  • 3 cardamom pods
  • 3 cloves
  • 1 teaspoon turmeric powder
  • 2 tablespoons Sri Lankan curry powder
  • 1 cup coconut milk
  • Salt to taste


  1. Heat some oil in a large pan or pot over medium heat. Add the onions, garlic, ginger, green chilies, curry leaves, cinnamon stick, cardamom pods, and cloves. Saute until the onions are soft and translucent.

  2. Add the chicken pieces to the pan and cook until they are browned on all sides.

  3. Stir in the turmeric powder and Sri Lankan curry powder, and cook for another minute.

  4. Add the chopped tomatoes and cook until they start to break down and release their juices.

  5. Pour in the coconut milk and season with salt. Bring the mixture to a simmer, then reduce the heat to low and cover the pan. Let the curry simmer for about 30-40 minutes, or until the chicken is cooked through and tender.

  6. While the chicken curry is simmering, prepare the coconut sambol by mixing freshly grated coconut with chopped onions, green chilies, lime juice, salt, and a pinch of chili powder if desired.

  7. Serve the chicken curry hot with steamed rice and coconut sambol on the side. Enjoy the delicious flavors of this traditional Sri Lankan dinner!

Indulge in the rich flavors of Sri Lankan cuisine with this classic chicken curry paired with vibrant coconut sambol. Perfect for a cozy family dinner or sharing with friends, this dish brings the warmth and spice of Sri Lanka to your table.

Nethmi Rodrigo

Nethmi Rodrigo

Leave a Replay

Sign up for our Newsletter

Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit

Would love your thoughts, please comment.x