This curry-house-style Indian chicken curry combines tender chicken thighs with a tomato, onion, and warm-spice sauce finished with yogurt. It is made on the stovetop from familiar ingredients, and the gently simmered gravy is easy to serve with rice or flatbread.
Indian curries vary widely by region, household, and restaurant; this is one adaptable curry-house-style version, not a claim to a single traditional formula. Browning the chicken and cooking the spices with the onions and tomatoes give the sauce depth without requiring a long marinade.
Ingredients
- 2 lb boneless, skinless chicken thighs (900 g), cut into roughly 1½-inch pieces
- 2 tbsp neutral oil, such as canola or sunflower oil (30 ml)
- 2 medium yellow onions (about 300 g), finely chopped
- 1 tsp fine salt (6 g), plus more to taste
- 1 tsp cumin seeds (about 2 g)
- 5 garlic cloves (about 15 g), finely grated or minced
- 1 tbsp finely grated fresh ginger (15 g)
- 2 tsp ground coriander (4 g)
- 1 tsp ground cumin (2 g)
- 1 tsp sweet paprika (2 g)
- ½ tsp ground turmeric (about 1.5 g)
- ¼ tsp cayenne pepper (about 0.5 g), or up to ½ tsp (1 g) for more heat
- 2 tbsp tomato paste (32 g)
- 1 can crushed tomatoes (14 oz/400 g)
- 1 cup water or low-sodium chicken broth (240 ml)
- ½ cup plain full-fat yogurt (120 g), at room temperature
- 1 tsp garam masala (about 2 g)
- 1 tsp dried kasuri methi, or dried fenugreek leaves (about 0.5 g; optional)
- 1 tbsp fresh lemon juice (15 ml)
- ¼ cup chopped fresh cilantro (about 4 g), for finishing
Instructions
- Prepare the ingredients. Cut the chicken into even pieces so they cook at a similar pace. Chop the onions finely, grate the garlic and ginger, and measure out the spices before heating the pan. Let the yogurt sit at room temperature while you cook; taking the chill off makes it less likely to split when it goes into the hot sauce.
- Brown the chicken. Heat the oil in a wide, heavy pot or deep skillet over medium-high heat. Add the chicken in a single layer, working in batches if the pan is crowded. Sprinkle with a little of the measured salt and cook for about 3 minutes per side, until lightly browned; it does not need to be cooked through yet. Transfer to a plate. Browning in batches helps the chicken sear instead of releasing moisture and steaming.
- Cook the onions. Reduce the heat to medium and add the cumin seeds. Stir for about 30 seconds, just until fragrant, then add the onions and the remaining salt. Cook for about 10 minutes, stirring regularly and scraping up browned bits. The onions should be very soft and golden, not dark brown or burnt. If the pan becomes dry before they soften, add a tablespoon of water and lower the heat slightly.
- Bloom the aromatics and spices. Stir in the garlic and ginger and cook for 1 minute. Add the ground coriander, ground cumin, paprika, turmeric, and cayenne. Stir continuously for about 30 seconds. Spices can scorch quickly, so keep them moving and proceed as soon as they smell fragrant.
- Build the tomato gravy. Mix in the tomato paste and cook for 1 minute. Add the crushed tomatoes and water or broth, stirring to loosen the browned bits from the bottom. Bring the sauce to a gentle simmer and cook uncovered for 8 minutes, stirring occasionally. The raw tomato smell should mellow and the sauce should look slightly thicker.
- Simmer the chicken. Return the chicken and any juices on the plate to the pot. Stir, cover, and simmer gently for 20 minutes, stirring once or twice. Avoid a hard boil, which can make the sauce splatter and the chicken less tender. Check the thickest pieces with a food thermometer: USDA FSIS safe minimum for poultry is 165°F (74°C). If a piece has not reached that temperature, continue simmering and check again.
- Finish with yogurt and seasoning. Turn the heat to low. Put the yogurt in a small bowl and stir in a few spoonfuls of hot sauce, one spoonful at a time, to warm it gradually. Stir the loosened yogurt into the pot. Add the garam masala, and crumble the kasuri methi between your fingers before stirring it in, if using. Warm gently for 1–2 minutes without letting the curry boil. Add the lemon juice, taste, and adjust the salt or cayenne.
- Serve. Scatter the cilantro over the curry and take the pot to the table while hot. If the sauce seems thicker than you like, stir in a splash of hot water; if it seems loose, simmer uncovered for a few minutes before adding the yogurt.
Tips
- Use thighs for a forgiving result. Boneless thighs stay juicy during simmering and are easy to portion. Boneless chicken breast can be substituted, but cut it into larger pieces and begin checking it earlier; take it off the heat once it reaches 165°F (74°C) so it does not overcook.
- Keep the onion cook gentle. Soft, evenly cooked onions form the body of the gravy. If they brown too fast, reduce the heat and add a small splash of water. Blackened onion or garlic can make the whole sauce taste bitter.
- Temper the yogurt. Cold yogurt added directly to a boiling sauce may curdle. Bring it closer to room temperature, mix in hot sauce gradually, and keep the pot at a low simmer after adding it. Full-fat plain yogurt is less prone to splitting than low-fat yogurt.
- Know your fenugreek option. Kasuri methi is dried fenugreek leaf, sold at many South Asian grocery stores. It adds a distinctive savory, slightly sweet aroma. If you cannot find it, omit it rather than using fenugreek seed, which tastes much more bitter; a little chopped celery leaf can add a mild herbal note but will not taste the same.
Serving Suggestions
Serve the curry with steamed basmati rice, which catches the gravy without competing with its spices. For a more complete meal, add warm naan, roti, or another flatbread for scooping, plus a simple cucumber salad or sliced cucumber and red onion. A spoonful of plain yogurt on the side can soften the heat for diners who prefer a milder plate.
If serving several people, put the rice and bread in separate bowls and bring the curry to the table in its pot. This makes it easy for everyone to choose their preferred balance of sauce and starch. Add cilantro just before serving so it stays fresh-looking, and offer lemon wedges for anyone who wants a brighter finish. For a larger spread, pair the curry with a mild vegetable side such as sautéed green beans or roasted cauliflower; strongly spiced sides can make the meal feel heavier and blur the curry’s flavors.
Variations
Make it milder: Leave out the cayenne and use sweet paprika. The dish will still have warmth from the cumin, coriander, and garam masala, but much less chili heat. For a hotter curry, add extra cayenne in small increments at the end rather than guessing early; spices can taste more pronounced as the sauce reduces.
Use bone-in chicken: Bone-in thighs or drumsticks work, but they need more time than bite-size boneless pieces. Brown them well, then simmer until the thickest part reaches 165°F (74°C), keeping the thermometer away from the bone. The cooking time will vary with the size of the pieces, so rely on temperature and tenderness rather than the 20-minute estimate for boneless chicken.
Make it dairy-free: Omit the yogurt and finish with ⅓ cup (80 ml) unsweetened coconut milk instead. It gives the curry a rounder, gently sweet flavor, so use a little less lemon at first and adjust to taste. Stir it in on low heat and do not boil hard.
Add vegetables: Stir in 1 cup (150 g) peas during the final 5 minutes of simmering, or add 1½ cups (200 g) small cauliflower florets when the chicken goes back into the sauce. If you add a substantial amount of vegetables, check that the chicken still reaches 165°F (74°C) and allow a few extra minutes for the pot to return to a simmer.
Storage and Reheating
Transfer leftover curry to shallow, covered containers and refrigerate within 2 hours of cooking. It keeps for 3–4 days in the refrigerator. The sauce may thicken as it chills; that is normal. For longer storage, freeze it in airtight portions for up to 3 months for best quality. Thaw overnight in the refrigerator rather than on the counter.
Reheat a portion in a saucepan over medium-low heat, stirring occasionally and adding a splash of water if needed. Heat until the center reaches 165°F (74°C), checked with a food thermometer. You can also microwave it in a covered, microwave-safe dish, stirring halfway through so it heats evenly, and checking that same 165°F (74°C) temperature. Reheat only the amount you plan to eat, and avoid repeatedly cooling and warming the whole batch.
Frequently Asked Questions
Can I make this curry ahead?
Yes. Cook it through, cool it promptly in shallow containers, and refrigerate within 2 hours. The flavors may meld while it rests overnight, and you can reheat it gently the next day to 165°F (74°C). Keep the cilantro aside and add it after reheating for a fresher finish.
Can I use chicken breast instead of thighs?
Yes. Use boneless, skinless breast cut into even pieces. It can become dry if simmered too long, so start checking the thickest pieces before the 20-minute mark and remove the pot from the heat once the chicken reaches the poultry safe minimum of 165°F (74°C).
Why did my yogurt split?
Yogurt is more likely to split if it is cold or added to sauce that is boiling. Lower the heat, bring the yogurt toward room temperature, and temper it by stirring in hot sauce gradually before adding it to the pot. If it separates slightly, the curry is still usable; stir gently and avoid further boiling.
How can I thicken the sauce?
Simmer the sauce uncovered for a few minutes before adding the yogurt, stirring so the bottom does not catch. You can also mash a few pieces of cooked onion against the side of the pot. Avoid adding flour or cornstarch unless necessary, since they can make the gravy taste less like a spice-based curry sauce.
Is this curry very spicy?
At the listed ¼ teaspoon of cayenne, it has gentle heat rather than a strong burn, though individual chili powders vary. For a mild batch, omit the cayenne; for more heat, add a little extra at the end and taste before adding more. The garam masala provides aroma, not the same sharp heat as cayenne.
Related
- Swedish Stick Game (Kubb): Setup and Rules
- Brazilian Garlic Rice: Fragrant, Fluffy Side Dish
- British Pea Soup: A Hearty Split Pea 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).