Kukul Mas Curry
Sri Lankan Chicken Curry (Kukul Mas Curry)
Also known as Kukulmas Curry, Ceylon Chicken Curry, Sri Lankan Black Chicken Curry, Chicken Curry Sri Lankan Style
Kukul mas curry. Sri Lankan chicken curry. Call it what you like. It is the same pot either way. Chicken simmered in roasted curry powder, curry leaves and coconut milk, until the gravy turns dark and the whole kitchen smells of it. Some menus write it kukulmas. Some write Ceylon chicken curry. At home it is just chicken curry. This is the one that turns plain chicken thighs into something toasty and deep, and it is a weeknight dish, honestly. No special kit. Nothing hard to find, once a jar of roasted curry powder is in the cupboard.

The Sri Lankan curry to start with. It forgives mistakes, it tastes dark and deep, and you can build it from a cupboard anywhere in the world.
- Total time
- 55 min
- 15 min prep · 40 min cook
- Serves
- 4 people
- Difficulty
- Beginner
- Spice level
- Medium
- Country help
- USA · UK · AU · CA substitutes included
CeylonCooking
ceyloncooking.com/recipes/sri-lankan-chicken-curry

Sri Lankan Chicken Curry (Kukul Mas Curry)
Scan to open on your phone
Nutrition
Estimated values, per serving.
About This Dish
Ask for kukul mas curry in a Sri Lankan home and you get a bowl of chicken in a gravy so dark it looks almost black. Curry leaves still cling to the pieces. The smell fills the whole kitchen. Kukul means chicken and mas means meat, so the name is simply chicken curry. But it tastes nothing like the pale, creamy curries most people meet first. This one is built on roasted spices. That single difference, dark roasted curry powder instead of raw yellow powder, is the soul of the dish.
It is the curry that holds up the rice and curry table. On a weekday it sits in the middle of the plate beside dhal, a sambol and a spoon of rice. At a celebration it gets the bone-in pieces and a long, slow cook. Nearly every family has its own version. More goraka for sourness in the south. More chilli in one house. An extra handful of curry leaves in the next. And because it only deepens as it sits, people happily make it a day ahead. That is exactly when it tastes best.
A good one has depth without heaviness. The spices should be toasted onto the meat so they taste roasted, never dusty. The sauce should cook down until it clings to the chicken. The coconut milk should round it all out without turning the pot into a pale, milky stew. Get it right and it comes out warm, fragrant and a little fiery. Plain rice next to it suddenly tastes like a treat.
Roasted Curry Powder Changes Everything
One ingredient makes this curry what it is: roasted curry powder. It is a genuinely different thing from the bright yellow curry powder sitting in most cupboards. Here the spices are dry-roasted in a pan until they turn deep chocolate brown. Mostly coriander, cumin and fennel, plus curry leaves and sometimes a little rice. Only then are they ground. That roasting is everything. It trades the raw, grassy taste for something toasty, almost like coffee. And it is what gives the gravy its dark colour. Use an unroasted blend and you still get a nice chicken dish. It just will not be kukul mas curry.
You can buy it ready roasted in a jar. It keeps for months, and that is the easy, sensible route. Or roast and grind your own for something fresher. Either way, treat it as the backbone of the dish rather than a sprinkle on top. This curry wants a generous spoonful. Then the spices get toasted a second time onto the chicken itself. That is where the roasted taste really takes hold.
What It Should Taste Like
The first thing you notice is the roast: toasty and warm, with a heat that builds slowly as you eat. The coconut milk sits quietly behind it, soft and mellow. The curry leaves and pandan lift the whole thing. It should taste dark and roasted, not pale and creamy like a takeaway korma. If yours leans more korma than kukul mas, the powder was not roasted dark enough.
Ingredients
This recipe makes 4 servings. Change the number and every amount below updates with it. Substitutes for hard-to-find items are in the sidebar.
The US button converts grams, millilitres and centimetres to ounces, cups and inches. Spoon measures stay exactly as they are.
Open this in the recipe converter
The Chicken and Marinade
- Bone-in chicken thighsskin removed; the bone keeps the meat juicy800 g
- Sri Lankan roasted curry powder2 tbsp
- Chilli powderKashmiri gives colour without fierce heat1-2 tsp
- Ground turmeric½ tsp
- Salt1 tsp
The Pot
- Coconut oil2 tbsp
- Onionfinely sliced1 large
- Garlicchopped very small4 cloves
- Gingerchopped very small1 tbsp
- Curry leaves1 sprig
- Pandan (rampe)optional but worth it5 cm piece
- Cinnamon1 small stick
- Tomatochopped1
- Thick coconut milk200 ml
- Water150 ml
Method
Seven steps, and none of them are difficult. Step 4 is the one that matters most, and it is also the one people skip. Read that one twice before you start.
Ready to Start Cooking?
The screen shows one step at a time, with just the ingredients that step needs at your serving count, a timer you can tap, and your phone kept awake.
- 01
Rub the Chicken with Spices
Rub the chicken all over with the roasted curry powder, chilli, turmeric and salt. Leave it for 15 minutes while you get on with the rest. Overnight in the fridge is better still, if you have the time.
This early coating does two jobs at once. The salt works its way down into the meat instead of sitting on the surface. The spices get time to soak in too. That way they taste like part of the chicken, not something dusted on at the end. Even 15 minutes makes a real difference. Overnight is better again. The turmeric and chilli sink in, and the curry powder slowly perfumes the meat. You will know it is ready when every piece is an even rust-red and just slightly tacky to touch.

Tip: Salt and spice the chicken the night before if you can. A long soak is the laziest way to more flavour, with no extra work at all.
- 02
Cook the Onion and Whole Spices
Heat the coconut oil over a medium flame. Drop in the curry leaves, pandan and cinnamon. When they crackle, add the onion and cook it down until soft and golden, about 6 minutes.
This is the base everything else sits on. Listen for the curry leaves. They crackle and pop the second they hit hot oil. That is your signal the spices are letting go of their oils. The pandan and cinnamon perfume the fat quietly in the background. The onion goes slowly from sharp and raw to sweet and golden. Do not rush it to brown. You want it soft and see-through first, then just catching colour. That builds a gentle sweetness to carry the spice later on.

Tip: Keep the heat at medium, you see. Curry leaves scorch and turn bitter in a flash if the oil is smoking hot.
- 03
Add the Garlic, Ginger and Tomato
Stir in the garlic and ginger and fry for one more minute, until you can smell them. Add the chopped tomato and cook it until it collapses.
Garlic and ginger burn fast. That is exactly why they go in now, after the onion has softened, and not at the start. One minute is plenty. The moment their raw bite turns into a warm, savoury smell, they are done. Then the tomato melts into the base. Its sourness cuts the richness that is coming. Its juices loosen everything into a rough paste. Cook it until it stops looking like chopped tomato and starts looking like sauce.

Tip: Chop the garlic and ginger very small. You want them to melt into the base, not sit there in chunks and catch and burn.
- 04
Toast the Spices onto the Chicken
Add the spiced chicken and stir to coat it all over. Cook for about 5 minutes, turning it, so the spices toast onto the meat. This is where the flavour comes from, nowhere else.
This is the most important step in the whole curry, and the one beginners tend to skip. As the spiced chicken meets the hot pan, the curry powder toasts a second time. It deepens from rust to dark brown and picks up a roasted, almost smoky note. You will smell it change, from raw spice into something rich and savoury. Keep turning so the spices catch all over without burning, and let the chicken take on a bit of colour. It does not need to cook through here. It only needs to bond with the spices.

Tip: Do not give in and add liquid too early. The dry fry is the whole trick. It is what builds that toasty depth.
- 05
Simmer Until Tender
Pour in the water and cover the pot. Simmer for 20 minutes, until the chicken is tender and the sauce has cooked down and gone darker.
Now the curry comes together. The water lifts every scrap of toasted spice off the bottom of the pan. All of it goes back into the sauce. A gentle covered simmer takes the chicken through to properly tender. As the liquid cooks down it darkens and thickens, and the roasted taste gets stronger. Keep it at a steady, lazy bubble rather than a hard boil. The meat then stays juicy, and the sauce reduces evenly. By the end it should coat the back of a spoon, not sit watery in the pan.

Tip: If the sauce reduces too far before the chicken is tender, add a splash more water. Tender meat first, thick sauce second, in that order.
- 06
Finish with Coconut Milk
Stir in the thick coconut milk and simmer very gently for 5 minutes. Never let it boil hard. Then taste it for salt and sourness.
The coconut milk goes in last so it stays smooth and rounded rather than greasy. The key word is gently. A hard boil splits coconut milk into oily flecks and a grainy curd. A bare simmer keeps it silky and lets it settle into the spices. This is also your moment to balance the whole pot. Coconut milk needs more salt than you would ever think. And a touch of sourness from goraka or lime wakes the whole thing up. So taste and adjust before you call it done.

Tip: Once the coconut milk is in, never let it reach a rolling boil. Keep it just trembling and it will stay creamy and glossy.
- 07
Rest, Then Serve
Take it off the heat and leave it alone for 10 minutes. Like most curries it tastes better after a rest, and better again the next day.
Resting is not fussiness. It genuinely makes the curry better. Off the heat the sauce settles and thickens. The spices mellow and blend into one another. Tastes that were sharp and separate a moment ago round out. Ten minutes and you will notice it. But like most roasted-spice curries, this one is better still the next day, once everything has had a night to deepen. If you can make it ahead, do.

Tip: Make it the day before a gathering. Warm it through gently and it tastes like you spent hours in the kitchen, with none of the last-minute panic.
Common Mistakes to Avoid
- Using ordinary yellow curry powder instead of the dark roasted kind. The two taste completely different, and you lose all the toasty depth. Can you only find the yellow sort? Dry-toast it in a pan first and you will claw some of it back.
- Boiling hard once the coconut milk is in. It splits into oily, grainy flecks and the look of it never quite recovers. Coconut milk is fat and water held together. A rolling boil pulls the two apart. Keep it barely trembling.
- Skipping the spice-fry in step 4 and just simmering everything in water. That is where the roasted flavour is made, so skipping it throws the whole point of the dish away.
- Adding too little salt. Coconut milk hides seasoning, so this curry wants more salt than you would ever expect. Taste at the very end, after the milk has gone in.
- Burning the garlic and ginger by putting them in too early, or on too high a heat. The whole base turns bitter, and nothing you do later will fix it. They go in after the onion has softened, for one minute only.
- Reducing the sauce too far before the chicken is cooked. Tender meat first, then thicken. If it gets tight too soon, splash in more water and carry on.
Serving Ideas
- On a proper rice and curry plate: steamed rice, a ladle of dhal and a spoon of pol sambol. The dhal is mild and creamy. It cools the plate down between mouthfuls of curry.
- Mopped up with hoppers or roti, at breakfast or at dinner. Bread beats a fork here. The gravy is thick and clings rather than pours.
- Next to a cool cucumber salad. Raw cucumber and a little lime take the heat down fast. Faster than anything else on the table.
- Spooned over yellow rice with another meat curry and a couple of sambols, which is how it turns up when there is a crowd to feed.
- With godamba roti or coconut roti for a hands-on meal. Tear, scoop, repeat, and nobody needs a plate.
Sri Lankan Chicken Curry is one of the courses in our beginner rice and curry menu and our sri lankan party menu menu, if you want the whole plate rather than one dish.
Storage and Make-Ahead
It keeps for 3 days in the fridge in a sealed box, and it freezes well for up to 2 months. The taste deepens overnight. That is why this one is so good made ahead. Warm it gently over a low flame so the coconut milk does not split, and add a splash of water if it has gone too thick.
Two Ways to Cook It
Use boneless thighs and skip the pandan. It will still taste right. Buy a jar of roasted curry powder so you do not have to roast anything yourself. Keep the chilli to 1 tsp. And whatever you do, do not skip that quick spice-fry on the chicken. That one step is the whole difference.
Roast and grind your own curry powder. Use bone-in chicken, which holds up far better in a long simmer. Add a small piece of goraka or a squeeze of lime at the end for a sour lift. Finish with raw thick coconut milk stirred in off the heat for extra richness. Let it rest. Better still, make it a day ahead.
Lighter and Healthier Version
Most of the richness here comes from the coconut milk and the frying oil. You can ease back on both. The roasted-spice character that makes this curry what it is survives either way. A few small swaps give you a lighter pot that still tastes deep and proper.
Use Skinless Thighs
The recipe already takes the skin off, which cuts a good chunk of the fat. Trim any fat you can see before you spice the meat and it drops further, while the chicken stays juicy.
Lighter Coconut Milk
Swap the thick coconut milk for a light one, or use a little less and top it up with water. You lose a touch of body and keep the taste, on far less saturated fat.
Less Oil to Start
Cook the spices in 1 tbsp of oil instead of 2, in a non-stick pan. The spice-fry in step 4 still works on less fat, and the toasting still happens.
Lean It with Vegetables
Stretch the curry with potato, green beans or spinach added at the simmer. It bulks the pot out, adds fibre, and a little chicken suddenly feeds more people.
Go Easy on the Salt
Coconut milk hides salt, so it is easy to overdo. Season at the end, taste, and reach for a squeeze of lime rather than the salt pot when it needs lifting.
Frequently Asked Questions
Kukul mas curry is just the Sinhala name for Sri Lankan chicken curry. Kukul means chicken and mas means meat, so the name is simply chicken curry, nothing fancier than that. It is chicken simmered in roasted curry powder, curry leaves, onion, garlic and coconut milk. The gravy turns dark and smells wonderful, with a gentle heat behind it. It is one of the best-loved everyday dishes on the rice and curry table.
Cooked It? Tell Us How It Went
Your notes on this sri lankan chicken curry help the next person get it right: what you swapped, what you would do differently, where the recipe should have warned you. Tap a star if you are in a hurry, or write a few lines if you have a minute.
You Might Also Like
Sri Lankan Home Cooking Starter Pack
40 authentic Ceylon recipes made simple for foreign kitchens: spice guide, pantry checklist, substitute guide, 7-day meal plan and printable shopping lists.


