Sri Lankan Chicken Curry
Pardeep Singh
| 17-09-2026
· Food Team
Sri Lankan chicken curry is a dish built around balance. Unlike some heavier curries, it combines warmth, spice and freshness through carefully layered ingredients, creating a meal that is both comforting and full of character.
Known for its deep colour and complex aroma, this curry reflects Sri Lanka’s rich culinary heritage, where influences from South Asia, Southeast Asia and centuries of spice trading have shaped local cooking traditions.
The key to a successful Sri Lankan curry is patience. Allowing spices, onions and aromatics to cook slowly creates the depth of flavour that defines the dish.

Ingredients for Sri Lankan Chicken Curry

Serves: 4–6
Preparation and cooking time: around 1 hour
Ingredients:
1kg chicken pieces
2 onions, finely sliced
4 garlic cloves, crushed
A piece of fresh ginger, grated
2 tbsp vegetable oil or coconut oil
400ml coconut milk
2 tomatoes, chopped
1–2 green chillies, sliced
Fresh curry leaves
1 cinnamon stick
For the spice mixture:
2 tsp ground coriander
1 tsp ground cumin
1 tsp ground fennel
1 tsp turmeric
1–2 tsp chilli powder, depending on preference
Salt and black pepper
To serve:
Steamed rice
Fresh coriander
Lime wedges

Building the Flavour Base

The foundation of the curry begins with slowly cooking onions, garlic and ginger. Heat the oil in a large pan and cook the onions over medium heat until soft and golden. This step is essential because caramelised onions add sweetness and depth, balancing the heat of the spices.
Add the curry leaves, cinnamon and ground spices, then stir for a short time until the aromas are released. Cooking the spices gently helps develop their flavour and prevents them from tasting raw.

Cooking the Curry Slowly

Add the chicken pieces and coat them thoroughly with the spice mixture. Cook until the outside of the chicken begins to colour and absorbs the aromatic flavours.
Add the tomatoes and chillies, then continue cooking until the tomatoes soften and create a rich sauce. Pour in the coconut milk and reduce the heat. Allow the curry to simmer gently until the chicken becomes tender and the sauce develops a thicker consistency.
Slow cooking allows the spices to blend together, creating the distinctive richness associated with Sri Lankan curry.

Balancing Spice and Freshness

A great Sri Lankan curry is not simply about heat. The best versions combine different layers of flavour: warmth from spices, sweetness from onions, richness from coconut milk and freshness from herbs and citrus.
Adjust the seasoning towards the end of cooking, adding more chilli if desired or a little lime juice to brighten the dish.
Fresh coriander sprinkled before serving adds colour and a final herbal note.

Serving the Traditional Way

Sri Lankan chicken curry is traditionally served with steamed rice, allowing the grains to absorb the aromatic sauce.
It can also be accompanied by vegetable side dishes, such as coconut-based salads, pickles or lightly spiced vegetables, creating a more complete meal with different textures and flavours.
The curry often tastes even better the following day, as the spices continue to develop after resting.

A Classic Dish Full of Character

Sri Lankan chicken curry represents the beauty of traditional cooking: simple ingredients transformed through careful preparation and a thoughtful combination of spices.
The dish reflects the island’s connection to its history, agriculture and spice culture. With its rich sauce, fragrant aromas and comforting flavours, it remains a favourite both in Sri Lanka and among food lovers around the world.
Whether prepared for a family meal or a special occasion, this curry offers a memorable taste of Sri Lankan cuisine.