Classic Chicken Curry — Easy Stove-Top Curry Recipe

Discover the Authentic Flavor of Indian Chicken Curry – Bold, Aromatic & Soul-Warming

Introduction

Few dishes capture the heart and depth of Indian home cooking like a bowl of authentic Indian Chicken Curry. It’s comforting, richly spiced, and layered with flavor from a carefully balanced blend of ground and whole spices, slow-cooked onions, juicy tomatoes, and tender chicken simmered until melt-in-your-mouth tender.

Unlike simplified or Westernized versions, authentic Indian chicken curry showcases traditional cooking techniques and ingredients used across Indian households. The result? A deeply aromatic dish that pairs beautifully with fluffy basmati rice or warm naan, offering you a taste of India’s culinary heritage in every bite.

Whether you’re craving cozy comfort food or exploring new spices, this dish will warm your kitchen and your table.


Ingredients Overview

The beauty of Indian Chicken Curry lies in its use of everyday ingredients that transform into something extraordinary when cooked slowly and with care.

Chicken

  • Bone-in chicken (legs, thighs, or a whole cut-up chicken) is most traditional for its depth of flavor. Boneless works too, but the sauce will be slightly lighter.
  • Skin is usually removed before cooking in Indian curries.

Onions

  • Sliced or finely chopped onions form the base of the curry. They’re slow-cooked until deeply golden and caramelized, which adds a rich sweetness.

Tomatoes

  • Fresh tomatoes or canned crushed tomatoes provide acidity and body to the sauce. Cooked until they break down and deepen in color.

Ginger & Garlic

  • A paste of fresh garlic and ginger is essential. This forms the aromatic backbone of the curry and adds heat and brightness.

Oil or Ghee

  • Mustard oil, vegetable oil, or ghee (clarified butter) are all commonly used. Ghee gives a richer, nutty flavor.

Whole Spices (optional but traditional)

  • Cumin seeds, bay leaves, cloves, green cardamom, and cinnamon stick sautéed in oil add incredible aroma and complexity.

Ground Spices

  • Turmeric: Earthy, slightly bitter, and gives the dish its golden color.
  • Coriander Powder: Adds citrusy warmth and body.
  • Cumin Powder: Earthy, slightly smoky undertone.
  • Red Chili Powder: Adjust to your spice preference—Kashmiri chili gives color with milder heat.
  • Garam Masala: A finishing spice blend added at the end for deep fragrance.

Fresh Cilantro

  • Chopped fresh cilantro (coriander leaves) for garnish adds brightness and color.

Step-by-Step Instructions

1. Marinate the Chicken (Optional but Recommended)

  • In a bowl, combine:
    • 1½ lbs chicken (bone-in preferred)
    • ½ teaspoon turmeric
    • ½ teaspoon salt
    • 1 tablespoon yogurt (optional, for tenderness)
  • Let marinate for 30 minutes to 2 hours.

2. Prepare Aromatics

  • Heat 2–3 tablespoons oil or ghee in a large heavy-bottomed pot.
  • Add whole spices: 1 bay leaf, 4 cloves, 2 green cardamom pods, 1 small cinnamon stick. Let them sizzle for 30 seconds.
  • Add 2 large onions, finely chopped. Cook on medium heat for 12–15 minutes, stirring often, until golden brown and soft.

3. Add Ginger-Garlic Paste

  • Add 1 tablespoon ginger-garlic paste (or freshly minced).
  • Cook for 1–2 minutes until the raw smell disappears.

4. Cook Tomatoes and Ground Spices

  • Add 2 medium ripe tomatoes (chopped) or ¾ cup canned crushed tomatoes.
  • Add:
    • 1 teaspoon ground coriander
    • ½ teaspoon cumin powder
    • ½ teaspoon turmeric
    • ½–1 teaspoon red chili powder (adjust to taste)
    • Salt to taste
  • Cook this masala until the oil separates and the tomatoes are deeply cooked—about 8–10 minutes.

5. Add Chicken

  • Stir in the marinated chicken pieces.
  • Sear for 5–7 minutes until the chicken is coated in the masala and starts to brown.

6. Simmer

  • Add 1½ cups warm water (more for thinner curry).
  • Bring to a boil, then lower heat and cover.
  • Simmer gently for 25–35 minutes until the chicken is cooked through and tender. Stir occasionally.

7. Finish

  • Uncover and simmer for 5–10 more minutes to thicken the gravy as desired.
  • Stir in ½ teaspoon garam masala and chopped fresh cilantro.

8. Serve

  • Let the curry rest for 5 minutes before serving.
  • Serve hot with steamed basmati rice, jeera rice, or naan.

Tips, Variations & Substitutions

  • Make it Creamy: Add 2 tablespoons heavy cream or coconut milk at the end for a richer version.
  • Vegetarian Option: Use paneer or boiled potatoes instead of chicken.
  • No Tomatoes? Use 2 tablespoons plain yogurt mixed with a teaspoon of flour as a tangy substitute.
  • No Garam Masala? Mix cinnamon, cloves, cumin, and nutmeg for a quick homemade blend.
  • Use Pressure Cooker or Instant Pot: Cook for 10–12 minutes under pressure for a faster meal.

Serving Ideas & Occasions

This curry shines with both rice and flatbreads, making it incredibly versatile:

  • With Rice: Basmati rice, jeera (cumin) rice, or ghee rice are perfect pairings.
  • With Breads: Naan, roti, or paratha soak up the gravy beautifully.
  • Side Dishes:
    • Cooling cucumber raita
    • Mango chutney
    • Indian pickles
    • Simple salad with onions and lemon

Perfect for:

  • Weeknight dinners with leftovers for lunch
  • Celebratory meals with guests
  • Batch cooking for freezer-friendly meals

Nutritional & Health Notes

  • Protein: Chicken is a lean source of high-quality protein.
  • Spices: Many Indian spices like turmeric, garlic, and ginger have anti-inflammatory and digestive benefits.
  • Gluten-Free: Naturally gluten-free when served with rice.
  • Dairy-Free: Omit yogurt and cream if needed; use coconut milk instead.

To make it lighter:

  • Use skinless chicken breast
  • Cook with less oil and skip the cream
  • Add spinach or green peas for fiber and nutrition

FAQs

Q1: Can I make Indian chicken curry ahead of time?

A1: Yes! In fact, it tastes even better the next day as the spices develop. Store in an airtight container in the fridge for up to 4 days or freeze for up to 2 months.


Q2: Can I use boneless chicken?

A2: Absolutely. Boneless thighs are the best for flavor and texture. Breast meat works too—just be careful not to overcook it.


Q3: How spicy is this curry?

A3: It’s moderately spiced with warmth and depth rather than extreme heat. Adjust red chili powder to your preference, or use Kashmiri chili for more color and less heat.


Q4: What if I don’t have garam masala?

A4: You can make a quick substitute using equal parts cumin, coriander, cinnamon, and cloves—or simply skip it and increase the other spices slightly.


Q5: Can I add vegetables to the curry?

A5: Yes. Potatoes, peas, or bell peppers can be added after the chicken is partially cooked. Just make sure they are cut small enough to cook evenly.


Q6: Can I make it in the Instant Pot?

A6: Yes. Sauté onions and spices on “Sauté” mode, then pressure cook with the chicken and tomatoes for 10 minutes. Quick release, then stir in garam masala.


Q7: What’s the difference between curry and butter chicken?

A7: Butter chicken is creamier, sweeter, and often includes tomato puree, butter, and cream. Indian chicken curry is more rustic, spicier, and uses whole spices with a thinner, spiced gravy.

Print

Classic Chicken Curry — Easy Stove-Top Curry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Authentic Indian Chicken Curry made with tender chicken, caramelized onions, tomatoes, and warm spices. Bold, fragrant, and deeply satisfying—perfect with rice or naan.

  • Author: Maya Lawson
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour
  • Yield: 4 servings 1x

Ingredients

Scale
  • lbs bone-in chicken pieces
  • 2 tbsp oil or ghee
  • 2 onions, finely chopped
  • 2 medium tomatoes, chopped
  • 1 tbsp ginger-garlic paste
  • 1 bay leaf
  • 2 green cardamoms
  • 4 cloves
  • 1 small cinnamon stick
  • ½ tsp turmeric
  • 1 tsp coriander powder
  • ½ tsp cumin powder
  • ½1 tsp red chili powder
  • ½ tsp garam masala
  • Salt to taste
  • 3 tbsp chopped fresh cilantro
  • 1½ cups water

Instructions

  1. Optional: Marinate chicken with salt, turmeric, and yogurt for 30 minutes.
  2. Heat oil in a pot. Add whole spices and sauté 30 seconds.
  3. Add onions. Cook 12–15 minutes until golden brown.
  4. Add ginger-garlic paste and cook 1 minute.
  5. Add tomatoes and ground spices. Cook until oil separates (8–10 minutes).
  6. Add chicken. Brown for 5–7 minutes.
  7. Add water. Simmer covered for 30 minutes until chicken is tender.
  8. Stir in garam masala and cilantro. Simmer 5 more minutes.
  9. Serve hot with rice or naan.

Notes

  • Adjust chili powder to control heat.
  • Add cream or coconut milk for richness.
  • Can be made ahead and freezes well.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star