It starts with the smell of toasting spices
A Sri Lankan chicken curry begins the moment the air in the kitchen changes. Put coriander, cumin and fennel in a small skillet over low heat and you get, first, the dry smell of grain, then a sweet, nutty aroma, and finally a faint bitterness that warns the spices are about to scorch. Whether you can take the pan off the heat right there is the most delicious fork in the road for kukul mas curry.
Kukul mas is Sinhala for chicken, so kukul mas curry is simply chicken curry. In English it usually appears as Sri Lankan chicken curry, and it sits on the "rice and curry" table alongside rice, dal, pol sambol and a mallung of greens. Compared with many Indian chicken curries, the aromas of curry leaves, rampe (pandan) and coconut milk come further forward.

There are three hard parts when you make it at home. Don't over-toast the roasted curry powder. Get the aroma of the curry leaves into the oil. And don't let the curry boil hard once the coconut milk is in. Get those three right and even supermarket chicken thighs will take you a long way toward the real thing.
If you want to keep cooking Sri Lankan food, there are the island's batter pancakes, hoppers (in Japanese); the celebratory rice dish kiribath (in Japanese); and the chopped street-food roti, kottu roti (in Japanese). Kukul mas curry goes with all three, and it can anchor an everyday home meal.
This article uses "kukul mas curry." Kukul mas means chicken in Sinhala, and on menus you may see it written as kukul mas curry, chicken curry or Sri Lankan chicken curry.
Its place on the rice-and-curry table

Sri Lankan "rice and curry" is not a plate of white rice topped with one curry. Small portions of meat or fish curry, dal, coconut sambol, greens and pickles are arranged around the rice, and you mix them as you eat, with your fingertips or a spoon. Within that spread, kukul mas curry is the main dish that carries the salt, fat, heat and aroma.
Kukul mas means "chicken" in Sinhala, and kukul mas curry is a staple that regularly appears in home-style rice and curry. Sinhala, Tamil and Muslim home kitchens each use different spices and levels of heat, and the depth of color also changes from region to region and home to home.
The curry powder isn't just a yellow powder, either. Sri Lankan roasted curry powder is made by toasting spices such as coriander, cumin, fennel, fenugreek, black pepper and cinnamon before grinding them, so its aroma is deep and its color leans reddish-brown. The aim is not a burnt-powder flavor but a toastiness closer to roasted beans or nuts.
That said, you don't need every spice every time. A home version using store-bought curry powder with a little garam masala and black pepper still tastes clearly Sri Lankan, as long as you handle the curry leaves and coconut milk correctly. In a real kitchen, deciding which aromas matter most is more useful than trying to reproduce everything perfectly.
| Element | Role in Sri Lanka | What to get right at home |
|---|---|---|
| Curry leaves | Infuse the oil with a fresh green aroma | Frozen is fine; bloom them in the oil first |
| Rampe (pandan) | Adds a sweet, grassy aroma | Leave it out if you can't find it and use a bay leaf instead |
| Roasted curry powder | Builds the toasty base | Dry-toast without scorching, and treat it separately from chili powder |
| Coconut milk | Rounds off the edges and binds the sauce | Finish over low heat without boiling hard |
| Acidity | Cuts the richness of the meat | Use coconut vinegar, rice vinegar or lime |
Ingredients (serves 4)

Bone-in chicken gives you more stock, but boneless thighs are easier to work with in a home kitchen. Taking off all the skin makes the flavor flat, so if you don't mind the fat, leave about half of it on.
This recipe uses chicken and coconut. Store-bought curry powder, chili powder and canned coconut milk may be made on lines that also handle wheat, dairy or tree nuts. If you're cooking for children or people sensitive to heat, leave out the green chili, cut the chili powder to 1/2 tsp, and let people add heat at the table.
What to shop for first
The ingredients most worth seeking out are curry leaves, coconut milk and fenugreek. You can buy chicken and onions anywhere, but these three change the outline of the aroma. Curry leaves in particular lift the dish toward South Asia instantly, despite sharing the word "curry" with everything else on the shelf. Look for them fresh or frozen at South Asian or Indian grocery stores.
Coconut milk is hard to replace with milk or cream. Choose unsweetened canned coconut milk for cooking, not a sweetened coconut beverage in a carton, and the sauce will have a steadier roundness and aroma.
Fenugreek adds bitterness and a sweet aroma even in small amounts. You only need 1/4 tsp here, so use the rest in Ethiopian berbere spice (in Japanese) or a lentil curry.
Method: layer the roasted aroma without scorching
There are seven steps. The marinade doesn't need to sit long; the heat you use for the spices matters much more. Once the coconut milk goes in, don't let it bubble hard; stop at a gentle simmer around the edge of the pot.
The closer you get to Sri Lankan home cooking, the hotter it gets, but starting with 1 tsp chili powder is a safer bet. You can add heat later with chili oil or lunu miris, but you can't take the heat out of a curry once it's simmered in.
Getting closer to the Sri Lankan original at home

Gathering every Sri Lankan ingredient is fun, but in an everyday kitchen you'll keep going longer if you prioritize. Here's what you can substitute, and what turns it into a different dish if you do.
| Choice | Closer to Sri Lanka | Practical at home | Verdict |
|---|---|---|---|
| Chicken | Bone-in pieces | 700 g boneless thighs | Bone-in gives stock. With thighs, sear carefully |
| Curry leaves | Fresh curry leaves | Frozen curry leaves | Frozen is closer than dried. If you have none, a little bay leaf beats leaving it out |
| Rampe | Fresh rampe | Leave out, or 1 bay leaf | The sweet grassy aroma changes, but the dish still works |
| Roasted curry powder | Homemade or Sri Lankan-made | Store-bought curry powder plus toasted spices | Treat it as the toasty base, not as a source of heat |
| Coconut milk | Freshly pressed | Unsweetened canned | Nearly irreplaceable. With dairy milk it becomes a different dish |
| Acidity | Coconut vinegar | Rice vinegar and lime juice | Add a little to cut the richness of the meat |
| Oil | Coconut oil | Rice bran oil, canola oil | The aroma gets lighter; make up for it with curry leaves |
The single most important thing when making this at home is when you add the coconut. If you simmer in coconut milk from the start, it tends to separate before the chicken is cooked, and the aroma blurs. Cook the chicken through in water and round it off with coconut at the end, and even canned coconut milk will give you a smooth finish.
You can serve it with short-grain rice, but basmati or jasmine rice works well when you want something lighter. If you serve it with hoppers or string hoppers, leave the sauce a little looser so it soaks into them more easily. For a celebratory table, set a small portion beside kiribath (in Japanese), and the coconut in both ties them together.
Troubleshooting: separated coconut, flat aroma

Chicken curry recipes often say "the longer it simmers, the better," but coconut-based Sri Lankan curry is a little different. The aroma comes from frying, the meat is cooked through in water, and the coconut is only warmed at the end. This is not a dish that improves with long simmering.
| What happens | Cause | Fix |
|---|---|---|
| Coconut turns grainy | It boiled over high heat after the coconut went in | Lower the heat, add a little water and stir slowly |
| Bitter | The fenugreek or curry powder scorched | Don't use scorched spices. Toast over low heat and stop in time |
| Flat aroma | The curry leaves weren't bloomed in oil | Fry them in the oil at the start for at least 30 seconds |
| Watery | Water went in before the chicken was seared | Next time, turn the surface opaque before adding water |
| Just hot | Too much chili, not enough acid and salt | Restore the outline with 1 tsp lime juice and a pinch of salt |
| Tough meat | Simmered too long over high heat | Keep a medium-low simmer and move on to finishing once it's cooked through |
Separated curry is still perfectly edible. It looks a little rough, but it still works spooned over rice. Next time, just remember two things: lower the heat before adding the coconut milk, and don't let it boil afterward.
Storage and serving

Once it has cooled slightly, transfer it to a shallow container, refrigerate, and finish it within about 2 days. Because it contains coconut milk, it's safer not to leave it at room temperature for long. To freeze, divide it into single portions and use within about 2 weeks. The sauce separates a little more easily after thawing, so add 1 tbsp water and reheat slowly over low heat.
The flavors meld better the next day, but cooking it down again toughens the meat. Reheat over low heat for 5–6 minutes and stop when the edge of the pot starts to bubble. In a microwave, heat at 600 W for 2 minutes, stir once, then continue in 30-second bursts. It's ready when it's hot all the way through.
It's better served with lentils and something tangy than poured alone over white rice. If you're adding dal, Nepali dal bhat is a helpful model for building the plate. To compare it with other rich meat dishes, try it alongside Pakistani nihari (in Japanese), which takes its spices in a different direction, or Indonesian rendang (in Japanese), where the coconut is cooked down for a long time; the differences are easy to taste.
| On the side | Role | Practical options at home |
|---|---|---|
| White rice | The staple that soaks up the sauce | Short-grain rice, basmati, jasmine rice |
| Dal | A lentil side that softens the heat | Red lentils, chickpeas, mung beans |
| Pol sambol | Heat, acidity and coconut texture | A home version with grated coconut and dried bonito flakes |
| Sautéed greens | Bitterness and lightness | Mustard greens, kale, spinach |
| Papadum | Crunch | Store-bought papad; thin rice crackers give a similar feel |
FAQ
Can I make it with store-bought curry powder only?
Yes. But many Indian-style and Japanese curry powders put turmeric and sweet spices up front, which is different from the roasted aroma of Sri Lankan curry powder. Adding a little toasted black pepper, cumin and fennel to 2 tsp store-bought curry powder gets you closer.
Does it work without curry leaves?
It works, but the aroma changes quite a bit. If you can't get everything the first time, you can make it without curry leaves. But if you're buying one thing for the second batch, make it curry leaves. Frozen leaves can be used a little at a time, and they also go into South Indian dishes and East African coconut curries.
Can I make it as a spicy chicken curry without coconut milk?
You can. In that case, increase the water to 250 ml and add 1 tsp lime juice at the end. That said, what makes this kukul mas curry itself is the roundness of the coconut, so it's more natural to think of it as a different version.
What changes if I use bone-in chicken?
Use 900 g bone-in pieces and increase the water to 220 ml. Extend the simmering time to 18–22 minutes over medium-low heat, and check that the meat is cooked right up to the bone. If the pieces are large, aim for an internal temperature of 75°C (167°F) before adding the coconut.
What should I cut back to make it kid-friendly?
Leave out the green chili and reduce the chili powder to 1/2 tsp. The roasted spices, curry leaves and coconut milk still carry the aroma, so the dish holds up even with less heat. It's safer for adults to add chili oil or chili at the table.
Sources
This article cross-checks the Kukul Mas recipe published by the Embassy of Sri Lanka, Sri Lanka Tourism's introduction to the country's food culture, Lakpura's explanations of rice and curry and thuna paha, and English-language Sri Lankan home-cooking recipes, then adjusts the quantities and heat levels for a home kitchen.
- Embassy of Sri Lanka in Stockholm, "Sri Lankan Kukul Mas" https://www.stockholm.embassy.gov.lk/wp-content/uploads/2021/09/Sri-Lankan-Kukul-Mas.pdf
- Sri Lanka Tourism, "Culinary Tourism - Food Range" https://www.srilanka.travel/culinary-tourism/food-range.php
- Lakpura, "Rice and Curry" https://lakpura.com/pages/rice-and-curry
- Lakpura, "Thuna Paha" https://ca.lakpura.com/pages/thuna-paha
What to make next
Once you've made kukul mas curry, linking it to other Sri Lankan staples makes the table a lot more fun. For breakfast or a light dinner, try hoppers (in Japanese); for a celebratory rice dish, kiribath (in Japanese); and if you want the clatter of a street stall, move on to kottu roti (in Japanese). Together they show the range of Sri Lankan cooking.












