This Indian-style chicken curry combines tender chicken thighs with tomatoes, ginger, garlic, and warming spices in a savory sauce, and it is served especially well with rice or flatbread. Indian curries vary widely by region and household; this approachable tomato-based version is designed for a weeknight, with a gentle heat you can adjust at the table.
Ingredients
- 1½ lb (680 g) boneless, skinless chicken thighs, cut into 1½-inch (4 cm) pieces
- 1 tsp (5 ml) fine salt, divided, plus more to taste
- ½ tsp (1 g) freshly ground black pepper
- 2 tbsp (30 ml) neutral oil, such as canola or sunflower oil
- 1 large yellow onion, finely chopped, about 2 cups (300 g)
- 4 garlic cloves, finely grated or minced, about 12 g
- 1 tbsp (15 g) finely grated fresh ginger
- 1 tsp (2 g) cumin seeds
- 1 tsp (2 g) ground coriander
- 1 tsp (3 g) ground turmeric
- 1 tsp (2 g) sweet paprika or mild Kashmiri chili powder
- ¼ tsp (0.5 g) cayenne pepper, optional, for extra heat
- 1 can crushed tomatoes, 14.5 oz (411 g)
- ½ cup (120 ml) low-sodium chicken broth or water
- ½ cup (120 ml) canned coconut milk, well stirred
- 1 tsp (2 g) garam masala
- 1 tsp (0.5 g) dried kasuri methi (dried fenugreek leaves), optional
- 2 tbsp (8 g) chopped fresh cilantro, plus extra to serve
- 1 tbsp (15 ml) fresh lemon juice, or to taste
Instructions
-
Pat the chicken dry so it browns instead of steaming. Toss it with about half the salt and the black pepper. Chop the onion, prepare the garlic and ginger, and measure the spices before you begin cooking; this recipe moves quickly once the aromatics are in the pan.
-
Heat the oil in a wide, heavy-bottomed pot or deep skillet over medium-high heat. Add the chicken in a single layer, working in batches if the pan is crowded. Brown it for about 3 minutes on the first side and 3 minutes on the second. It does not need to cook through yet. Transfer the pieces to a plate, leaving the flavorful oil and browned bits in the pan.
-
Reduce the heat to medium. Add the onion and cook for 9 minutes, stirring often and scraping up browned bits. The onion should soften and turn golden at the edges, not become dark or crisp. If the pan starts to scorch, lower the heat and add a tablespoon of water rather than adding more oil.
-
Add the garlic and ginger and stir for 2 minutes, until fragrant. Stir in the cumin seeds, coriander, turmeric, paprika, and cayenne if using; cook for 1 minute. Keep the spices moving, since dry ground spices can catch on the bottom of a hot pan and taste bitter if burned.
-
Pour in the crushed tomatoes and stir well, loosening any browned bits from the base of the pot. Cook the tomato mixture for 5 minutes, stirring occasionally, until it darkens slightly and looks less watery. This short step rounds out the tomato flavor and helps the spices blend into the sauce.
-
Stir in the broth or water, then return the chicken and any juices on the plate to the pot. Bring the sauce to a gentle simmer, cover partly, and cook for 20 minutes, stirring once or twice. Keep the heat low enough for small bubbles; a hard boil can make the chicken less tender and cause the sauce to splatter.
-
Check a large piece of chicken with an instant-read food thermometer. Cook until the thickest piece reaches the USDA FSIS safe minimum internal temperature of 165°F (74°C); if it has not reached that temperature, simmer a few minutes longer and check again. Stir in the coconut milk and garam masala and simmer gently for 2 minutes. If using kasuri methi, crush it between your fingers and stir it in now.
-
Turn off the heat. Stir in the cilantro and lemon juice, then taste the sauce and adjust the salt or lemon. If it is thicker than you like, add broth or water a tablespoon (15 ml) at a time. If you prefer a thicker curry, leave the pot uncovered for a few minutes before serving.
Tips
-
Give the chicken space while browning. Crowding traps steam and prevents good color, so cook in two batches if necessary. Those browned bits contribute depth to the sauce; lift them with the onion and tomato rather than scraping them away.
-
Use fresh ginger and garlic if available, and keep the heat moderate after adding them. Jarred ginger or garlic can work in a pinch, but their flavor is often milder and less bright. Add a little extra only after tasting the finished sauce.
-
Kashmiri chili powder is valued for its red color and relatively gentle warmth, but it can be hard to find. Sweet paprika is a practical substitute; it gives color without the same distinctive flavor. Increase cayenne separately if you want more heat. Kasuri methi is also optional: if you cannot find dried fenugreek leaves, simply omit them rather than using a large amount of fenugreek seed, which can make the curry bitter.
-
For a smoother sauce, blend the onion and tomato mixture before returning the browned chicken to the pot. Let it cool briefly first and blend carefully in batches, following your blender’s instructions for hot liquids. This is optional; leaving the sauce textured is simpler and gives the curry a homestyle feel.
Serving Suggestions
Spoon the curry over steamed basmati rice so the grains catch the sauce, or serve it with naan, roti, or another soft flatbread for scooping. Plain rice is a good choice when you want the spices to stand out; lightly seasoned rice works too, but avoid adding so many competing flavors that the curry gets lost.
For a balanced meal, add a crisp cucumber and tomato salad, sliced red onion with lemon, or a simple green vegetable such as sautéed spinach. A spoonful of plain yogurt on the side cools the heat, while extra cilantro and lemon wedges let everyone adjust their portion. If serving several dishes, keep the curry warm and put rice, bread, and mild accompaniments on the table at the same time.
Variations
To make a milder curry, leave out the cayenne and use sweet paprika. For a hotter version, add cayenne in small increments or serve fresh sliced chili separately. The heat of chili powders varies, so tasting the sauce after it simmers is more reliable than assuming a particular brand or variety will be mild.
Chicken breast can replace thigh meat, but it is leaner and can dry out if simmered too long. Cut it into similar-sized pieces, brown it briefly, and start checking its temperature earlier; it still needs to reach 165°F (74°C). For a vegetarian version, replace the chicken with about 1 lb (450 g) of cubed paneer or 2 cans of drained chickpeas, about 15 oz (425 g) each. Chickpeas need less simmering: add them with the broth and cook until hot and well coated. The result is a different texture, but the tomato-spice sauce works with either option.
You can also make the sauce dairy-free as written by using coconut milk, or use ½ cup (120 ml) of heavy cream instead for a less coconut-forward finish. If using cream, lower the heat before stirring it in and do not let the curry boil vigorously. For a thinner, lighter sauce, replace the coconut milk with an equal amount of broth; the curry will be less rich but still flavorful.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking, in a covered container. The curry keeps for 3 to 4 days in the refrigerator. For longer storage, freeze it in meal-size airtight containers for up to 2 to 3 months for best quality. Thaw frozen curry in the refrigerator rather than on the counter; coconut milk may look a little separated after freezing, but stirring as it warms usually brings the sauce back together.
Reheat only the portion you plan to eat, either in a saucepan over medium-low heat or in the microwave in a covered, microwave-safe dish. Stir occasionally and add a splash of water or broth if the sauce has thickened. Reheat leftovers to 165°F (74°C), checking with a food thermometer, and avoid repeatedly cooling and reheating the full batch.
Frequently Asked Questions
Is this curry very spicy?
As written, it is mildly warm, especially if you omit the optional cayenne. Paprika and garam masala add flavor without necessarily making the sauce hot. For a family meal, leave the cayenne out and offer chili or hot sauce separately so each person can adjust their serving.
Can I make the curry ahead?
Yes. Cook it through, cool it promptly, and refrigerate it in a covered container. The sauce often tastes even more cohesive the next day as the spices mingle, though the chicken will continue to absorb some of the sauce. Reheat it gently to 165°F (74°C), adding a little broth if needed.
Can I use bone-in chicken?
Yes, but the cooking time will change. Bone-in pieces are larger and take longer to cook through, so simmer until a thermometer inserted into the thickest part of the meat, without touching bone, reads 165°F (74°C). Start checking after about 30 minutes of simmering and continue as needed; the total time will be longer than the recipe estimate.
How can I thicken a curry that looks thin?
Simmer it uncovered for several minutes, stirring often so the sauce does not stick. You can also remove the chicken temporarily while the sauce reduces, then return it once the consistency is right. Avoid adding flour directly to the pot, which can leave lumps and change the sauce’s texture.
What is garam masala, and can I leave it out?
Garam masala is a blend of warming spices, and its ingredients vary between blends. It adds an aromatic finish rather than a single fixed flavor. You can omit it if needed; the curry will still work, though it will have a simpler spice profile. If your blend is very pungent, begin with less and add more to taste.
Related
- Chilean Lentil Stew with Rice, Potato, and Butternut Squash
- Egyptian Koshari: Rice, Pasta, Lentils, and Tomato Sauce
- Curry Hut Indian Food: A Rich Chicken Curry
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).