Okay, let’s be real for a second. You want to make chicken curry. But you don’t want to spend hours in the kitchen. You don’t want a million ingredients. And you definitely don’t want it to taste like something from a jar.
Sound familiar? (Been there. Last week, actually).
I get it. Indian chicken curry is one of those dishes that feels intimidating. But honestly , it doesn’t have to be. With the right easy Indian chicken curry recipes, you can have something delicious on the table in under 30 minutes .
And yes, I’m including the coconut milk version too. Because sometimes you want that creamy, South Indian-style comfort food .
What Makes an Easy Indian Chicken Curry?
Honestly? It’s about keeping things simple. A good curry doesn’t need 20 spices. It doesn’t need hours of simmering. And it definitely doesn’t need a trip to a specialty store.
The secret is in the base. Onions, ginger, garlic, tomatoes, and a handful of spices. That’s it . Cook them down until the oil separates. Add your chicken. Let it simmer. Done.
That’s how you make chicken curry that tastes like it’s been cooking all day. But it hasn’t. And nobody needs to know .
Read More: How To Make Onion Bhaji Recipe Crispy Every Time
Basic Chicken Curry Ingredients (What You Need)

Before we get to the recipes, let’s talk about what you actually need. Most of this stuff is already in your kitchen.
The essentials:
- Chicken (boneless or bone-in – your call)
- Onions (chopped or paste)
- Ginger-garlic paste (store-bought is totally fine)
- Tomatoes (fresh or pureed)
- Oil (any neutral oil works)
- Salt
The spices:
- Turmeric powder (haldi)
- Red chili powder (adjust to your spice level)
- Coriander powder (dhania)
- Cumin powder (jeera)
- Garam masala powder
- Whole spices like cinnamon, cloves, cardamom (optional but nice)
That’s the basic chicken curry ingredients list . Nothing fancy. Nothing you can’t find at your local kirana store or even Amazon Fresh.
Method 1: The Quickest Easy Chicken Curry (30 Minutes)
This is my go-to when I’m tired and hungry. No marination. No blender. Just chop, cook, eat.
Ingredients:
- 500g chicken (boneless, cut into pieces)
- 1 medium onion (finely chopped)
- 1 tbsp ginger-garlic paste
- 2 medium tomatoes (chopped or pureed)
- 1 tsp turmeric powder
- 1 tbsp red chili powder (use Kashmiri for color)
- 1 tbsp coriander powder
- 1 tsp cumin powder
- 1 tsp garam masala
- Salt to taste
- 3 tbsp oil
- Fresh coriander for garnish
How to Make Chicken Curry ?
- Step 1: Heat oil in a pan. Add onions and sauté till golden brown .
- Step 2: Add ginger-garlic paste. Cook for a minute until the raw smell goes away .
- Step 3: Add tomatoes. Cook till they turn mushy and oil starts separating .
- Step 4: Add all the spice powders (except garam masala). Mix well. Cook for 1-2 minutes .
- Step 5: Add chicken pieces. Coat them in the masala. Cook for 5 minutes .
- Step 6: Add 1-2 cups of water. Add salt and garam masala. Cover and simmer for 15 minutes .
- Step 7: Garnish with coriander. Serve hot with rice or roti .
That’s it. That’s how to make chicken curry in 30 minutes flat. Trust me on this – it works .

Method 2: Easy Indian Chicken Curry Recipes with Coconut Milk
Now for the creamy version. If you want a South Indian-style curry with coconut milk, this one’s for you. It’s richer, milder, and absolutely delicious .
Ingredients:
- 500g chicken
- 1 cup coconut milk (use full-fat for creaminess)
- 2 medium onions (finely chopped)
- 1 tbsp ginger-garlic paste
- 2-3 green chillies (slit)
- 10-12 curry leaves
- 1 tsp mustard seeds
- 1 tsp turmeric powder
- 1 tbsp red chili powder
- 1 tsp coriander powder
- 1 tsp cumin powder
- 1 tsp garam masala
- 2 tbsp coconut oil (or any oil)
- Salt to taste
- Fresh coriander for garnish
How to Make Chicken Curry with Coconut Milk?
Step 1: Marinate the chicken with turmeric, red chili powder, ginger-garlic paste, and salt. Set aside for 20-30 minutes .
Step 2: Heat oil in a pan. Add mustard seeds and let them splutter. Add curry leaves and whole spices (cinnamon, cloves, cardamom) .
Step 3: Add onions and green chillies. Sauté till onions turn golden brown .
Step 4: Add coriander powder, cumin powder, and remaining red chili powder. Stir for a few seconds .
Step 5: Add the marinated chicken. Cook for 5-7 minutes until it turns white and is well coated .
Step 6: Pour in the coconut milk. Add tamarind pulp (if you have it) for a slight tang .
Step 7: Cover and simmer on low heat for 15-20 minutes until the chicken is tender. Don’t boil vigorously or the coconut milk will split .
Step 8: Garnish with coriander. Serve hot with rice or appam .
This is one of those easy Indian chicken curry recipes with coconut milk that feels fancy but is actually super simple. Perfect for weekends or when you have guests .

Chicken Curry Ingredients: What You Can Skip or Swap
Here’s the thing about Indian cooking. It’s flexible. You don’t need to follow everything exactly.
- No coconut milk? Use yogurt or cream instead .
- No fresh tomatoes? Use tomato puree or even tomato ketchup (yes, really, it works) .
- No curry leaves? Skip them. The curry will still taste great .
- No ginger-garlic paste? Use chopped fresh ginger and garlic .
- Want it milder? Cut the red chili powder. Use Kashmiri chili for color without heat .
The best chicken curry ingredients are the ones you already have at home. That’s the whole point of easy Indian chicken curry recipes.
You May Also Read: Prawn Biryani Recipe – Three Ways Simple Hyderabadi and Coconut Milk
How to Make Chicken Curry Taste Better
Okay, here are some things I’ve learned from years of making curry. These tips actually make a difference.
1. Cook the onions properly. This is the most important step. You want them golden brown. Not raw. Not burnt. Golden. Takes about 10-15 minutes .
2. Let the oil separate. When you add tomatoes and spices, cook until you see oil separating from the masala. That’s when you know the base is ready .
3. Don’t skip the garam masala at the end. Add it at the end for maximum flavor. Adding it too early kills the aroma .
4. Marinate if you have time. Even 20 minutes makes a difference. The chicken absorbs the flavors and stays tender .
5. Use bone-in chicken for more flavor. Boneless is quicker. But bone-in gives you that rich, authentic taste .
6. Let it rest. Curry always tastes better the next day. The spices meld together overnight. So if you can make it ahead, do it .
Common Mistakes
We’ve all been there. Curry that’s too watery. Chicken that’s tough. Masala that’s burnt. Here’s how to avoid it.
- Mistake 1: Adding too much water. Start with less. You can always add more. You can’t take it out .
- Mistake 2: Cooking on high heat. Low and slow is the way. High heat burns the spices and makes the chicken tough .
- Mistake 3: Forgetting salt. Add salt while cooking. Not just at the end. The chicken needs to absorb it .
- Mistake 4: Not tasting as you go. Seriously, taste it. Adjust the spice, salt, and tang as you cook. Your taste buds know best .
- Mistake 5: Overcrowding the pan. If you’re making a big batch, use a wide pan. If the chicken is piled up, it will stew instead of simmer .
FAQs
Can I use chicken breast instead of thighs?
Yes. But thighs stay juicier. If using breast, don’t overcook it .
How do I make chicken curry thicker?
Simmer uncovered for a few extra minutes. Or add a cornstarch slurry .
Can I freeze chicken curry?
Absolutely. It freezes well for up to 3 months .
How long does chicken curry last in the fridge?
About 4 days in an airtight container .
Can I make it vegetarian?
Yes. Swap chicken with paneer, tofu, or chickpeas .
What’s the difference between North and South Indian chicken curry?
North Indian uses more tomatoes and cream. South Indian uses coconut milk and curry leaves .

