Sri Lankan coconut chicken curry is a warmly spiced curry made with chicken, roasted curry powder, curry leaves, and coconut milk, usually served with rice. The spices bring depth while coconut milk softens their heat; recipes vary by household and region, so this version aims for a balanced, practical home-cooked curry.
Ingredients
- 2 lb (900 g) skinless, bone-in chicken thighs, cut into serving pieces; or use boneless thighs
- 1 tbsp (15 ml) neutral cooking oil
- 1 large yellow or red onion, finely chopped, about 1 cup (150 g)
- 1 medium tomato, chopped, about 1 cup (150 g)
- 2 tbsp (18 g) finely chopped garlic
- 1 tbsp (10 g) finely grated fresh ginger
- 2 green chilies, slit lengthwise, about 10 g; use one for less heat
- 10 fresh or thawed curry leaves, about 2 g; see the tips for dried leaves
- 1 pandan leaf, about 6 inches (15 cm), tied in a knot, optional
- 1 cinnamon stick, about 3 inches (7.5 cm) or 1 tsp (2 g) broken cinnamon
- 1 tsp (2 g) fenugreek seeds
- 2 tbsp (12 g) Sri Lankan roasted curry powder
- 1 tsp (2.5 g) ground chili powder, preferably Kashmiri or another mild variety
- ½ tsp (1.5 g) ground turmeric
- 1 tsp (2 g) freshly ground black pepper
- 1 tsp (6 g) fine salt, plus more to taste
- 1 cup (240 ml) full-fat coconut milk, well stirred
- 1 cup (240 ml) water
- 1 tbsp (15 ml) tamarind concentrate, or 1 tbsp (15 ml) lime juice added at the end
Instructions
- Prepare the ingredients. Pat the chicken dry and cut larger thighs into similar-sized pieces so they cook evenly. Chop the onion and tomato, prepare the garlic and ginger, and slit the chilies. Keep the spices, coconut milk, water, and tamarind close by; the cooking moves quickly once the aromatics are in the pot. Wash your hands and any surfaces that have touched raw chicken before handling other ingredients.
- Warm the oil and whole spices. Set a heavy, lidded pot or Dutch oven over medium heat and add the oil. When it is hot, add the cinnamon stick and fenugreek seeds. Stir for about 30 seconds, just until fragrant. Do not let the fenugreek turn very dark, as it can taste bitter. Add the curry leaves and pandan, if using, and stir for another 30 seconds. Curry leaves may crackle as their surface moisture hits the oil.
- Soften the onion and aromatics. Add the onion and cook for 5 minutes, stirring often, until soft and starting to turn golden at the edges. Add the garlic, ginger, and green chilies; cook for 1 minute. Stir in the chopped tomato and cook for about 1 minute, breaking it down slightly with the spoon. If the pot catches, lower the heat and add a spoonful of water rather than letting the aromatics scorch.
- Bloom the ground spices. Add the roasted curry powder, chili powder, turmeric, black pepper, and salt. Stir constantly for about 30 seconds to coat the onion mixture. The spices should smell fragrant, not burnt. If the mixture looks dry or sticks to the bottom, add 1 or 2 tablespoons of water and scrape up the browned bits.
- Coat and brown the chicken. Add the chicken pieces and turn them in the spice mixture until coated. Cook for about 8 minutes, turning the pieces occasionally. They do not need to cook through at this stage; the aim is to coat them well and develop flavor. Add the tamarind concentrate and stir to distribute it.
- Simmer until tender. Pour in the coconut milk and water, then stir and bring the liquid to a gentle simmer. Cover the pot, reduce the heat to low, and cook for 25 minutes, stirring once or twice so the bottom does not catch. Keep the curry at a quiet simmer rather than a hard boil, which can make the coconut milk separate. Check the thickest piece of chicken with a food thermometer, without touching bone: USDA FSIS guidance sets the safe minimum internal temperature for poultry at 165°F (74°C). If it has not reached that temperature, continue simmering and check again after a few minutes.
- Adjust and serve. Remove the cinnamon stick and pandan leaf. Taste the sauce and add salt, tamarind, or a little more chili to suit your preference. For a looser curry, stir in a splash of hot water; for a thicker sauce, simmer uncovered for a few minutes, stirring gently. Let the curry stand for 2 minutes before serving so the sauce settles around the chicken.
Tips
- Choose the right curry powder. Sri Lankan roasted curry powder is a dark, aromatic blend, often including coriander, cumin, fennel, and other spices. If you cannot find it, use Madras curry powder, preferably a roasted variety. It will taste different and may be hotter, so start with 1½ tablespoons, then adjust after simmering.
- Handle curry leaves thoughtfully. Fresh or frozen curry leaves give the closest flavor. If you only have dried curry leaves, use about 1 teaspoon, crushed; their flavor is milder and less citrusy. Do not substitute curry powder for curry leaves, since they contribute different flavors.
- Control the heat in layers. Green chilies and ground chili powder both add heat. Remove the chili seeds, use one green chili, or reduce the powder to ½ teaspoon for a gentler curry. You can add extra chili at the table, but it is harder to correct an overly hot pot.
- Keep coconut milk from splitting. Shake or stir the can thoroughly before measuring, and keep the curry at a gentle simmer once it is added. A slightly separated sauce is still usable; stir it gently rather than whisking hard, which can break up the chicken.
Serving Suggestions
Serve the curry hot over steamed white rice, red rice, or basmati rice, with enough sauce to soak into the grains. For a broader Sri Lankan-style meal, add parippu (lentil curry), a mild vegetable curry, and a fresh sambol or sliced cucumber. A little lime at the table adds brightness, especially if the curry is rich. If serving several sides, keep the curry moderately spicy so it works alongside both cooling vegetables and sharper, chili-based condiments.
For a simple dinner, pair it with rice and one green vegetable, such as sautéed green beans or spinach. Roti or another flatbread can also scoop up the sauce, though rice is a particularly natural match. Offer plain yogurt on the side if you want a cooling contrast, and put extra chili separately so each person can adjust their own plate.
Variations
Boneless chicken: Use 2 lb (900 g) boneless, skinless thighs. Cut them into large pieces and begin checking for doneness after about 18 minutes of simmering; the exact time depends on piece size. Keep the same safe temperature of 165°F (74°C). Breast meat can be used, but it dries more easily, so cut it into large pieces and check it earlier.
Vegetarian curry: Replace the chicken with 1 lb (450 g) firm tofu, pressed and cut into cubes, plus 1 lb (450 g) potatoes or cauliflower. Cook the potatoes in the sauce until tender, adding water if needed; stir in tofu near the end so it warms without breaking up. This version changes the texture and is best checked by tenderness rather than a meat temperature.
More tang or less richness: Increase the tamarind by 1 teaspoon at a time for a sharper sauce, or use lime juice at the end for a fresher, less rounded acidity. For a lighter curry, replace up to half the coconut milk with water, understanding the sauce will be thinner and less creamy. A pinch of sugar can balance excess sourness, but add it only after tasting.
Storage and Reheating
Transfer leftover curry to a shallow container and refrigerate it within 2 hours of cooking. Keep it covered in the refrigerator for 3 to 4 days. The sauce may thicken as it chills, and the flavors often seem more blended the next day. Remove and discard any bones before serving leftovers to young children, if appropriate for the meal.
Reheat only the portion you plan to eat, either in a saucepan over medium-low heat or in the microwave, stirring partway through. Add a splash of water if the sauce has become too thick, and heat until steaming throughout and 165°F (74°C), as measured with a food thermometer. Avoid repeatedly cooling and reheating the whole pot. For longer storage, freeze the curry in airtight, meal-sized containers for up to 2 to 3 months for best quality. Thaw in the refrigerator and reheat to 165°F (74°C); coconut-based sauce may look slightly grainy after freezing but should come together with gentle stirring.
Frequently Asked Questions
Can I use regular curry powder instead of Sri Lankan roasted curry powder?
Yes. Choose a dark roasted curry powder if available; Madras curry powder is a practical alternative. Blends vary in heat and salt, so begin with 1½ tablespoons, taste after the curry simmers, and add more if you want a stronger spice flavor. The result will not have exactly the same roasted, layered character as a Sri Lankan blend.
Is Sri Lankan chicken curry supposed to be very spicy?
It can be, but heat varies with the cook, the chilies, and the curry powder. This recipe is adjustable: reduce the ground chili and use one seeded green chili for a milder pot. Keep in mind that black pepper and curry spices provide warmth even when the chili level is low.
Can I make this curry with chicken breast?
Yes, although thighs are more forgiving during simmering. Cut breast meat into large, even pieces and check it early so it does not overcook; the center still needs to reach 165°F (74°C) for safety. If the pieces are small, add them later in the simmer so they spend less time in the sauce.
Why is my coconut curry sauce separated?
A vigorous boil, a very hot pan, or coconut milk with a high fat content can make the fat separate from the liquid. The curry is usually still fine to eat. Lower the heat and stir gently; adding a tablespoon or two of warm water can help the sauce look more cohesive. Next time, bring it to a simmer gradually and avoid boiling it hard.
Can I make the curry ahead?
Yes. Cook it fully, cool it promptly, and refrigerate it within 2 hours. It keeps for 3 to 4 days refrigerated, and reheats well over low heat with a little water if needed. For serving, always reheat leftovers to 165°F (74°C), checking the center of the chicken with a food thermometer.
Related
- Types of Eggplant: 8 Varieties With Pictures
- Duck Pancakes with Plum Sauce for a Crisp, Savory Feast
- Snake Stuffed Toy: A Beginner-Friendly Sewing Guide
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).