WANT TO SAVE THIS RECIPE?
Are you ready to dive into the rich, bold world of authentic Indian chicken curry? This flavorful dish is simple to make, plus it’s sure to impress your family and friends. You will love how easy it is to use fresh ingredients and spices to create a meal that tastes like it comes straight from India. Let’s explore the ingredients and steps together for your best curry yet!
Why I Love This Recipe
- Authentic Flavors: This chicken curry captures the essence of traditional Indian cooking, with rich spices and a creamy yogurt base that creates a deeply satisfying dish.
- Easy to Follow: The step-by-step instructions make it accessible for cooks of all skill levels, ensuring a delicious result every time.
- Versatile Pairing: This curry pairs perfectly with rice or naan, making it a flexible option for any meal, whether casual or special.
- Comfort Food: There’s something incredibly comforting about a warm bowl of chicken curry, making it a go-to for cozy dinners.
Ingredients
Main Ingredients for Authentic Indian Chicken Curry
To make a great chicken curry, gather these main ingredients:
– 500g chicken (bone-in, skinless, cut into pieces)
– 2 large onions, finely chopped
– 3 cloves garlic, minced
– 1 inch ginger, grated
– 2 tomatoes, pureed
– 2 green chilies, slit
– 1/2 cup plain yogurt
– 1/4 cup cooking oil (vegetable or canola)
– 1/2 cup water
Each ingredient adds a unique taste, making your curry rich and flavorful.
Spices Required
Now, let’s talk about spices. They make the dish come alive. Here are the spices you need:
– 1 teaspoon cumin seeds
– 1 teaspoon mustard seeds
– 1 teaspoon turmeric powder
– 1 teaspoon red chili powder
– 1 teaspoon garam masala
– 1 teaspoon coriander powder
– Salt to taste
These spices create warmth and depth in your curry. They are key to authentic flavor.
Optional Garnishes
Garnishes can enhance your dish’s look and taste. For this curry, you can use:
– Fresh cilantro for garnish
Adding fresh cilantro gives your dish a bright finish. It also adds a nice aroma.

Step-by-Step Instructions
Preparing the Base of the Curry
Start by heating the oil in a large pot. Use medium heat for this. When the oil is hot, add cumin and mustard seeds. Listen for them to crackle, which shows they are ready.
Next, add the chopped onions. Stir them until they turn golden brown. This takes about 8 to 10 minutes. Keep stirring to cook them evenly.
Then, add the minced garlic, grated ginger, and slit green chilies. Sauté for 2 minutes. You want to smell the fragrant spices filling your kitchen. After that, stir in the pureed tomatoes. Cook this mixture for about 5 minutes. You want it to thicken and the oil to separate.
Cooking the Chicken
Once your base is ready, it’s time to add the spices. Add turmeric powder, red chili powder, coriander powder, and salt. Cook this spice mix for 2 to 3 minutes. Stir often to avoid burning.
Now, lower the heat and add the yogurt slowly. Mix it in carefully to keep the yogurt from curdling. After that, add the chicken pieces. Coat them well with the spice and yogurt mix. Cook this for 5 to 7 minutes. You want the chicken to brown nicely on all sides.
Pour in the water and bring the curry to a gentle boil. Then, reduce the heat to low. Cover the pot and let it simmer for 30 minutes. Stir it occasionally. This step makes the chicken tender and juicy.
Finishing Touches
When the chicken is cooked, sprinkle garam masala over the top. Mix it in well. Let the curry rest for 5 minutes before serving. This helps the flavors settle.
Finally, garnish with fresh cilantro. Serve your chicken curry with rice or naan for a complete meal. Enjoy the rich, spicy flavors of this authentic dish!
Tips & Tricks
Choosing the Right Chicken
When making chicken curry, use bone-in, skinless pieces. The bones add great flavor. You can choose thighs or drumsticks for juicy meat. Avoid using breasts; they can dry out fast.
Avoiding Common Mistakes
One common mistake is rushing the cooking. Take your time when sautéing onions. They need to be golden brown to develop the right taste. Also, add yogurt slowly. This prevents curdling and keeps your sauce smooth.
Enhancing Flavor Profiles
To boost flavors, try adding fresh herbs. Cilantro is a great choice for garnish. You can also sprinkle some lemon juice before serving. It adds brightness and balances the spice. For extra heat, add more green chilies. Adjust the spices to suit your taste!
Pro Tips
- Marinate for Flavor: For a deeper flavor, marinate the chicken in yogurt and spices for at least 30 minutes or even overnight before cooking.
- Adjust Spice Levels: Feel free to adjust the number of green chilies according to your heat preference. You can also substitute with milder peppers if desired.
- Use Fresh Ingredients: Fresh garlic, ginger, and cilantro will significantly enhance the flavor of your curry, making it more aromatic and vibrant.
- Rest Before Serving: Allow the curry to rest for a few minutes after cooking. This helps the flavors meld together, resulting in a more delicious dish.

Variations
Vegetarian Adaptation
You can easily make a vegetarian version of this dish. Replace the chicken with hearty vegetables like potatoes, carrots, or bell peppers. You can also use paneer, a type of Indian cheese, for added richness. Follow the same steps, just cook the veggies until tender. Adjust the cooking time to ensure they are soft but not mushy. This way, you get a tasty curry that fits any diet.
Different Protein Options
While chicken is popular, you can try other meats too. Lamb, goat, or even fish work well in the same recipe. Each protein brings its flavor, making the curry unique. For lamb or goat, cook it longer to become tender. If you use fish, add it later in the cooking process to keep it from breaking apart. Each option gives you a different twist on the same beloved dish.
Regional Variations in Indian Cuisine
India has many regions, and each has its style of chicken curry. In Punjab, you might find a creamier version with more spices. In South India, curry often includes coconut milk and curry leaves, giving it a distinct taste. Each region uses local ingredients, so feel free to experiment. Explore these variations to find your favorite style of chicken curry.
Storage Info
How to Store Leftovers
After you finish your chicken curry, let it cool. Place any leftovers in an airtight container. Keep them in the fridge for up to three days. This helps keep the flavors fresh and safe to eat.
Freezing Chicken Curry
Want to save your chicken curry for later? You can freeze it! Pour the cooled curry into a freezer-safe container. It can last for up to three months in the freezer. Label it with the date so you know when to use it.
Reheating Instructions
When you’re ready to enjoy your chicken curry again, reheat it carefully. If frozen, let it thaw in the fridge overnight. You can reheat it in a pot over low heat. Stir it often to make sure it warms evenly. If it seems too thick, add a splash of water. You can also use a microwave; just cover it and heat in short bursts. Enjoy your meal warm and flavorful!
FAQs
What makes this chicken curry authentic?
Authentic Indian chicken curry comes from real techniques and fresh ingredients. The spices create rich, bold flavors. We use cumin, mustard seeds, turmeric, and garam masala. These spices are key to Indian cooking. They give depth and warmth to the dish. Fresh ginger and garlic add aroma and taste. The method of cooking also matters. Sautéing onions until golden brown brings sweetness. Slowly simmering the chicken makes it tender. This process helps all the flavors blend perfectly.
Can I use coconut milk instead of yogurt?
Yes, you can use coconut milk if you like. It will change the flavor to a creamier one. Coconut milk adds sweetness and richness. However, yogurt gives a tangy taste and helps tenderize the chicken. If you choose coconut milk, add it after browning the chicken. Stir it in gently to avoid curdling. Adjust the spices to balance the sweetness of the coconut milk. You may want less turmeric and red chili powder.
How can I adjust the spice level?
Adjusting spice level is easy! If you like less heat, remove the seeds from green chilies. You can also reduce the amount of red chili powder. For more heat, add extra chilies or chili powder. Always taste as you cook. This way, you can find your perfect balance. Remember, cooking is about finding what you love. Don’t be afraid to experiment!
Authentic Indian chicken curry blends rich spices, fresh ingredients, and careful cooking steps. You learned about essential spices, different adaptations, and tips to avoid common mistakes. Think about how numerous variations can suit your taste, whether you want vegetarian options or different proteins. Store leftovers safely and reheat properly for the best experience. Now, get ready to enjoy your homemade chicken curry, bursting with flavors from India. Dive in, experiment, and make it your ow
Authentic Indian Chicken Curry
A flavorful and aromatic chicken curry made with spices, yogurt, and fresh ingredients.
Prep Time 15 minutes mins
Cook Time 30 minutes mins
Total Time 45 minutes mins
Course Main Course
Cuisine Indian
- 500 g chicken (bone-in, skinless, cut into pieces)
- 2 large onions, finely chopped
- 3 cloves garlic, minced
- 1 inch ginger, grated
- 2 medium tomatoes, pureed
- 2 medium green chilies, slit
- 0.5 cup plain yogurt
- 0.25 cup cooking oil (vegetable or canola)
- 1 teaspoon cumin seeds
- 1 teaspoon mustard seeds
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1 teaspoon garam masala
- 1 teaspoon coriander powder
- to taste salt
- fresh cilantro for garnish
- 0.5 cup water
Heat oil in a large pot or Dutch oven over medium heat. Once hot, add cumin and mustard seeds. Sauté until they crackle.
Add chopped onions and sauté until golden brown, about 8-10 minutes. Stir occasionally to ensure even cooking.
Add minced garlic, grated ginger, and slit green chilies. Sauté for an additional 2 minutes until fragrant.
Stir in the pureed tomatoes and cook for about 5 minutes, until the mixture thickens and the oil begins to separate.
Add turmeric powder, red chili powder, coriander powder, and salt. Cook the spice mixture for another 2-3 minutes, stirring frequently.
Reduce heat to low and stir in the yogurt gradually, ensuring it blended smoothly without curdling.
Add the chicken pieces and coat them well with the spice and yogurt mixture. Cook for 5-7 minutes until the chicken is browned on all sides.
Pour in water, bring the curry to a gentle boil, then reduce the heat to low. Cover and simmer for 30 minutes, or until the chicken is cooked through and tender. Stir occasionally.
Once done, sprinkle garam masala on top and mix well. Let it rest for 5 minutes before serving.
Garnish with fresh cilantro before serving with rice or naan.
Serve with rice or naan for a complete meal.
Keyword chicken curry, Indian cuisine, spicy
WANT TO SAVE THIS RECIPE?