Authentic Indian Chicken Curry

jump to recipe
12 March 2026
3.8 (52)
Authentic Indian Chicken Curry
45
total time
4
servings
520 kcal
calories

Introduction

A bowl of chicken curry says home like nothing else.
As a professional food writer I find there's a quiet poetry in the slow melding of spices and silk-smooth yogurt that transforms simple ingredients into something deeply comforting and celebratory. This rendition leans on time-honored aromatics and a tomato-yogurt base that yields a gravy with warmth, brightness, and a velvet finish.
What I love about this profile is how versatile it is: it sits equally well on an everyday table or as the centerpiece of a weekend spread. The technique favors real flavor building—whole spices for fragrance, patient caramelization for sweet depth, and a finishing hit of acid and fresh herbs to lift the dish.
On a practical level, this is the kind of recipe that rewards mindful cooking. Each stage—from toasting spices to coaxing the tomato mixture until oil rides free—adds a layer of complexity. The result is a dish that feels layered and composed without being fussy.
Read on and I'll walk you through ingredient choices, smart prep, and the cooking rhythm that delivers a reliably authentic curry every time. Expect technique notes, plating ideas, and troubleshooting tips that respect tradition while making the process approachable.

Why You’ll Love This Recipe

Comfort meets technique.
This curry is beloved because it balances familiarity with thoughtful complexity. Theres a comforting roundness from the yogurt and caramelized onions, lifted by bright tomato notes and an undercurrent of toasted whole spices. The cooking method prioritizes developing aroma and texture rather than shortcuts, which gives the finished dish a depth that store-bought sauces rarely capture.
From a practical angle, the recipe is reassuringly flexible and forgiving. You can adapt the heat level to your taste without sacrificing the integrity of the dish, and it plays nicely with either bone-in or boneless chicken, which means you can choose based on budget or preference.
For weekday cooks, the process rewards a modest investment of time: a little upfront attention to browning and spice blooming pays dividends when the curry finishes with concentrated, layered flavor. For weekend hosts, its the kind of dish you can start earlier and leave to simmer while you tend other dishes.
Ultimately, youll fall for the way the curry tastes simultaneously rustic and refinedits familiar comfort with the kind of aromatic details that make each bite interesting and memorable.

Flavor & Texture Profile

What to expect on the palate.
This curry offers a layered taste experience: an initial warmth from the ground and whole spices, a sweet-savory backbone courtesy of caramelized onions and broken-down tomatoes, and a creaminess from yogurt that softens the edges while preserving brightness. Texturally, the sauce aims to be glossy and slightly thicknot a thin broth and not an overly heavy cream curry either.
When done well, you'll notice small pockets of oil collecting at the surface, a welcome visual cue that the spices and tomatoes have released their flavors. The chicken should be tender and infused rather than merely coated, and the occasional bite of whole spices such as cardamom or cinnamon provides aromatic punctuation.
Balance is the guiding principle here: heat should be present but tuned to your preference; acidity from lemon juice or the tomatoes should cut through the richness without overwhelming it; and finishing herbs add a fresh, green note that brightens the palate.
In short, expect a curry that is aromatic, warmly spiced, and texturally satisfyinga dish best enjoyed with a neutral starch to catch every drop of the gravy and a simple condiment to contrast the warmth.

Gathering Ingredients

Gathering Ingredients

Choose quality for the best result.
Selecting thoughtful ingredients is the first step toward a memorable curry. Look for fresh, ripe tomatoes and full-fat plain yogurt for richness; choose firm, plump chicken pieces with good color; and favor whole spices that are fragrant when crushed. A few small adjustments at the market pay off in depth and clarity of flavor.
Below is the structured ingredient list to assemble before you begin cooking:

  • 800g chicken pieces (bone-in or boneless)
  • 1 cup plain yogurt
  • 2 large onions, thinly sliced
  • 3 ripe tomatoes, chopped
  • 4 cloves garlic, minced
  • 2-inch piece fresh ginger, grated
  • 3 tbsp vegetable oil or ghee
  • 1 tsp cumin seeds
  • 2 bay leaves
  • 4 green cardamom pods, crushed
  • 1 small cinnamon stick
  • 4 whole cloves
  • 1 tsp turmeric powder
  • 12 tsp ground coriander
  • 1 tsp ground cumin
  • 12 tsp red chili powder (adjust)
  • 12 tsp garam masala
  • Salt to taste
  • 200 ml water or chicken stock
  • Fresh cilantro for garnish
  • Juice of 1/2 lemon

A final note on substitutions: high-quality ghee will amplify aroma, but neutral oil works well too; fresh ground spices will always trump stale pre-ground blends; and a bright, acidic tomato will bring the sauce to life. Organize these items in bowls before you start to keep the cooking rhythm smooth and enjoyable.

Preparation Overview

Set the pace before you cook.
Preparation is about rhythm: marinate thoughtfully, caramelize patiently, and assemble your mise en place so each move flows into the next. The core techniques that shape this curry are spice blooming, attentive onion caramelization, balancing acidity and richness, and a gentle simmer that tenderizes the protein while concentrating the sauce.
Start by prepping aromatics and bowls for spices; small bowls for powdered spices and whole spices make it easier to add them at the right moment without scrambling. When browning onions, aim for a deep golden color that hints at sweetness rather than burning; patience here pays off as those caramelized bits become a foundation for the sauce.
Marination is simple but important. A short rest allows flavors to attach; you don't need to overcomplicate it. Likewise, use the pans fondthe brown bits left after searingto build additional flavor. Keep liquids measured nearby so you can adjust the sauce consistency as it simmers.
Finally, a finishing acid and fresh herbs at the end will brighten all the richness. Taking a calm, methodical approach ensures each component has its moment and the final curry tastes cohesive and layered.

Cooking / Assembly Process

Cooking / Assembly Process

Step-by-step instructions to prepare the curry.
Follow the steps below in order for the intended texture and flavor outcome:

  1. Marinate the chicken: In a bowl, mix chicken with yogurt, half the turmeric (½ tsp), ½ tsp salt, and 1 tsp garam masala. Let sit 20–30 minutes (or refrigerate up to 2 hours).
  2. Heat oil or ghee in a heavy pan over medium heat. Add cumin seeds, bay leaves, crushed cardamom, cinnamon stick and cloves. Fry for 30 seconds until fragrant.
  3. Add sliced onions and cook, stirring, until golden brown and caramelized (8–12 minutes). Remove a few browned onions for garnish if desired.
  4. Stir in minced garlic and grated ginger. Cook 1–2 minutes until raw smell dissipates.
  5. Add chopped tomatoes, remaining turmeric, ground coriander, ground cumin, and red chili powder. Cook until tomatoes break down and oil separates (6–8 minutes).
  6. Optional: For a smoother sauce, lightly mash the tomato mixture or blend briefly and return to the pan.
  7. Add the marinated chicken pieces to the pan. Stir to coat chicken in the spice-tomato mixture and cook for 4–5 minutes to sear.
  8. Pour in water or chicken stock, bring to a gentle boil, then reduce heat to low, cover and simmer 20–25 minutes (until chicken is cooked through and tender). Stir occasionally and add more water if sauce is too thick.
  9. Uncover, increase heat to medium, and simmer 3–4 minutes to reduce and thicken the gravy. Stir in remaining ½ tsp garam masala, adjust salt and chili to taste.
  10. Finish with lemon juice and garnish with fresh cilantro and reserved fried onions. Serve hot with basmati rice, naan or roti.

These steps are designed to give you consistent results: patient caramelization and measured simmering create the depth and texture that define this curry.

Serving Suggestions

Ways to present and pair the curry.
This curry shines when paired with simple, textural companions. Classic basmati rice is a natural choice: its long grains and delicate fragrance provide a neutral backdrop that lets the gravy take center stage. Shelter the curry with soft flatbreads such as naan or rotitheyre excellent for mopping up every last spoonful.
Think contrast when composing the plate: a bright, crunchy salad with cucumbers and red onion offers a cooling counterpoint to the warm spices; a small yoghurt-based raita adds a refreshing, creamy foil and can tame the heat if desired. Pickles or a spoonful of mango chutney introduce a sweet-sour-salty pop thats delightful alongside the savory curry.
For garnish, a scattering of fresh cilantro and a squeeze of lemon lend freshness and lift. If youre serving a crowd, keep a bowl of fried onions and extra lemon wedges on the side so guests can tailor each bite.
Finally, think about temperature and texture: serve the curry hot and the starches warm; include a crisp element on the side for contrast. Presentation-wise, a shallow bowl with a drizzle of warm oil and a sprinkle of chopped herbs makes the dish inviting and communal.

Storage & Make-Ahead Tips

Plan ahead without losing flavor.
This curry stores and reheats well, which makes it a great candidate for meal prep or batch cooking. Cool the curry quickly at room temperature for no more than an hour, then transfer to airtight containers and refrigerate. The sauce often deepens in flavor after a day as the spices continue to meld, so leftovers can taste even better than on day one.
Freezing is straightforward: portion into freezer-safe containers leaving a little headspace for expansion. Thaw overnight in the refrigerator before reheating gently on the stovetop. When reheating, add a splash of water or stock if the sauce has thickened too much, and warm slowly to preserve tenderness.
For make-ahead strategies, you can complete the onion caramelization and tomato base a day in advance and store that base separately; finish by adding and simmering the protein when ready to serve. If you need to refresh leftovers, a quick blast of acid and fresh herbs right before serving will revive the brightness.
Avoid overheating when reheating as that can toughen protein; instead warm slowly until just bubbling. With sensible storage the curry retains its character and becomes an effortless, flavorful option for busy days.

Frequently Asked Questions

Common questions and concise answers.

  • Can I use boneless and skinless chicken?
    Yes. Both bone-in and boneless work well; each gives a slightly different texture and depth of flavor due to the bones.
  • How can I adjust the heat level?
    Reduce or omit the red chili powder, or balance heat with a cooling side like raita. Alternatively, use milder chili varieties to temper spice without losing color.
  • Is there a dairy-free option?
    You can substitute full-fat coconut yogurt or a coconut cream alternative for a dairy-free version; flavor will shift but remain richly satisfying.
  • Can I make the sauce smoother?
    Yes. If you prefer a velvety sauce, briefly blend the cooked tomato-onion mixture before adding the protein for a smoother mouthfeel.
  • How do I prevent the yogurt from curdling?
    Temper the yogurt by stirring in a spoonful of hot sauce into the yogurt first or maintain moderate heat and stir continuously when adding it to the pan.

This final paragraph addresses a frequent practical concern: when storing or reheating, always taste and adjust seasoning before serving. A small squeeze of fresh lemon or a pinch of salt can revive stored curry, and fresh herbs added at the end restore brightness. These quick finishing touches make a big difference to both leftover and freshly made portions.

Authentic Indian Chicken Curry

Authentic Indian Chicken Curry

Discover the authentic flavors of India with this rich, aromatic Chicken Curry 🍛🇮🇳 — tender chicken simmered in a spiced tomato-yogurt gravy. Perfect for weeknight comfort or weekend celebration!

total time

45

servings

4

calories

520 kcal

ingredients

  • 800g chicken pieces (bone-in or boneless) 🍗
  • 1 cup plain yogurt 🥛
  • 2 large onions, thinly sliced 🧅
  • 3 ripe tomatoes, chopped 🍅
  • 4 cloves garlic, minced 🧄
  • 2-inch piece fresh ginger, grated 🌿
  • 3 tbsp vegetable oil or ghee 🧈
  • 1 tsp cumin seeds 🌰
  • 2 bay leaves 🍃
  • 4 green cardamom pods, crushed 🎋
  • 1 small cinnamon stick 🌀
  • 4 cloves (spices) 🔸
  • 1 tsp turmeric powder 🌟
  • 1½ tsp ground coriander 🌿
  • 1 tsp ground cumin 🧂
  • 1–2 tsp red chili powder (adjust) 🌶️
  • 1½ tsp garam masala 🧾
  • Salt to taste 🧂
  • 200 ml water or chicken stock 🥣
  • Fresh cilantro for garnish 🌱
  • Juice of ½ lemon 🍋

instructions

  1. Marinate the chicken: In a bowl, mix chicken with yogurt, half the turmeric (½ tsp), ½ tsp salt, and 1 tsp garam masala. Let sit 20–30 minutes (or refrigerate up to 2 hours).
  2. Heat oil or ghee in a heavy pan over medium heat. Add cumin seeds, bay leaves, crushed cardamom, cinnamon stick and cloves. Fry for 30 seconds until fragrant.
  3. Add sliced onions and cook, stirring, until golden brown and caramelized (8–12 minutes). Remove a few browned onions for garnish if desired.
  4. Stir in minced garlic and grated ginger. Cook 1–2 minutes until raw smell dissipates.
  5. Add chopped tomatoes, remaining turmeric, ground coriander, ground cumin, and red chili powder. Cook until tomatoes break down and oil separates (6–8 minutes).
  6. Optional: For a smoother sauce, lightly mash the tomato mixture or blend briefly and return to the pan.
  7. Add the marinated chicken pieces to the pan. Stir to coat chicken in the spice-tomato mixture and cook for 4–5 minutes to sear.
  8. Pour in water or chicken stock, bring to a gentle boil, then reduce heat to low, cover and simmer 20–25 minutes (until chicken is cooked through and tender). Stir occasionally and add more water if sauce is too thick.
  9. Uncover, increase heat to medium, and simmer 3–4 minutes to reduce and thicken the gravy. Stir in remaining ½ tsp garam masala, adjust salt and chili to taste.
  10. Finish with lemon juice and garnish with fresh cilantro and reserved fried onions. Serve hot with basmati rice, naan or roti.

related articles

Easy Crispy Orange Chicken — Under 30 Minutes
Easy Crispy Orange Chicken — Under 30 Minutes
Crispy, sticky orange chicken ready in under 30 minutes. A quick, family-friendly weeknight meal wit...
Sweet and Sour Chicken (Two Plaid Aprons–Style)
Sweet and Sour Chicken (Two Plaid Aprons–Style)
Crispy chicken in a bright sweet-and-sour sauce with peppers and pineapple — a reliable weeknight fa...
Honey Garlic Chicken
Honey Garlic Chicken
Easy honey garlic chicken with a glossy, sticky sauce — weeknight comfort with sesame and scallions....
Honey Sesame Chicken — A Delicious Delight!
Honey Sesame Chicken — A Delicious Delight!
Crispy chicken bites tossed in a glossy honey-soy glaze, finished with sesame and spring onion. A qu...
High-Protein Honey Gochujang Chicken (Meal-Prep Friendly)
High-Protein Honey Gochujang Chicken (Meal-Prep Friendly)
Sweet-spicy honey gochujang chicken—meal-prep friendly, protein-packed, and easy to reheat. Tips for...
Honey Butter Chicken (Crispy Skillet)
Honey Butter Chicken (Crispy Skillet)
Crispy skillet chicken glazed with a sticky honey-butter garlic sauce — an easy, comforting weeknigh...
Brown Sugar Pineapple Chicken — The Ultimate Sweet & Savory Glaze
Brown Sugar Pineapple Chicken — The Ultimate Sweet & Savory Glaze
Sticky brown sugar and juicy pineapple glaze on tender chicken — a skillet recipe that's sweet, tang...
Crispy Honey Chicken
Crispy Honey Chicken
Crunchy chicken bites glazed in a sticky honey-soy sauce—easy, family-friendly weeknight dinner with...
Gluten-Free Orange Chicken
Gluten-Free Orange Chicken
Crispy gluten-free orange chicken with a glossy zesty sauce, ready in about 35 minutes — a weeknight...