Indian Chicken Curry

Total Time: 1 hr 30 mins Difficulty: Intermediate
A fragrant Indian chicken curry simmered in layers of spiced tomato-onion masala, finished with yogurt and cilantro for a rich, aromatic evening feast
pinit

Get ready to warm your kitchen with this Indian Chicken Curry, a fragrant feast that brings layers of spiced tomato‐onion masala to life. Tender bone-in chicken simmers in a velvety sauce enriched by creamy yogurt and fresh cilantro, while whole and ground spices crackle in hot ghee. It’s an intermediate-level dish that rewards patience—those golden-brown onions and perfectly balanced spices create a rich, aromatic evening meal you’ll want to dive into again and again.

Key Ingredients

Before you begin, gather these essentials to build deep flavor and silky texture:

  • 800 g bone-in chicken pieces (thighs and drumsticks): Provides succulent meat and extra richness to the gravy.
  • 3 tbsp vegetable oil or ghee: Blooms the spices and ensures smooth sautéing.
  • 2 medium onions, finely sliced (about 2 cups): Caramelize to golden sweetness and form the curry base.
  • 2 medium tomatoes, finely chopped or pureed (about 1.5 cups): Add tangy body and help thicken the masala.
  • 1.5 tbsp ginger-garlic paste: Delivers sharp, aromatic depth throughout.
  • 2 green chilies, slit lengthwise: Infuse bright heat—adjust for milder or spicier curry.
  • ½ cup plain yogurt, whisked and at room temperature: Creames the sauce, balancing spices.
  • ½ cup water initially, plus more as needed: Controls gravy consistency for a luscious finish.
  • 1.5 tsp salt, or to taste: Enhances all the flavors in every layer.
  • 1.5 tbsp fresh cilantro, finely chopped: Provides a fresh, herbaceous finish.
  • 1 tbsp lemon juice (optional): Brightens the curry just before serving.
  • 1 bay leaf: Imparts subtle warmth and depth.
  • 4 green cardamom pods: Add sweet, floral notes.
  • 4 whole cloves: Offer a hint of spicy sweetness.
  • 1-inch cinnamon stick: Brings a fragrant, woody undertone.
  • 1 tsp cumin seeds: Deliver nutty, earthy aroma.
  • 1.5 tsp ground turmeric: Lends golden color and mild earthiness.
  • 2 tsp red chili powder (or paprika): Provides color and desired heat level.
  • 2.5 tsp coriander powder: Brings warm, citrusy nuance.
  • 1 tsp cumin powder: Adds deeper earthy tones.
  • 1 tsp garam masala: Final spice blend for a complex finish.
  • ½ tsp black pepper: Optional kick of sharp heat.

How To Make Indian Chicken Curry

This curry comes together in stages, each building layers of flavor—from blooming whole spices in hot ghee to slowly simmering tender chicken in a tangy tomato-yogurt masala. You’ll master key techniques like browning onions, toasting spices, and gradually incorporating yogurt to prevent curdling. Follow these steps closely for a rich, aromatic curry that’s worth every minute of effort:

1. Optional marination

In a large bowl, combine chicken pieces with yogurt, ginger-garlic paste, turmeric, red chili powder, and salt. Mix until each piece is coated, cover, and refrigerate for at least 30 minutes (or up to overnight) to infuse flavor and tenderize.

2. Prep the ingredients

Thinly slice onions for even caramelization. Chop or puree tomatoes for a smooth base. Whisk yogurt until free of lumps. Slit chilies and measure all ground spices into small bowls.

3. Heat oil and bloom whole spices

Warm oil or ghee in a heavy-bottomed pot over medium heat. Add bay leaf, cardamom, cloves, cinnamon, and cumin seeds. Let them sizzle for 30–40 seconds until fragrant without burning.

4. Brown the onions

Add sliced onions and cook on medium heat, stirring often for 10–15 minutes until golden brown. If sticking, lower heat and splash 1–2 tbsp water to deglaze, scraping up browned bits.

5. Add ginger-garlic paste and green chilies

Stir in remaining paste and chilies. Sauté 1–2 minutes until raw aroma disappears and mixture smells fragrant.

6. Cook the ground spices

Lower heat to medium-low. Add turmeric, chili powder, coriander, and cumin powder. Stir constantly for 30–45 seconds, adding 1–2 tbsp water if the mixture dries out, releasing rich color and flavor.

7. Add tomatoes and cook the masala

Pour in chopped or pureed tomatoes. Cook on medium heat for 8–12 minutes, stirring occasionally, until the masala thickens and oil separates at the edges.

8. Incorporate yogurt

Reduce heat to low. Add whisked yogurt in 2–3 tbsp increments, stirring continuously until smooth and glossy, cooking 3–4 minutes more.

9. Add chicken

Stir in marinated (or plain) chicken pieces. Increase heat to medium and sauté 5–7 minutes, coating each piece in the masala until they turn opaque.

10. Add water and simmer

Pour in ½ cup water (more for thinner gravy), stir to prevent sticking, and bring to a gentle boil. Cover, reduce heat to low-medium, and simmer 20–25 minutes, stirring every 5–7 minutes.

11. Check doneness and adjust consistency

Ensure chicken is cooked through. If curry is too thick, add hot water; if too thin, simmer uncovered to reduce.

12. Finish with garam masala and cilantro

Sprinkle garam masala, chopped cilantro, and black pepper. Cook 2–3 minutes on low so flavors meld.

13. Taste and season

Turn off heat, taste, and adjust salt or chili. Stir in lemon juice, if using.

14. Rest and serve

Let curry rest, covered, for 5–10 minutes. Garnish with extra cilantro and serve hot with rice or Indian breads.

Serving Suggestions

Nothing elevates this curry like thoughtful pairings. Here are four ways to present it beautifully:

  • Steamed basmati rice: Fluffy grains soak up every drop of the aromatic gravy—just fluff with a fork before plating.
  • Jeera rice: Lightly temper cumin seeds in ghee, cook rice, and garnish with cilantro for an extra fragrant bed.
  • Warm naan or roti: Tear pieces by hand to scoop up curry, making each bite delightfully interactive.
  • Cooling cucumber raita: Stir grated cucumber with yogurt, cumin, and mint for a refreshing contrast to the spices.

Tips For Perfect Indian Chicken Curry

Creating this curry is all about balance, timing, and quality ingredients. Here are some friendly pointers to take your dish from good to unforgettable:

  • Marinating the chicken overnight enhances tenderness and depth of flavor significantly.
  • Using bone-in chicken adds extra richness to the gravy compared to boneless pieces.
  • Browning the onions properly is crucial; undercooked onions can make the curry taste sharp instead of savory.
  • For a richer curry, replace part of the water with coconut milk or a splash of cream at the end (not traditional, but delicious!).
  • This curry often tastes even better the next day after flavors have melded in the fridge—plan ahead for maximum yum.

How To Store It

Storing your curry correctly keeps those flavors vibrant and textures perfect for days:

  • Refrigerate in an airtight container once cooled to room temperature; it will keep for up to 3 days.
  • Freeze in portions for up to 2 months; thaw overnight in the fridge before reheating.
  • Reheat gently on low heat, adding a splash of water or broth to loosen the sauce and maintain creaminess.
  • Avoid overcrowding when chilling; allow the curry to cool quickly by transferring to shallow containers.

Frequently Asked Questions

Here are quick answers to common questions about this Indian Chicken Curry:

  • Can I use boneless chicken instead of bone-in pieces?

Yes, but bone-in pieces add more depth and richness. If using boneless, start with ⅓ cup water and check after 15–20 minutes, as they cook faster.

  • How do I prevent the yogurt from curdling?

Use room-temperature yogurt, add it on low heat in 2–3 tbsp increments, and stir continuously until fully incorporated.

  • What should I do if my onions brown too quickly or start to burn?

Lower the heat and splash 1–2 tbsp water to deglaze, scraping up bits. Maintain medium-low heat for even caramelization.

  • Can I prepare the curry in advance, and how should I store it?

Yes—cool, store in an airtight container in the fridge up to 3 days, and reheat gently with a little water.

  • How can I adjust the spiciness level to suit milder preferences?

Deseat chilies, use paprika instead of chili powder, and skip black pepper or reduce garam masala.

  • Is it necessary to marinate the chicken, and what is the minimum time required?

Marination is optional but recommended; at least 30 minutes for noticeable benefit, and 2 hours to overnight for best results.

  • My curry turned out too thin—how can I thicken the gravy?

Simmer uncovered on medium heat for 5–10 minutes, or lightly mash some cooked onion or chicken pieces against the pan.

  • What are some serving suggestions and side dishes that pair well?

Serve with basmati or jeera rice, naan or paratha, cooling raita, and a fresh lemon wedge for brightness.

What Makes This Special

This Indian Chicken Curry shines because of the love and patience you pour into each step—from blooming whole spices to slowly caramelizing onions and gently folding in yogurt. It’s a symphony of textures and layers, from tender bone-in chicken to a silky, tangy masala that gets better the next day. Print out this recipe, save it for weekend feasts, and don’t hesitate to tweak the heat or creaminess. I’d love to hear your cooking triumphs, questions, or any hilarious curry kitchen mishaps—drop a comment below!

Indian Chicken Curry

Difficulty: Intermediate Prep Time 20 mins Cook Time 60 mins Rest Time 10 mins Total Time 1 hr 30 mins
Calories: 380

Description

Warm spices crackle in hot ghee as onions caramelize to golden sweetness. Tangy tomatoes and yogurt weave into a velvet sauce that hugs tender chicken pieces, releasing an aromatic symphony with every spoonful.

Ingredients

Instructions

  1. Optional marination:
  2. - In a large bowl, combine chicken pieces, yogurt, ginger-garlic paste, turmeric, red chili powder, and salt from the marinade list.
  3. - Mix thoroughly so all pieces are well coated.
  4. - Cover and refrigerate for at least 30 minutes, preferably 2 hours or up to overnight for maximum flavor.
  5. Prep the ingredients:
  6. - Slice onions thinly so they cook and brown evenly.
  7. - Chop or puree tomatoes.
  8. - Whisk the yogurt until smooth to avoid curdling.
  9. - Slit the green chilies.
  10. - Keep all ground spices measured and ready in small bowls.
  11. Heat oil and bloom whole spices:
  12. - Place a heavy-bottomed pot or deep pan on medium heat.
  13. - Add the oil or ghee.
  14. - When hot, add bay leaf, cardamom pods, cloves, cinnamon stick, and cumin seeds.
  15. - Let them sizzle for 30–40 seconds until fragrant, but do not let them burn.
  16. Brown the onions:
  17. - Add the sliced onions to the pan.
  18. - Cook on medium heat, stirring regularly, for 10–15 minutes until they turn golden brown. Take your time here; this step is key to flavor.
  19. - If onions begin to stick, lower the heat slightly and add 1–2 tbsp of water to deglaze, scraping the browned bits from the bottom.
  20. Add ginger-garlic paste and green chilies:
  21. - Add the remaining ginger-garlic paste and the slit green chilies.
  22. - Sauté for 1–2 minutes on medium heat until the raw smell fades and the mixture smells aromatic.
  23. Cook the ground spices:
  24. - Lower the heat slightly to medium-low.
  25. - Add turmeric, red chili powder, coriander powder, and cumin powder.
  26. - Stir continuously for 30–45 seconds. If the mixture looks too dry or starts to catch, sprinkle in 1–2 tbsp water to prevent burning. This helps release the flavors and color from the spices.
  27. Add tomatoes and cook the masala:
  28. - Add the chopped or pureed tomatoes.
  29. - Mix well and cook on medium heat for 8–12 minutes, stirring occasionally.
  30. - Cook until the tomatoes are completely broken down, the mixture thickens, and you see oil starting to separate from the masala at the edges. This indicates the base is well cooked and no longer tastes raw.
  31. Incorporate yogurt:
  32. - Lower the heat to low to prevent curdling.
  33. - Add the whisked yogurt gradually, 2–3 tbsp at a time, stirring continuously after each addition until fully combined.
  34. - Once all yogurt is incorporated, continue cooking for 3–4 minutes, stirring often, until the mixture is smooth and glossy.
  35. Add chicken:
  36. - Add the marinated (or plain, if not marinated) chicken pieces to the pan.
  37. - Increase the heat to medium.
  38. - Stir well to coat each piece thoroughly in the masala.
  39. - Sauté the chicken for 5–7 minutes, stirring occasionally, until the outside of the chicken turns opaque and begins to take on some color.
  40. Add water and simmer:
  41. - Add about 1/2 cup water to start (more if you prefer a thinner gravy).
  42. - Stir, ensuring no masala is stuck to the bottom.
  43. - Bring to a gentle boil on medium heat.
  44. - Once it starts to bubble, reduce heat to low-medium, cover with a lid, and simmer for 20–25 minutes.
  45. - Stir every 5–7 minutes to prevent sticking, and adjust the heat as needed to maintain a gentle simmer.
  46. Check doneness and adjust consistency:
  47. - After about 20 minutes, check the chicken. It should be tender and cooked through, with juices running clear and no pink at the bone.
  48. - If the curry is too thick, add a little more hot water and simmer for a few minutes.
  49. - If it is too thin, remove the lid and simmer on medium heat for 5–10 minutes to reduce and thicken the sauce.
  50. Finish with garam masala and cilantro:
  51. - Once the chicken is cooked and the curry has reached the desired consistency, sprinkle garam masala over the top.
  52. - Add chopped cilantro and black pepper (if using).
  53. - Stir gently and cook for another 2–3 minutes on low heat so the flavors meld.
  54. Taste and season:
  55. - Turn off the heat.
  56. - Taste the curry and adjust salt and chili level as needed.
  57. - Add lemon juice, if desired, for a bright, tangy finish; stir it in gently.
  58. Rest and serve:
  59. - Let the curry rest, covered, for 5–10 minutes off the heat to allow the flavors to develop.
  60. - Garnish with extra chopped cilantro before serving.
  61. - Serve hot with steamed basmati rice, jeera rice, roti, naan, or paratha.

Note

  • Marinating the chicken overnight enhances tenderness and depth of flavor significantly.
  • Using bone-in chicken adds richness to the gravy compared to boneless pieces.
  • Browning the onions properly is crucial; undercooked onions can make the curry taste sharp or sweet rather than deep and savory.
  • For a richer curry, replace part of the water with coconut milk or a splash of cream at the end (not traditional for North Indian style, but delicious).
  • This curry often tastes even better the next day after the flavors have melded in the fridge.
Keywords: indian chicken curry,chicken curry recipe,chicken masala,curry recipe,homemade curry,spicy curry
Did you make this recipe?

Tag #evarecipe.com if you made this recipe. and follow us on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

Can I use boneless chicken instead of bone-in pieces for this curry?

Yes, you can use boneless chicken, but bone-in pieces add more depth and richness to the gravy. If using boneless, reduce the initial water slightly (start with ⅓ cup) to prevent the curry from becoming too thin, and check doneness after 15–20 minutes of simmering since boneless cooks faster.

How do I prevent the yogurt from curdling when adding it to the hot masala?

To avoid curdling, ensure the whisked yogurt is at room temperature and add it on low heat, 2–3 tablespoons at a time, stirring continuously. Lowering the heat before each addition and stirring gently until fully incorporated helps maintain a smooth, creamy texture.

What should I do if my onions brown too quickly or start to burn?

If onions begin to stick or brown too fast, lower the heat and add 1–2 tablespoons of water to deglaze the pan, scraping up browned bits. Stir frequently and maintain medium–low heat so the onions caramelize evenly without burning, which is essential for deep flavor.

Can I prepare the curry in advance, and how should I store it?

Yes, this chicken curry tastes even better the next day as flavors meld. Let it cool to room temperature, transfer to an airtight container, and refrigerate for up to 3 days. Reheat gently on low heat, adding a splash of water if needed to loosen the gravy.

How can I adjust the spiciness level to suit milder preferences?

To reduce heat, deseed the green chilies before adding, use paprika instead of red chili powder, and skip the black pepper. You can also omit garam masala at the end or use just ½ teaspoon. Taste before serving and adjust salt and lemon juice, which brightens flavor without adding heat.

Is it necessary to marinate the chicken, and what is the minimum time required?

Marination is optional but highly recommended for tender, flavorful meat. If short on time, marinate for at least 30 minutes; for best results, marinate 2 hours or overnight. If skipping marination, season the plain chicken pieces with salt and add directly to the masala.

My curry turned out too thin—how can I thicken the gravy?

To thicken the sauce, simmer the curry uncovered on medium heat for 5–10 minutes, stirring occasionally to reduce excess liquid. You can also mash a few pieces of cooked onion or chicken lightly against the side of the pan to help thicken naturally.

What are some serving suggestions and side dishes that pair well with this chicken curry?

Serve hot with steamed basmati rice, jeera rice, or Indian breads like naan, roti, or paratha. A cooling yogurt raita or sliced cucumber salad balances the spices, and a wedge of lemon alongside adds a fresh finish.

Eva Rossi
Eva Rossi Food and Lifestyle Blogger

Hi, I'm Eva Rossi, the creator of Eva Recipe! My culinary journey began in my grandmother's vibrant kitchen, where I learned that incredible meals don't require complicated techniques or hard-to-find ingredients—just thoughtful preparation and a dash of creativity.

Leave a Comment

Your email address will not be published. Required fields are marked *