This tomato-coconut chicken curry combines bite-size chicken, tomatoes, light coconut milk, peas, and warming spices in a gently simmered sauce. Curry recipes vary widely across South Asia and beyond; this straightforward version is served over rice or with flatbread, and includes a per-serving calorie estimate for the curry itself.
Ingredients
- 1½ pounds boneless, skinless chicken breast (680 g), cut into 1-inch (2.5 cm) pieces
- 1 tablespoon neutral oil (15 ml), such as canola or avocado oil
- 1 medium yellow onion (about 150 g), finely chopped
- 3 garlic cloves (about 9 g), finely minced
- 1 tablespoon freshly grated ginger (6 g)
- 2 teaspoons ground coriander (4 g)
- 1½ teaspoons ground cumin (3 g)
- 1 teaspoon ground turmeric (3 g)
- 1 teaspoon sweet paprika (2 g)
- ¼ teaspoon cayenne pepper (0.5 g), or less to taste
- ¼ teaspoon ground black pepper (0.5 g)
- 1 can diced tomatoes, with their juices (14½ ounces/411 g)
- 1 cup light coconut milk (240 ml), well stirred
- 1 teaspoon fine salt (6 g), plus more to taste
- 1 cup frozen peas (145 g)
- ½ cup plain low-fat yogurt (120 g), at room temperature
- 1 tablespoon lemon juice (15 ml)
- ¼ cup loosely packed chopped fresh cilantro (4 g), for serving
Instructions
- Prepare the ingredients. Cut the chicken into evenly sized pieces so they cook at about the same rate. Chop the onion, mince the garlic, grate the ginger, and measure the spices. If the yogurt is cold, set it out while you cook; bringing it closer to room temperature makes it less likely to separate when added to the hot curry.
- Soften the onion. Heat the oil in a large, heavy-bottomed saucepan or Dutch oven over medium heat. Add the onion and cook for about 7 minutes, stirring regularly, until soft and translucent. If it starts to brown too quickly, lower the heat; a little color is fine, but scorched onion can make the sauce taste bitter.
- Bloom the aromatics and spices. Stir in the garlic and ginger and cook for 30 seconds. Add the coriander, cumin, turmeric, paprika, cayenne, black pepper, and salt. Stir constantly for another 30 seconds, just until fragrant. The spices should sizzle gently in the oil, not darken or stick to the pan.
- Build the sauce. Add the diced tomatoes and their juices, scraping up any flavorful bits from the bottom of the pan. Stir in the coconut milk until the sauce looks even. Bring it to a gentle simmer, then cook uncovered for 8 minutes, stirring occasionally. This short simmer softens the tomatoes and lets the spices season the liquid without reducing the sauce too far.
- Cook the chicken. Add the chicken pieces and stir to coat them. Keep the sauce at a steady, gentle simmer for about 10 minutes, stirring once or twice. Check the largest pieces with a food thermometer: poultry must reach 165°F (74°C), the USDA FSIS safe minimum internal temperature. If the pieces need more time, simmer for another minute or two and check again; avoid relying on color alone.
- Add the peas. Stir in the frozen peas and simmer for 3 minutes, until hot and tender. If the curry has become thicker than you like, add water a tablespoon (15 ml) at a time. If it seems thin, let it bubble gently for another minute or two before adding the yogurt.
- Finish with yogurt and lemon. Turn off the heat. Put the yogurt in a small bowl and whisk in two spoonfuls of hot sauce, one at a time, to warm it gradually. Stir that mixture back into the pot, then add the lemon juice. Taste and adjust the salt, cayenne, or lemon. Avoid boiling the curry after the yogurt goes in, since high heat can cause it to look grainy.
- Serve. Spoon the curry into bowls and scatter cilantro over the top. Serve while hot, with rice or flatbread if you like. The listed timing assumes the curry is served as soon as it is finished; cooking rice separately will add time to your meal.
How to Check Curry Calories
This recipe makes four generous portions. A serving of the curry is approximately 350 calories, without rice, flatbread, or other sides. That figure is an estimate rather than a guaranteed nutrition label: the exact calories depend on the chicken, yogurt, and coconut milk brands, the size of the onion, and how accurately the finished pot is divided. A kitchen scale and the nutrition information on your own packages will give you a closer calculation.
To estimate the pot, add the calories for each ingredient using its package label or a reliable food database, then divide the total by four. For example, a label may list a different calorie count for light coconut milk than another brand does, and that difference affects every portion. Chicken breast is another meaningful part of the total because the amount of usable meat can vary slightly after trimming. Oil is easy to overlook: one tablespoon contributes calories even though it disappears into the sauce, so measure it rather than pouring freely.
For the most useful serving estimate, weigh the finished curry after cooking, subtract the weight of the empty pot, and divide the curry’s net weight into four equal portions. This is more consistent than trying to judge a serving by eye, especially if some bowls get more chicken or peas than others. The roughly 350-calorie estimate applies to the curry as written and excludes accompaniments. A cup of cooked rice adds calories of its own; use the rice package or database entry for the portion you actually serve rather than treating rice as part of this curry’s estimate.
Small changes also change the total. Using full-fat coconut milk generally raises the estimate, while replacing some coconut milk with low-sodium broth lowers it. More oil, a larger serving of chicken, or a generous topping can raise the calories per bowl. If you make a substitution, recalculate from the quantities and labels you used instead of carrying over the original estimate unchanged.
Tips
- Keep the chicken pieces uniform. Pieces close to 1 inch (2.5 cm) cook more evenly than a mix of large chunks and thin strips. Start checking the thickest piece at 10 minutes, but let the thermometer—not the clock—decide when poultry is safely cooked. Very small pieces may finish sooner, so check them before continuing to simmer.
- Choose coconut milk deliberately. Light coconut milk gives this sauce a mild, relatively fluid texture. Full-fat coconut milk makes it richer and thicker and changes the calorie estimate. If coconut milk is unavailable, use an equal amount of broth; the sauce will be less creamy, so a spoonful more yogurt at the end can add some body.
- Temper the yogurt and keep the pot off the heat. Adding cold yogurt straight into bubbling sauce makes curdling more likely. Whisking in a little hot sauce first narrows the temperature difference. If the curry is already very hot, wait a minute or two before stirring the yogurt back in, and do not bring it to a boil afterward.
- Adjust heat in small steps. Cayenne varies in strength, and it is easier to add more than to rescue an overly hot pot. Begin with ¼ teaspoon, taste at the end, and add a pinch if needed. Lemon juice can brighten the flavor, but add it gradually so it does not overpower the tomatoes and spices.
Serving Suggestions
Serve the curry with steamed basmati rice, brown rice, or another grain, keeping the rice portion separate when you are checking the curry’s calories. Warm naan, roti, or another flatbread is useful for scooping up the sauce; these are also separate additions to the meal. For a lighter accompaniment in texture, try cucumber slices or a simple salad dressed with lemon. A spoonful of chopped cilantro adds freshness, while a small wedge of lemon lets diners adjust the tang at the table.
For a family-style meal, place the curry in a serving bowl and keep rice and flatbread in separate dishes. This makes it simple for everyone to choose a combination and portion size. If serving guests with different preferences, offer plain yogurt on the side rather than stirring extra into the pot, and set out cayenne or chili flakes for those who want more heat. The recipe is satisfying on its own, but a crisp vegetable side can provide a contrasting texture to the soft chicken and sauce.
Variations
Make it dairy-free: Leave out the yogurt and finish the curry with lemon juice and cilantro. For a little creaminess, stir in a few tablespoons of coconut milk taken from the measured cup before serving. The result will taste more distinctly of coconut, and the calorie estimate will change if you add extra coconut milk.
Use chicken thighs: Boneless, skinless thighs work well and are less prone to drying out if simmered a little longer. Cut them into similar-sized pieces and check the thickest piece for 165°F (74°C), the USDA FSIS safe minimum for poultry. Thighs usually have a different calorie and fat content from breast meat, so use the package information to update the estimate.
Make it vegetarian: Replace the chicken with one drained 15-ounce (425 g) can of chickpeas and add the chickpeas with the peas. They only need to heat through, so simmer the sauce for about 8 minutes before adding them, then proceed with the peas and yogurt. You could also use 12 ounces (340 g) of firm tofu, cut into cubes; pat it dry first and fold it in carefully to keep the pieces intact.
Change the vegetables: Diced bell pepper can go in with the onion, while chopped spinach can be stirred in during the final minute until wilted. Cauliflower florets need more time, so simmer them in the sauce before adding chicken, and make sure the chicken still reaches its safe temperature afterward. Different vegetables release different amounts of water, so taste the finished sauce and simmer it briefly if it needs to thicken.
Storage and Reheating
Transfer leftover curry to shallow, covered containers and refrigerate it within 2 hours of cooking. It keeps for 3 to 4 days in the refrigerator. Store rice separately when possible, since this keeps the portions easier to measure and the rice texture is better when reheated on its own. If you will not eat the curry within that time, freeze it in meal-size portions for up to 2 to 3 months for best quality. Yogurt-based sauces can separate a little after freezing, but stirring gently while reheating usually brings the sauce back together.
Thaw frozen curry overnight in the refrigerator, or reheat it from frozen over low heat with a splash of water, stirring as it loosens. Reheat only the portion you plan to eat, either in a saucepan or in a microwave-safe dish with a loose cover. Stir during reheating so the center warms evenly, and check that leftovers reach 165°F (74°C) throughout before serving. Add a little water if the sauce is too thick, and finish with fresh lemon or cilantro if desired. Do not leave cooked curry at room temperature for more than 2 hours.
Frequently Asked Questions
How many calories are in a serving of this chicken curry? The recipe is estimated at about 350 calories per serving for one of four portions, excluding rice, flatbread, and optional extras. Ingredient brands and portion sizes affect the result. For a closer number, calculate from the nutrition labels of the products you used and divide the total by the actual number of portions.
Does the calorie estimate include rice? No. It describes the curry alone, because rice portions vary and are often served separately. To estimate a full plate, add the calories for the amount of cooked rice or bread you serve. Measuring the side dish is especially helpful if you want to compare similar portions from one meal to another.
Can I use full-fat coconut milk? Yes. It will make a richer, creamier sauce, but it has more calories than many light coconut milks. Check the label and recalculate the recipe using the amount you add. If you prefer the lighter texture of the written version, use light coconut milk or replace part of the liquid with broth.
Can I make the curry ahead? Yes. Cook it through, cool it promptly, and refrigerate it in a covered container within 2 hours. It keeps for 3 to 4 days refrigerated. Reheat the amount you need until it reaches 165°F (74°C), stirring so it heats evenly. For the freshest texture, add a little lemon or cilantro after reheating rather than before storage.
Why did my yogurt split? Yogurt can separate when it is very cold or added to vigorously boiling sauce. Take the pot off the heat, whisk a few spoonfuls of hot sauce into the yogurt first, and then stir the warmed mixture into the curry. If it has already split, the curry is still usable; stir gently and avoid boiling it further. The texture may remain less smooth, but the flavor should still be pleasant.
Can I make this curry less spicy? Yes. Omit the cayenne for a mild version and keep the other spices as written; they contribute flavor without the same level of chili heat. If you want some warmth, begin with a small pinch and taste after the chicken is cooked. Diners can add chili at the table, which is easier than trying to reduce the heat in the whole pot.
Related
- Ayam Japanese Curry Paste for Chicken Curry
- Ayam Malaysian Curry Paste for a Fragrant Chicken Curry
- Authentic Pakistani Chicken Curry Recipe
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).