You know that moment when the scent of spices hits your nose and your stomach immediately growls? That’s what happens every time I make this chicken curry Indian recipe—it’s like my kitchen transforms into a bustling Delhi street food stall. My grandma taught me this version when I was barely tall enough to stir the pot, and let me tell you, after twenty years of tweaks, it’s absolute magic in a bowl.
What makes this chicken curry special isn’t just the blend of turmeric, cumin, and garam masala—it’s how the chicken soaks up all those incredible flavors while staying juicy. I’ve fed this to picky kids, homesick college students, and even my skeptical uncle who claims he “doesn’t like ethnic food” (he asked for thirds). The secret? Cooking the masala base low and slow until the oil separates—that’s when you know the flavors have really married. Trust me, once you try this method, you’ll never go back to those bland curry powders in jars.

Why You’ll Love This Chicken Curry Indian Recipe
This recipe is my go-to for a reason—it’s the perfect balance of flavor, simplicity, and that warm, home-cooked goodness. Here’s what makes it so special:
- Bursting with flavor – The blend of fresh spices and slow-cooked masala creates layers of taste that’ll have you licking the spoon.
- Weeknight easy – No fancy techniques here—just one pot and 45 minutes from start to fork-tender chicken.
- Tastes like grandma’s kitchen – That rich, aromatic gravy? Exactly what you’d get at a bustling Indian home (minus the 3-hour simmer time).
- Better than takeout – Fresh ingredients mean no artificial flavors or grease—just real, vibrant spices your body will thank you for.
Honestly? The hardest part is waiting for the rice to finish steaming while that incredible smell fills your kitchen.
Ingredients for Chicken Curry Indian Recipe
Gathering the right ingredients is half the battle with this chicken curry—you want everything prepped and ready to go before the magic starts happening in the pan. Here’s what you’ll need:
- 500g chicken – Use bone-in pieces (thighs work best) for maximum flavor, but boneless works too if you’re in a hurry
- 2 tbsp oil – My grandma swore by mustard oil, but vegetable or sunflower oil works beautifully
- 1 large onion – Finely chopped (trust me, big chunks won’t break down properly)
- 2 tomatoes – Pureed until smooth (or crushed by hand if you like texture)
- 1 tbsp ginger-garlic paste – Freshly made or store-bought (I always keep emergency frozen cubes)
- Spices: 1 tsp turmeric powder, 1 tbsp coriander powder, 1 tsp cumin powder, 1 tsp red chili powder (adjust to your heat tolerance), 1 tsp garam masala
- Salt – To taste (start with 1 tsp and adjust later)
- Fresh coriander leaves – Finely chopped for that bright, herby finish
Pro tip: Measure your spices into a little bowl before starting—it’ll save you from frantic jar-opening mid-cook when things start sizzling!
Equipment Needed
You don’t need fancy gadgets for this chicken curry—just a few trusty kitchen basics that I bet you already own:
- Heavy-bottomed pan – My well-loved Dutch oven distributes heat perfectly to prevent burning
- Wooden spatula – For stirring without scratching your pan (and scraping up all that delicious browned bits)
- Blender or food processor – To whip the tomatoes into silky puree in seconds
- Sharp knife – Because wrestling with onions is nobody’s idea of fun
That’s it! No special equipment—just tools that make cooking this curry a breeze.
How to Make Chicken Curry Indian Recipe
Okay, now for the fun part! Don’t let the steps intimidate you—this chicken curry comes together like magic when you follow the rhythm. I’ve broken it down just like my grandma taught me, with all her little timing cues that make all the difference.
Sauté the Aromatics
First, heat your oil in that heavy-bottomed pan over medium heat—not too hot, or you’ll burn everything before we even get started. Add your chopped onions and let them sizzle gently, stirring occasionally until they turn this beautiful golden-brown color. This takes about 5-7 minutes, and trust me, that caramelization is worth every second—it’s the flavor foundation of your whole curry. Now add the ginger-garlic paste and cook for just 60 seconds until that raw smell disappears and your kitchen smells incredible. Don’t walk away here—burnt garlic is the one thing we can’t fix!
Cook the Masala Base
Time for the tomatoes! Pour in that fresh puree and get ready for some serious sizzle. Reduce the heat to medium-low now and let it cook, stirring occasionally, until you see the oil starting to separate from the masala. This is the magic moment—it takes about 8-10 minutes, and you’ll see little pools of oil around the edges. Be patient here! This step develops that deep, rich flavor that makes this chicken curry taste authentically Indian rather than just “spicy tomato sauce.”
Add Spices and Chicken
Now for the color explosion! Sprinkle in all your ground spices—turmeric, coriander, cumin, red chili powder, and salt—and stir for about 30 seconds until everything smells fragrant and looks wonderfully aromatic. Add your chicken pieces and turn them gently in the masala until every piece is thoroughly coated in that vibrant spice mixture. Pour in about ½ cup of water, cover the pan, and let it simmer on low heat for 15-20 minutes. Peek occasionally and give it a gentle stir—you’ll know it’s done when the chicken is tender and pulls apart easily.
Finish and Garnish
Almost there! Sprinkle that garam masala over the top and give it one final stir. Now here’s my grandma’s secret: turn off the heat, put the lid back on, and let it rest for 5 minutes off the burner. This lets all those incredible flavors settle and mingle properly. Finally, shower it with fresh coriander leaves right before serving—that bright, herbal finish makes everything pop. Oh, and don’t you dare forget to taste and adjust salt—I always need an extra pinch at the end!

Tips for Perfect Chicken Curry Indian Recipe
After making this chicken curry more times than I can count, I’ve picked up some game-changing tricks that’ll take yours from good to “can I get your recipe?” status:
- Marinate for maximum flavor – Toss chicken with yogurt, lemon juice, and half the spices for 30 minutes (or overnight) to make it extra tender and flavorful.
- Control the heat – Too spicy? Stir in a spoon of yogurt. Need more kick? Add chopped green chilies with the onions.
- Fresh is best – Canned tomatoes work in a pinch, but fresh puree gives brighter flavor and better texture. Just blitz ripe tomatoes—skin and all!
- Low and slow wins – That oil separation in the masala? Don’t rush it—this builds deep, complex flavors that quick cooking can’t match.
- Rest before serving – Letting the curry sit 10 minutes off heat thickens the gravy and lets flavors meld beautifully.
Pro tip: Always make extra—this curry tastes even better the next day when the flavors have really settled in!
Variations of Chicken Curry Indian Recipe
One of my favorite things about this chicken curry is how easily it adapts to whatever I’ve got in the fridge! Here are my go-to twists when I’m feeling creative:
- Creamy dream – Stir in ½ cup coconut milk or heavy cream at the end for a luxuriously rich gravy (perfect over basmati rice).
- Veggie-packed – Swap half the chicken with cauliflower, potatoes, or bell peppers—just add them with the tomatoes so they cook through.
- Butter chicken vibes – Finish with a knob of butter and a drizzle of honey for that restaurant-style sweetness.
- Light & bright – Use boneless thighs and add spinach or fenugreek leaves in the last 5 minutes for a fresh twist.
Honestly? I’ve even made this with leftover turkey after holidays—it’s that versatile!
Serving Suggestions
This chicken curry deserves the perfect sidekicks! I always serve it steaming hot over fragrant basmati rice—the grains soak up that glorious sauce like a dream. For real indulgence, warm some garlic naan to scoop up every last bit. A cooling cucumber raita or simple salad cuts through the richness beautifully. Leftovers? Stuff it in a wrap with fresh veggies for lunch tomorrow!
Storage and Reheating
Here’s the beautiful thing about this chicken curry—it practically gets better with time! Store leftovers in an airtight container in the fridge for up to 3 days (though mine never lasts that long). For longer storage, freeze portions for up to a month—just thaw overnight in the fridge when you’re ready. Reheat gently on the stove with a splash of water to loosen the gravy, stirring frequently until piping hot. Microwave works in a pinch, but the stovetop keeps that perfect texture. Pro tip: The spices mellow and deepen overnight, making day-two curry my secret favorite!
Nutritional Information
Just so you know exactly what you’re enjoying, here’s the breakdown per serving of this delicious chicken curry (and remember, these are estimates—your exact amounts will vary based on ingredients and portion sizes):
- Calories: About 350 per generous serving
- Protein: 30g (thank you, juicy chicken!)
- Fat: 20g (mostly from the good oils and chicken)
- Carbs: 10g (mostly from onions and tomatoes)
- Fiber: 3g (those spices add up!)
The turmeric and ginger pack an anti-inflammatory punch too—so you’re basically eating medicine that tastes like heaven. My grandma always said good food should nourish and delight—this curry delivers both!
Frequently Asked Questions
Over the years, I’ve gotten so many questions about this chicken curry recipe from friends and family—here are the ones that pop up most often with my tried-and-true answers:
Can I use boneless chicken instead?
Absolutely! Boneless thighs stay juicy and cook faster (about 15 minutes), while breasts work too—just cut them into even chunks and check at 12 minutes to prevent drying out. But honestly? Bone-in pieces give the richest flavor to the gravy.
How do I tone down the spiciness?
Three easy fixes: 1) Reduce red chili powder to ½ tsp, 2) Stir in a spoon of yogurt or coconut milk at the end, or 3) Serve with extra rice or raita to balance the heat. My aunt even adds a teaspoon of sugar when her grandkids visit!
Why does my curry taste bitter?
Probably burnt spices—always cook them for just 30 seconds before adding liquid. Also, check your turmeric hasn’t been in the pantry for years (fresh spices make all the difference). If it’s still bitter, a squeeze of lemon juice can help balance it.
Can I make this ahead?
You bet! In fact, I often double the recipe because leftovers taste even better. Just cool completely before refrigerating (up to 3 days) or freezing (1 month). Reheat gently with a splash of water to revive that perfect saucy consistency.
What if my gravy is too thin?
No worries—either simmer uncovered for 5-10 more minutes to thicken, or mash a few potato pieces into the sauce (my grandma’s sneaky trick). Too thick? Just stir in hot water a tablespoon at a time until it’s perfect.
Share Your Experience
Nothing makes me happier than seeing your versions of this chicken curry! Did you add a personal twist? Snap a photo of that golden gravy—I want to see your masterpiece. Drop a comment below with your experience or any clever hacks you discovered. Cooking’s always better when we share the love!
Print
Traditional Indian Chicken Curry
A classic Indian chicken curry recipe that’s flavorful and easy to make.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
- 500g chicken, cut into pieces
- 2 tbsp oil
- 1 large onion, finely chopped
- 2 tomatoes, pureed
- 1 tbsp ginger-garlic paste
- 1 tsp turmeric powder
- 1 tbsp coriander powder
- 1 tsp cumin powder
- 1 tsp red chili powder
- 1 tsp garam masala
- Salt to taste
- Fresh coriander leaves for garnish
Instructions
- Heat oil in a pan and sauté onions until golden brown.
- Add ginger-garlic paste and cook for a minute.
- Add tomato puree and cook until oil separates.
- Add turmeric, coriander, cumin, red chili powder, and salt. Mix well.
- Add chicken pieces and coat them with the masala.
- Cover and cook on low heat until chicken is tender.
- Sprinkle garam masala and garnish with fresh coriander leaves.
Notes
- Adjust spices according to your taste.
- For a thicker gravy, cook uncovered for a few extra minutes.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Hindu
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 4g
- Sodium: 500mg
- Fat: 20g
- Saturated Fat: 5g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 3g
- Protein: 30g
- Cholesterol: 90mg









