Chicken Curry

A deeply savoury, warmly spiced chicken curry built on browned onions, ginger, garlic, tomatoes, yogurt, and whole spices, then simmered until the chicken is tender and the sauce turns rich, glossy, and aromatic.

Quick Recipe Card

Prep Time
20 minutes
Cook Time
40 minutes
Total Time
1 hour
Resting Time
10 minutes
Servings
4
Recipe Yield
About 1.2 to 1.4 kg cooked curry, enough for 4 generous portions
Portion Size
About 300 g (about 10 1/2 oz) chicken curry per serving
Calories
About 420 per serving
Difficulty
Easy to moderate
Best Occasion
Family lunch, cosy dinner, or weekend batch cooking
Seasonality
Suitable year-round

What This Recipe Is

Chicken curry is a broad dish family, but this version is a home-style Indian chicken curry. It uses bone-in chicken gently cooked in an onion-tomato masala with yogurt and dry spices, giving a sauce that is spoonable, balanced, and full of depth without becoming overly heavy.

Ingredients

  • 1.2 kg bone-in chicken pieces (about 2 lb 10 oz)
  • 180 g plain yogurt (3/4 cup)
  • 10 g fine salt (1 3/4 tsp)
  • 3 g ground turmeric (1 tsp)
  • 45 ml neutral oil or ghee (3 tbsp)
  • 300 g onions, thinly sliced (about 2 large or 3 cups sliced)
  • 2 bay leaves
  • 5 g cumin seeds (2 tsp)
  • 1 small cinnamon stick
  • 4 green cardamom pods
  • 20 g ginger, finely grated (1 tbsp)
  • 20 g garlic, finely grated (1 tbsp)
  • 2 green chillies, slit
  • 12 g ground coriander (1 1/2 tbsp)
  • 5 g ground cumin (2 tsp)
  • 6 g Kashmiri chilli powder or mild paprika (2 tsp)
  • 250 g tomatoes, finely chopped (about 2 medium or 1 1/2 cups)
  • 240 ml hot water (1 cup)
  • 3 g garam masala (1 tsp)
  • 15 g fresh coriander leaves, chopped (1/4 cup)
  • 15 ml lemon juice (1 tbsp)

Equipment

  • Large bowl for marinating
  • Heavy-based pot, Dutch oven, or deep sauté pan with lid
  • Knife and chopping board
  • Grater or fine knife for ginger and garlic
  • Wooden spoon or heatproof spatula
  • Measuring spoons and measuring jug

Instructions

Step 1:

In a large bowl, combine the chicken, yogurt, 5 g of the salt, and the turmeric. Mix well and leave to marinate for 15 to 20 minutes at room temperature.

Step 2:

Heat the oil or ghee in a heavy-based pot over medium heat. Add the onions and cook for 10 to 12 minutes, stirring often, until soft and deep golden.

Step 3:

Add the bay leaves, cumin seeds, cinnamon stick, and green cardamom pods. Stir for 30 to 45 seconds until fragrant.

Step 4:

Add the ginger, garlic, and green chillies. Cook for 1 minute over low to medium heat, stirring constantly so they do not catch.

Step 5:

Add the ground coriander, ground cumin, and Kashmiri chilli powder or mild paprika. Stir for 20 to 30 seconds to bloom the spices.

Step 6:

Add the chopped tomatoes and the remaining salt. Cook for 6 to 8 minutes, stirring often, until the tomatoes collapse and the masala looks thick and glossy.

Step 7:

Add the marinated chicken and all of its yogurt mixture. Cook over medium-high heat for 5 to 7 minutes, turning the chicken so it is well coated and the yogurt loses its raw look.

Step 8:

Pour in the hot water, scrape the base of the pot, and bring the curry to a gentle simmer.

Step 9:

Cover with a lid and cook over low heat for 20 to 25 minutes, stirring once or twice, until the chicken is tender and cooked through.

Step 10:

Uncover and stir in the garam masala, chopped coriander leaves, and lemon juice. Cook for 3 to 5 minutes more, until the sauce reaches your preferred consistency.

Step 11:

Rest the chicken curry off the heat for 10 minutes before serving.

Visual Cooking Cues

  • Onions should turn deep golden, not pale blond.
  • Ginger and garlic should smell sweet and fragrant, not harsh.
  • Tomatoes should lose their chunky raw look and merge into the masala.
  • The masala should look glossy, with small beads of fat appearing at the edges.
  • The chicken should turn fully opaque before simmering.
  • The finished sauce should lightly coat a spoon rather than run off like broth.

Chef Tips

  • Use a heavy pan for steadier browning and less risk of burning.
  • Do not crowd the onion stage with extra ingredients too early.
  • Keep the simmer gentle for tender chicken and a smoother sauce.
  • Resting the curry before serving noticeably improves depth.
  • Bone-in thigh and leg pieces usually give the best balance of flavour and moisture.

Common Mistakes

  • Browning the onions too little
  • Burning the ginger, garlic, or ground spices
  • Adding too much water too early
  • Boiling hard instead of simmering gently
  • Serving immediately without a short resting period

Troubleshooting

  • Curry tastes raw: Cook the masala longer before adding water.
  • Curry is too thin: Simmer uncovered for a few extra minutes.
  • Curry is too thick: Add a small splash of hot water and simmer briefly.
  • Yogurt looks split: Lower the heat and stir well; next time let the masala cool slightly before prolonged simmering.
  • Chicken is tough: The heat was likely too high or the pieces were overcooked.

Ingredient Pairings

  • Steamed basmati rice
  • Jeera rice
  • Roti
  • Naan
  • Plain yogurt
  • Sliced onion and cucumber salad

Substitutions

  • Chicken: Boneless thighs can replace bone-in pieces, but reduce simmer time slightly.
  • Yogurt: Thick unsweetened dairy yogurt works best; avoid sweetened yogurt.
  • Kashmiri chilli powder: Use mild paprika plus a small pinch of hotter chilli powder if needed.
  • Oil or ghee: Either works; ghee gives a fuller aroma.
  • Tomatoes: Good canned chopped tomatoes can replace fresh tomatoes in equal weight.

Recipe Family Variations

  • North Indian Chicken Curry: Usually built on browned onion, tomato, yogurt, and dry spices, much like this version.
  • South Indian Chicken Curry: Often includes coconut and curry leaves, giving a richer and more aromatic regional profile.
  • Bengali Chicken Curry: Commonly uses potato and a lighter, thinner gravy with a distinct home-style spice balance.
  • Sri Lankan Chicken Curry: Frequently includes roasted spices and coconut elements for a darker, deeper flavour.
  • Jamaican Curry Chicken: A recognised chicken curry branch using Caribbean curry powder and thyme with a different regional flavour identity.
  • Malaysian Chicken Curry: Typically features coconut milk and a broader Southeast Asian spice profile while remaining clearly a chicken curry.

Serving Suggestions

  • Serve hot with steamed basmati rice for a classic meal.
  • Pair with roti or naan for a thicker, scoopable presentation.
  • Add a simple cucumber and onion salad on the side for freshness.
  • For a fuller spread, serve with lentils and plain yogurt.

Dietary Classification

  • Naturally gluten-free when using pure spices and plain yogurt
  • High-protein main dish
  • Contains dairy
  • Not vegetarian
  • Nut-free in its base form if ingredient products are uncontaminated

Nutrition Information

Approximate per serving:

  • Calories: 420
  • Protein: 33 g
  • Fat: 26 g
  • Carbohydrates: 11 g
  • Fiber: 2 g
  • Sodium: 780 mg

Storage / Reheating

Storage

  • Cool the curry promptly after serving.
  • Refrigerate in a sealed container for up to 3 days.
  • Freeze for up to 2 months in portioned airtight containers.
  • Store rice separately from the curry for better texture and food safety.

Reheating

  • Reheat gently in a pan over low to medium heat until piping hot.
  • Add a splash of hot water if the sauce has tightened too much.
  • Alternatively, microwave in short bursts, stirring between each burst.
  • Reheat until the chicken reaches 74°C (165°F) throughout.

FAQ

Can I make chicken curry without yogurt?
Yes, but the flavour will be a little less rounded and the sauce may lose some body. Cook the tomato stage thoroughly to compensate.

Can I use boneless chicken breast?
You can, but it is easier to overcook. Boneless thighs are more forgiving and usually taste better in curry.

Why is my curry watery?
The onions may not have been cooked enough, or too much water was added. Simmer uncovered to reduce it.

Why does the curry taste sharp?
The tomatoes or spices likely needed more cooking time. The masala should look glossy and smell mellow before simmering.

Can I make it ahead?
Yes. In fact, chicken curry often tastes even better the next day after the flavours settle.

Is this a very spicy curry?
Not necessarily. This version is warmly spiced and moderately hot, and the chilli level can be adjusted with the chilli powder and green chillies.

Why This Recipe Works

  • Marinating the chicken with yogurt, salt, and turmeric seasons it early and helps keep it juicy.
  • Slicing and browning onions properly creates the curry’s body without needing flour or cream.
  • Adding dry spices after the aromatics briefly blooms their flavour in the oil.
  • Tomatoes are cooked until the raw edge disappears, preventing a sharp or thin sauce.
  • Gentle simmering lets the chicken cook through while the sauce concentrates and clings.

Recipe Identity

  • Reference style: Home-style Indian chicken curry
  • Core structure: Marinated chicken simmered in a browned onion and tomato masala
  • Sauce character: Medium-bodied, clingy, and spoon-coating
  • Spice profile: Warm, layered, and aromatic rather than aggressively hot
  • Traditional anchor: Everyday domestic cooking rather than restaurant-style butter-rich curry

Dish Classification

  • Dish type: Sauced main dish
  • Course: Main course
  • Meal type: Lunch or dinner
  • Traditional or modern dish: Traditional dish with adaptable home-cook technique
  • Street food or home cooking: Primarily home cooking
  • Festival or everyday food: Everyday food that also suits family gatherings

Recipe History

Chicken curry does not point to one single historic dish because “curry” is a broad English umbrella term applied to many South Asian spiced gravy dishes. This version is best understood as a classic Indian home-kitchen style: browned onions, ginger, garlic, spices, tomato, and chicken simmered together until the masala matures. Many regional Indian chicken curries use this same logic, even when the spices, souring agents, or final consistency differ.

Cultural Notes

Chicken curry is not one single universal formula. Across India and neighbouring regions, the balance of onion, tomato, yogurt, coconut, roasted spices, and souring ingredients can change significantly. This recipe stays grounded in a reliable Indian home-style pattern that many cooks recognise immediately: browned onions, layered spices, and patient simmering.

Advanced Cooking Knowledge Open detailed cooking science and reference notes

Flavor, Texture, and Aroma Profile

  • Flavour: Savoury, gently tangy, warmly spiced, and rounded
  • Texture: Tender chicken in a silky onion-thickened gravy
  • Aroma: Toasted cumin, sweet onion, ginger, garlic, cardamom, and garam masala

Flavor Balance

  • The onions provide sweetness and body.
  • Tomatoes and yogurt bring acidity and brightness.
  • Chicken contributes savoury depth.
  • Whole and ground spices create warmth, bitterness in tiny controlled amounts, and lingering aroma.
  • Finishing with garam masala, coriander leaves, and lemon juice lifts the final flavour.

Flavor Components

  • Sweet: Browning onions naturally develops sweetness
  • Salt: Salt seasons the chicken and sharpens the masala
  • Acid: Tomatoes, yogurt, and lemon juice keep the curry lively
  • Bitter: Very mild, mostly from toasted spices and onion browning
  • Umami: Chicken, browned onion solids, and slow reduction build savouriness
  • Aromatic elements: Cumin seeds, cardamom, cinnamon, ginger, garlic, green chillies, garam masala, coriander leaves

Ingredient Notes

  • Bone-in chicken gives the sauce better flavour and a fuller mouthfeel.
  • Plain full-fat yogurt is less likely to split than very low-fat yogurt.
  • Thinly sliced onions cook down more evenly and create a smoother gravy.
  • Kashmiri chilli powder gives colour with moderate heat.
  • Hot water keeps the cooking temperature steady when liquid is added.

Ingredient Science

  • Yogurt contains acid and proteins that lightly tenderise the chicken surface.
  • Onions break down as they cook, thickening the curry naturally.
  • Ginger and garlic supply sulphur compounds that deepen savoury aroma.
  • Tomatoes add acidity that balances fat and spice.
  • Fat dissolves and carries many spice aromas, which is why blooming spices in oil matters.

Ingredient Roles

  • Chicken: Main protein and primary savoury base
  • Yogurt: Marinade base, acidity, and tenderness support
  • Onions: Body, sweetness, and gravy foundation
  • Ginger and garlic: Aromatic backbone
  • Tomatoes: Brightness and moisture
  • Whole spices: Top-note aroma and long warmth
  • Ground spices: Core curry flavour and colour
  • Oil or ghee: Medium for frying and flavour transport
  • Lemon juice and coriander leaves: Fresh finishing lift

Ingredient Classification

  • Protein: Chicken
  • Dairy: Yogurt
  • Aromatics: Onion, ginger, garlic, green chillies, coriander leaves
  • Whole spices: Bay leaves, cumin seeds, cinnamon, green cardamom
  • Ground spices: Turmeric, coriander, cumin, chilli powder, garam masala
  • Acidic ingredients: Yogurt, tomatoes, lemon juice
  • Fat: Oil or ghee
  • Liquid: Hot water

Preparation Techniques

  • Marinate the chicken before cooking.
  • Slice the onions thinly and evenly.
  • Finely grate or mince the ginger and garlic so they blend into the masala.
  • Chop the tomatoes small so they break down quickly.
  • Keep the hot water ready before the sauce stage.

Cooking Techniques

  • Marinating
  • Sweating and browning onions
  • Blooming spices in fat
  • Bhuna-style reduction of masala until glossy
  • Gentle covered simmering
  • Final open reduction for texture control

Heat Management

  • Low heat stages:
    • After adding ginger and garlic, use low heat if the pan looks dry to prevent scorching.
    • Simmer the curry gently once water is added.
  • Medium heat stages:
    • Brown the onions over medium heat so they colour evenly.
    • Cook tomatoes and ground spices over medium heat for steady reduction.
  • High heat stages:
    • Use medium-high heat briefly when first adding the chicken to seal it in the masala.
  • Temperature cues:
    • Oil should look shimmering, not smoking.
    • A gentle simmer should show small steady bubbles, not a rolling boil.
    • Chicken is safely cooked when the thickest part reaches 74°C (165°F).

Texture Development

  • Properly browned onions create a fuller, silkier sauce.
  • Cooking the masala until the oil starts to separate helps the curry taste round instead of raw.
  • Bone-in chicken stays tender during simmering.
  • Final uncovered cooking lets the sauce tighten and cling to the chicken.

Cooking Time Control

  • Under-browned onions can make the curry taste flat and watery.
  • Rushing the tomato stage leaves sharp acidity.
  • Overboiling can toughen the chicken and split the sauce.
  • Resting the finished curry for 10 minutes improves flavour integration.

Flavor Pairing Logic

  • Plain rice absorbs the sauce without competing with the spices.
  • Flatbreads add chew and help scoop the thick gravy.
  • Cooling dairy balances chilli warmth.
  • Fresh, crisp vegetables contrast with the rich cooked sauce.
  • Mild citrusy or herbal accompaniments brighten the dish.

Leftover Ideas

  • Shred the chicken and spoon it over rice for a quick bowl meal.
  • Use the reheated curry as a filling for wraps with flatbread.
  • Stir leftover sauce through cooked rice for a quick spiced rice dish.
  • Serve small portions with eggs for a savoury brunch plate.

Cooking Safety Notes

  • Avoid leaving marinated chicken at room temperature for extended periods.
  • Use a clean board and knife for raw chicken.
  • Wash hands and surfaces well after handling raw poultry.
  • Cook chicken thoroughly to 74°C (165°F) at the thickest point.
  • Chill leftovers within 2 hours of cooking.

Sustainability Notes

  • Bone-in chicken often offers better value and fuller flavour.
  • Buying a whole chicken and cutting it into curry pieces can reduce cost and waste.
  • Use coriander stems as well as leaves for less waste and more flavour.
  • Make only the amount of rice you need and freeze extra curry in portions.
NGRecipe logoNGRecipe
All Countries