Chicken Curry Recipe | Authentic Indian Chicken Curry
Learn how to make rich, flavorful, and authentic Indian Chicken Curry at home with tender chicken pieces simmered in a spicy onion-tomato gravy infused with aromatic whole spices. This classic Indian curry is comforting, delicious, and perfect with steamed rice, jeera rice, naan, roti, paratha, or pulao. Follow this easy step-by-step recipe to prepare restaurant-style Chicken Curry packed with traditional Indian flavors.
Recipe Overview
Recipe Summary
Prep Time
20 Min
Cook Time
40 Min
Total Time
1 Hr
Difficulty
Easy
Yield
4 Servings
Calories
430 kcal
About This Recipe
Chicken Curry is one of India’s most popular and comforting dishes, enjoyed in countless regional variations. Tender chicken is cooked in a rich onion-tomato gravy flavored with ginger, garlic, and aromatic Indian spices to create a deeply satisfying meal.
Whether served with fluffy basmati rice, jeera rice, naan, chapati, paratha, or pulao, Chicken Curry is a staple in Indian households and restaurants alike. The slow cooking process allows the chicken to absorb every layer of spice, resulting in a flavorful and aromatic curry.
This recipe follows traditional Indian cooking techniques to deliver authentic homemade Chicken Curry with restaurant-quality taste using simple pantry ingredients.
Why You’ll Love This Chicken Curry Recipe
- Authentic Indian restaurant-style flavor.
- Tender, juicy, and flavorful chicken.
- Rich onion-tomato gravy.
- Perfect balance of spices.
- High in protein.
- Pairs beautifully with rice and Indian breads.
- Easy-to-follow step-by-step recipe.
- Ideal for everyday meals and special occasions.
- Prepared using easily available ingredients.
- Perfect for family dinners.
What Makes This Chicken Curry Special?
The secret to authentic Chicken Curry lies in patiently browning the onions, slowly cooking the tomato masala, and allowing the chicken to simmer gently until tender. Fresh ginger-garlic paste, aromatic whole spices, and garam masala create the rich flavor that makes this curry truly irresistible.
The result is a thick, aromatic gravy with juicy chicken pieces that are packed with traditional Indian flavors.
Main Ingredients
Whole Spices
Ground Spices
Additional Ingredients
Equipment Needed
Ingredient Substitutions
- Bone-in chicken can be replaced with boneless chicken thighs or breasts.
- Oil may be substituted with ghee for a richer flavor.
- Fresh tomatoes can be replaced with canned tomato puree.
- Fresh ginger-garlic paste can be substituted with grated ginger and garlic.
- Coriander powder can be replaced with curry powder in an emergency.
- Kashmiri red chili powder may be substituted with paprika for milder heat.
- Fresh coriander leaves can be replaced with dried coriander or kasuri methi.
- Yogurt may be added instead of cream for a slightly tangy gravy.
- Mustard oil can be used instead of regular cooking oil for a traditional flavor.
- Fresh green chilies can be adjusted according to your spice preference.
Step-by-Step Instructions
Prepare the Chicken
Wash and clean the chicken pieces thoroughly.
Drain excess water and keep aside.
👨🍳 Chef Tip: Pat the chicken dry before cooking for better browning.
Heat the Oil
Heat oil or ghee in a heavy-bottom pan.
Add cumin seeds, bay leaf, cardamom, and cinnamon.
👨🍳 Chef Tip: Whole spices should sizzle gently to release their aroma.
Sauté the Onions
Add finely chopped onions and cook until golden brown.
Stir occasionally for even caramelization.
👨🍳 Chef Tip: Well-browned onions create a rich and flavorful curry base.
Add Ginger-Garlic Paste
Mix in the ginger-garlic paste.
Cook until the raw smell disappears.
👨🍳 Chef Tip: Avoid burning the paste, as it can make the curry bitter.
Add Tomato Puree
Pour in the tomato puree and cook well.
Stir until the mixture thickens.
👨🍳 Chef Tip: Cook until oil starts separating from the masala.
Add the Ground Spices
Mix in turmeric, chili powder, coriander powder, garam masala, and salt.
Cook for 2–3 minutes.
👨🍳 Chef Tip: Roast the spices gently to develop their full flavor.
Add the Chicken
Add the chicken pieces to the masala.
Mix until every piece is coated with the spices.
👨🍳 Chef Tip: Sear the chicken for a few minutes before adding water.
Cook the Chicken
Cover and cook for 8–10 minutes.
Stir occasionally.
👨🍳 Chef Tip: The chicken will release its natural juices during this stage.
Add Water
Pour in the required amount of hot water.
Mix everything thoroughly.
👨🍳 Chef Tip: Hot water helps maintain the cooking temperature.
Simmer the Curry
Cover and cook over low-medium heat until the chicken becomes tender.
Allow the gravy to thicken naturally.
👨🍳 Chef Tip: Slow simmering produces the best flavor.
Finish the Curry
Sprinkle garam masala and chopped coriander leaves.
Mix gently.
👨🍳 Chef Tip: Add garam masala only at the end to preserve its aroma.
Serve Hot
Allow the curry to rest for 5 minutes.
Serve with rice, naan, or roti.
👨🍳 Chef Tip: Resting allows the flavors to blend beautifully.
👨🍳 Chicken Curry Secrets
- Use fresh chicken for the best flavor.
- Brown the onions patiently.
- Cook the tomato masala completely.
- Use freshly prepared ginger-garlic paste.
- Roast the spices gently.
- Simmer the curry on low heat.
- Add garam masala towards the end.
- Use fresh coriander for garnish.
- Allow the curry to rest before serving.
- Serve hot with fresh Indian bread or rice.
🍗 Perfect Chicken Cooking Guide
Properly cooked chicken should remain tender, juicy, and fully cooked while absorbing the rich flavors of the curry gravy.
🍛 Authentic Chicken Curry Secrets
Traditional Indian Chicken Curry gets its rich flavor from slowly browned onions, perfectly cooked tomato masala, aromatic whole spices, and patient simmering. Every stage contributes to building deep, authentic flavors.
Cooking the chicken directly in the masala allows it to absorb the spices completely, resulting in a delicious restaurant-style curry.
🌶️ Authentic Indian Flavor Tips
Fresh ginger-garlic paste, whole spices, coriander powder, garam masala, and slow cooking are the key ingredients behind authentic Indian Chicken Curry. A generous garnish of fresh coriander adds freshness and aroma just before serving.
For an even richer flavor, let the curry rest for 10–15 minutes before serving.
❌ Common Mistakes to Avoid
- Using frozen chicken without thawing properly.
- Skipping the onion browning stage.
- Not cooking the tomato masala long enough.
- Adding excessive water.
- Using stale ground spices.
- Cooking on high heat throughout.
- Overcooking the chicken.
- Adding garam masala too early.
- Skipping the resting time.
- Not tasting and adjusting seasoning before serving.
Popular Chicken Curry Variations
- 🍗 Punjabi Chicken Curry
- 🥥 South Indian Chicken Curry
- 🌶️ Chettinad Chicken Curry
- 🍛 Dhaba Style Chicken Curry
- 🥔 Chicken Aloo Curry
- 🥬 Spinach Chicken Curry
- 🥥 Coconut Milk Chicken Curry
- 🧈 Butter Chicken Style Curry
- 🍅 Tomato Rich Chicken Curry
- 🔥 Spicy Village Style Chicken Curry
🍽️ Serving Suggestions
Serve hot Chicken Curry with steamed basmati rice, jeera rice, naan, butter naan, tandoori roti, chapati, lachha paratha, or pulao. Complete the meal with sliced onions, cucumber salad, lemon wedges, pickle, and chilled raita for a satisfying Indian feast.
🧊 Storage & Reheating Guide
🧊 Refrigerator
Store Chicken Curry in an airtight container for up to 3 days.
❄️ Freezer
Freeze for up to 2 months in freezer-safe containers. Thaw overnight before reheating.
🔥 Reheating
Reheat gently over low heat. Add a little hot water if the gravy has thickened too much.
Make Ahead Tips
- Marinate the chicken a few hours in advance for enhanced flavor.
- Prepare the onion-tomato masala beforehand.
- Chop onions, tomatoes, and coriander ahead of time.
- Measure all spices before cooking.
- Prepare ginger-garlic paste fresh for maximum aroma.
- Cook the curry a day ahead for even better flavor.
- Store individual meal portions for easy reheating.
- Garnish with fresh coriander just before serving.
🥗 Nutrition Information (Approx. Per Serving)
Nutritional values are approximate and may vary depending on ingredients used.
Calories
Protein
Carbohydrates
Fat
Fiber
Sodium
❤️ Health Highlights
- Excellent source of high-quality protein.
- Rich in essential B vitamins.
- Contains iron and zinc for overall health.
- Fresh spices provide natural antioxidants.
- Supports muscle growth and repair.
- Low in carbohydrates when served without rice.
- Fresh ginger and garlic may support immunity.
- Can be part of a balanced, protein-rich diet.
💡 Did You Know?
Chicken Curry is one of the most widely enjoyed Indian dishes across the world. Every region of India has its own version, from the rich Punjabi style to the spicy Chettinad curry of Tamil Nadu and the coconut-based curries of Kerala, making it one of the country’s most diverse and beloved recipes.
Frequently Asked Questions
Can I use boneless chicken?
Yes. Boneless chicken cooks faster, while bone-in chicken provides a richer and more flavorful gravy.
Can I make Chicken Curry ahead of time?
Yes. The flavors deepen overnight, making it even more delicious the next day.
Why is my chicken dry?
Overcooking the chicken or cooking on high heat for too long can make it dry and tough.
Can I make this curry less spicy?
Absolutely. Reduce the amount of red chili powder and green chilies according to your preference.
Can I freeze Chicken Curry?
Yes. Freeze it in airtight containers for up to two months and thaw before reheating.
Which oil is best for Chicken Curry?
Mustard oil, sunflower oil, groundnut oil, or ghee all work well depending on your preferred flavor.
How can I thicken the gravy?
Cook the curry uncovered for a few minutes or simmer until the desired consistency is reached.
Can I add potatoes?
Yes. Potatoes are commonly added in many regional Indian Chicken Curry recipes.
Which rice goes best with Chicken Curry?
Steamed basmati rice, jeera rice, peas pulao, and plain rice are all excellent choices.
Why does restaurant Chicken Curry taste different?
Restaurants often cook onions slowly, use freshly ground spices, and allow the curry to simmer longer for deeper flavor.
Related Recipes You May Like
Why This Chicken Curry Recipe Works
This recipe follows traditional Indian cooking techniques by slowly browning onions, thoroughly cooking the tomato masala, gently simmering tender chicken, and finishing with garam masala and fresh coriander. These steps create a rich, aromatic, and perfectly balanced Chicken Curry that tastes just like homemade Indian comfort food.
🌟 Expert Serving Tip
For an authentic restaurant-style presentation, garnish the curry with freshly chopped coriander, thin ginger juliennes, and a squeeze of lemon juice. Serve immediately with hot naan or steamed basmati rice for the best flavor and aroma.
Chef’s Final Note
The secret to exceptional Chicken Curry lies in patience. Brown the onions properly, cook the masala until the oil separates, simmer the chicken gently, and finish with fresh herbs. These simple techniques create a rich, flavorful, and authentic Indian Chicken Curry that’s perfect for any occasion.
⭐ Rate This Recipe
If you enjoyed this authentic Indian Chicken Curry recipe, save it for later, share it with your friends and family, and enjoy it with your favorite rice or Indian bread for a complete homemade meal.



