Chicken stew Sri Lankan style is a gently spiced stovetop dish of tender chicken, potatoes, curry leaves and creamy coconut milk. The combination of warm spices, black pepper and fragrant aromatics makes a satisfying meal with rice or bread; ingredients and seasoning vary across Sri Lankan households, so this is one practical home-style version rather than a claim to a single definitive recipe.
Ingredients
- 2 lb (900 g) boneless, skinless chicken thighs, cut into roughly 1½-inch (4 cm) pieces
- 1 tsp (5 g) fine salt, plus more to taste
- ½ tsp (1 g) freshly ground black pepper, plus more to taste
- 2 tbsp (30 ml) neutral cooking oil, such as canola or sunflower oil
- 1 medium yellow onion, finely chopped, about 1 cup (150 g)
- 4 garlic cloves, finely chopped, about 1 tbsp (15 g)
- 1 tbsp (15 g) peeled, finely chopped fresh ginger
- 1–2 green chilies, sliced, about 10–20 g; remove the seeds for less heat
- 10–12 fresh curry leaves, about 2 g, or 1 tsp (1 g) dried curry leaves
- 1 small cinnamon stick, about 1 inch (2.5 cm; 2 g)
- 3 cardamom pods (about 1 g), lightly crushed
- 2 whole cloves (about 0.2 g)
- 1 tsp (2 g) Sri Lankan roasted curry powder
- ½ tsp (1 g) ground turmeric
- 1 cup (240 ml) low-sodium chicken broth or water
- 2 medium waxy potatoes, peeled if desired and cut into 1-inch (2.5 cm) chunks, about 12 oz (340 g)
- 1 cup (240 ml) canned, unsweetened coconut milk, well stirred
- 1 pandan leaf, about 5 g, tied in a loose knot (optional)
- 1 tbsp (15 ml) fresh lime juice, or to taste
- 2 tbsp (8 g) chopped cilantro, for serving (optional)
Instructions
- Season the chicken. Pat the chicken dry with paper towels so it browns instead of steaming. Toss it with the salt and ½ teaspoon pepper, then set it aside while you prepare the aromatics. If the chicken is especially wet, take an extra moment to blot it; moisture on the surface can make the first batch stick and release liquid into the pot.
- Brown the chicken. Heat the oil in a heavy-bottomed Dutch oven or large saucepan over medium-high heat. Add the chicken in a single layer, working in batches if necessary, and brown it for about 4 minutes on each side, 8 minutes total. It does not need to cook through at this stage. Transfer it to a plate, leaving the oil and browned bits in the pot.
- Soften the aromatics and bloom the spices. Reduce the heat to medium. Add the onion and cook for 3 minutes, stirring and scraping up the browned bits. Stir in the garlic, ginger, chilies, curry leaves, cinnamon, cardamom and cloves; cook for 1 minute. Add the roasted curry powder and turmeric and stir for another minute. If the spices begin to catch, lower the heat and add a spoonful of broth rather than letting them scorch.
- Simmer the chicken. Return the chicken and any juices on the plate to the pot. Pour in the broth or water and add the optional pandan leaf. Bring the liquid just to a simmer, then lower the heat, cover the pot and simmer gently for 10 minutes. Keep the liquid at a quiet bubble, not a rolling boil, so the chicken stays tender and the bottom does not catch.
- Add the potatoes. Stir in the potato chunks, cover again and simmer for 18 minutes, stirring once or twice. The potatoes should be nearly tender when pierced with a knife. If the pot looks dry before they soften, add broth or water 2 tablespoons (30 ml) at a time. If the stew seems very brothy, leave the lid slightly ajar for the last few minutes.
- Finish with coconut milk and check the chicken. Pour in the coconut milk and stir gently. Simmer uncovered over low heat for 8 minutes; avoid a hard boil, which can make the sauce look separated. Check the thickest chicken piece with a food thermometer: USDA FSIS lists 165°F (74°C) as the safe minimum internal temperature for poultry. If it has not reached that temperature, keep the stew at a gentle simmer and recheck after a few minutes.
- Season and serve. Remove the cinnamon stick, cardamom pods, cloves and pandan leaf if you can find them. Stir in the lime juice, taste the sauce and adjust the salt, pepper or lime. The sauce should taste savory and aromatic, with enough acidity to balance the coconut milk. Scatter cilantro over the top if using.
Tips
- Use curry leaves if you can find them. Fresh curry leaves contribute a distinct citrusy, savory aroma. Dried leaves are less fragrant, so use the amount listed and expect a gentler result. If neither is available, omit them; a small strip of lime zest can add brightness, but it is not a direct replacement and will change the flavor.
- Choose a sensible curry powder substitute. Sri Lankan roasted curry powder gives the stew its particular toasted spice character. If it is unavailable, use a good-quality roasted curry powder from another South Asian tradition, or regular curry powder. The result will still be tasty, but it will have a different blend and may be less smoky. Do not compensate by adding a large amount, which can overwhelm the coconut sauce.
- Keep the coconut milk from boiling hard. Once it goes into the pot, a low simmer is enough to bring the flavors together. Stir gently rather than vigorously, and do not worry if a little surface oil appears; a rolling boil is more likely to make the sauce look broken.
- Make the heat adjustable. One seeded green chili gives a mild warmth; use two with seeds for more heat. For a gentler pot, leave the chilies out and offer sliced chili or chili sauce at the table. Taste before adding extra salt if your broth is not low-sodium.
Serving Suggestions
Serve the stew hot in shallow bowls with steamed white rice, which soaks up the coconut-spice sauce. Red rice is another good option if you have it, while string hoppers or soft roti make a natural alternative for scooping. A simple plate of sliced cucumber, tomato and red onion adds cool crunch; dress it lightly with lime and a pinch of salt so it refreshes the palate without competing with the stew.
For a fuller meal, add a small vegetable side such as green beans, sautéed cabbage or a lightly dressed leafy salad. Keep the sides simply seasoned: the stew already brings aromatic spices, richness and heat. Put lime wedges on the table so each person can brighten their serving, and serve extra rice separately for anyone who prefers a milder, less saucy bowl.
Variations
Use bone-in chicken. Bone-in thighs or drumsticks add a deeper flavor, though they take longer to cook and are less convenient to portion. Brown them as directed, then simmer until tender, allowing additional time and checking that the thickest pieces reach 165°F (74°C). Add the potatoes only when the chicken is close to tender so they do not turn to mush during the longer simmer.
Adjust the vegetables. Replace one potato with about 1 cup (130 g) of peeled carrot chunks, adding them with the potatoes. For a softer vegetable, stir in 1 cup (150 g) of green peas during the last 5 minutes. These are practical additions rather than required ingredients, and they make the stew sweeter or more colorful without changing its basic method.
Make it less rich. Use ½ cup (120 ml) coconut milk and add ½ cup (120 ml) extra broth. The sauce will be lighter and less creamy, with the spices tasting more prominent. For a richer finish, use full-fat coconut milk; light coconut milk works too, but produces a thinner sauce.
Change the fragrance. Pandan is optional and can be difficult to find. Leave it out if necessary; the stew will still have plenty of flavor from the curry leaves, ginger and whole spices. A bay leaf can be used for a different, earthier aroma, but it does not taste like pandan. Remove either leaf before serving.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, in a shallow, covered container. The stew keeps for 3–4 days in the refrigerator. The potatoes may soften and absorb some sauce as it sits, so stir in a splash of water or broth when reheating. If the coconut sauce separates slightly in the fridge, gentle heating and stirring will usually bring it back together.
Reheat only the portion you plan to eat, on the stove over medium-low heat or in the microwave, stirring occasionally. Add a little liquid if the sauce has thickened, and heat leftovers to 165°F (74°C), checking with a food thermometer. Avoid repeatedly cooling and reheating the whole pot. For longer storage, freeze cooled portions in airtight freezer-safe containers for up to 2–3 months for best quality. Thaw overnight in the refrigerator and reheat to 165°F (74°C); the potatoes may be softer after freezing.
Frequently Asked Questions
Can I use chicken breast instead of thighs?
Yes. Cut boneless, skinless breasts into similarly sized pieces and follow the same browning and simmering method, but check them early because they can dry out sooner than thighs. Each piece still needs to reach 165°F (74°C). If the chicken reaches temperature before the potatoes are tender, lift it out temporarily and return it to the pot when you add the coconut milk.
Is this stew very spicy?
It is gently warm when made with one seeded chili, but heat varies by chili and by the curry powder you use. Leave the chili out for a mild version, then offer sliced chili at the table. Black pepper contributes a separate, warm sharpness, so reduce it too if you want the mildest possible bowl.
Can I make the stew ahead?
Yes. It can be cooked a day ahead, cooled and refrigerated, then reheated gently until it reaches 165°F (74°C). The spices often taste more settled the next day, while the potatoes may become softer. Add a little broth or water as needed, and finish with a fresh squeeze of lime after reheating to restore brightness.
Can I make it without coconut milk?
You can replace the coconut milk with an equal amount of broth, but the stew will be thinner and less creamy, and the coconut flavor will be absent. Another option is to use ½ cup (120 ml) coconut milk plus ½ cup (120 ml) broth for a lighter sauce. Avoid sweetened coconut milk, which would make the savory seasoning taste out of balance.
What if I do not have a Dutch oven?
A heavy saucepan or deep, wide pot with a tight-fitting lid works well. Choose one large enough to hold the chicken and potatoes without crowding them too much. If the pot is narrow, brown the chicken in more batches; crowding traps steam and prevents good browning. Keep the heat low once the stew is covered so the bottom does not scorch.
How do I know when the potatoes are done?
Push a small knife into a potato chunk. It should slide through with little resistance, while the piece still holds its shape when stirred. If the potatoes are firm, cover the pot and simmer for a few more minutes before adding the coconut milk. Cut them into even pieces at the start so they finish at roughly the same time.
Related
- Cajun Bean Ham Soup with Andouille and Greens
- Japanese Cabbage Soup with Miso and Tofu
- Jamaican Brown Stew Tofu: A Rich, Savory One-Pan Meal
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).