Skip to Content

Chicken Curry

Did you know that chicken curry is one of the most popular dishes in Indian cuisine? It’s not surprising considering the explosion of flavors and the comforting aroma that fills the air when it’s cooking. If you’ve ever wanted to recreate the magic of a restaurant-style chicken curry in the comfort of your own kitchen, look no further. I have a mouthwatering homemade Indian chicken curry recipe that will transport your taste buds straight to the streets of Mumbai.

Forget about bland store-bought curry pastes or jars. This recipe will take your homemade chicken curry to a whole new level of deliciousness. With a carefully crafted blend of aromatic spices and a rich, creamy sauce, this dish is guaranteed to impress, every time. Plus, it’s surprisingly easy to make, using readily available ingredients that you probably already have in your pantry.

Whether you’re a seasoned home cook or a novice in the kitchen, this Indian chicken curry is the perfect recipe to elevate your cooking skills and wow your family and friends. So, get ready to embark on a culinary journey to India and experience the explosion of flavors that only a homemade chicken curry can deliver.

Ingredient List & Possible Substitutions

When it comes to making a flavorful chicken curry, it’s important to have the right ingredients on hand. Here’s a list of the essential components:

  1. Chicken: The star of the dish, chicken meat adds protein and tenderness to the curry. Boneless skinless chicken breasts are recommended, but you can also use chicken thighs if desired.
  2. Spices: A blend of aromatic spices brings the curry to life. The key spices include coriander, cumin, turmeric, fennel seeds, cinnamon, black pepper, mustard, and cloves. These spices infuse the dish with robust flavor.
  3. Onions, Garlic, Ginger: These aromatic ingredients form the flavor base of the curry. Sautéing onions until golden brown, along with minced garlic and ginger, adds depth and complexity.
  4. Tomatoes: Fresh tomatoes provide acidity and sweetness to balance out the spices. If fresh tomatoes are not available, canned diced tomatoes or tomato puree can be used as substitutes.
  5. Chicken Broth: The broth adds moisture and enhances the savory taste of the curry. It serves as the foundation for the sauce.
  6. Cream: For a rich and creamy curry, heavy cream is added towards the end of the cooking process. However, if you prefer a lighter version, you can use low-fat yogurt as a substitute.
  7. Cilantro: Adding fresh cilantro at the end adds a touch of freshness and brightness to the dish. If cilantro is not your preference, you can substitute it with parsley.

If you’re missing some of the spices listed, don’t fret! You can use a pre-made curry powder or garam masala as a substitute. These spice blends contain a mix of various spices that help to achieve a similar flavor profile.

Now that you have your list of ingredients, let’s move on to the next section to learn how to make a delicious chicken curry from scratch.

How To Make Chicken Curry

Let me guide you through the step-by-step instructions on how to make a delicious and flavorful chicken curry at home. This easy chicken curry recipe is perfect for both beginner and experienced cooks.

First, heat some olive oil in a skillet over medium heat. Add the chopped onions and sauté them until they turn golden brown, releasing their sweet aroma.

Next, it’s time to add the key flavor boosters – minced garlic, ginger, and the spice blend. I recommend a blend of coriander, cumin, turmeric, fennel seeds, cinnamon, black pepper, mustard, and cloves. Sauté them for about 30 seconds until fragrant.

Now, pour in the chicken broth and diced tomatoes. Give everything a good stir and bring the mixture to a gentle boil. Once it’s boiling, reduce the heat, cover the skillet, and let it simmer for about 5 minutes. This will allow the flavors to meld together.

Once the simmering time is up, it’s time to blend the mixture into a smooth sauce. Transfer the contents of the skillet to a blender and blend until you achieve a velvety consistency.

Return the sauce to the skillet and season it with a pinch of salt and cayenne pepper to taste. These spices will add a hint of heat and depth to the curry.

Now it’s time to add the star of the show – the diced chicken. Add the chicken to the skillet, making sure each piece is coated in the flavorful sauce. Cover the skillet and let the chicken simmer until it’s fully cooked through. This usually takes around 15-20 minutes, depending on the size and thickness of the chicken pieces.

If you prefer a slightly thicker sauce, you can thicken it with a cornstarch and water mixture. Simply dissolve 1 tablespoon of cornstarch in 2 tablespoons of water, then stir it into the simmering sauce. Allow the sauce to cook for an additional 2 minutes until it thickens to your desired consistency.

To add a creamy finish to the curry, stir in some heavy cream. This will create a luscious and rich texture that balances out the spices.

Finally, it’s time to garnish with freshly chopped cilantro, which adds a touch of freshness and a pop of vibrant color.

Your homemade Indian chicken curry is now ready to be savored! Serve it with fragrant basmati rice or warm naan bread to complete this delightful culinary experience.

Serving Suggestions

When it comes to serving chicken curry, there are a variety of delicious options that will complement the rich and flavorful dish. Traditionally, chicken curry is enjoyed with two classic choices: basmati rice and naan bread. These accompaniments perfectly balance the aromatic flavors of the curry.

For those who prefer rice, fluffy steamed basmati rice or fragrant turmeric rice are excellent choices. The light and fluffy texture of the rice enhances the curry, allowing you to savor every spoonful. Alternatively, if you love bread, warm and soft naan bread is perfect for soaking up the flavorful sauce. The combination of the tender bread and savory curry is simply irresistible.

To elevate your chicken curry experience further, consider adding a side of raita, a refreshing and cooling yogurt-based sauce. The creamy and tangy raita complements the spiciness of the curry, creating a perfect balance of flavors. If you’re looking for a lighter option, a fresh cucumber and tomato salad adds a vibrant and crisp contrast to the richness of the curry.

If you want to create a complete Indian meal, you can serve the chicken curry with other popular side dishes like samosas or pakoras. These savory snacks provide an additional layer of flavor and texture, making your meal truly authentic and satisfying.


What is the chicken curry recipe?

The chicken curry recipe is an easy-to-follow recipe that promises robust flavors and comfort in every bite. It combines aromatic spices, tender chicken, onions, garlic, ginger, tomatoes, and a creamy sauce to create a rich and flavorful dish.

Is homemade chicken curry better than what you get at an Indian restaurant?

Yes, the homemade chicken curry tastes just as good, if not better, than what you’d get at an Indian restaurant. The combination of fresh ingredients and the ability to customize the spices and flavors to your liking make it a truly delicious and satisfying dish.

What are the essential ingredients for chicken curry?

The essential ingredients for chicken curry include chicken meat (boneless skinless chicken breasts or thighs), spices (coriander, cumin, turmeric, fennel seeds, cinnamon, black pepper, mustard, cloves), onions, garlic, ginger, tomatoes, chicken broth, cream, and cilantro. These ingredients come together to create the signature flavors of this Indian dish.

Can I substitute some of the ingredients in chicken curry?

Absolutely! If you don’t have all the spices listed, you can use a pre-made curry powder or garam masala as a substitute. Instead of fresh tomatoes, you can use canned diced tomatoes or tomato puree. If you’re looking to make the curry lighter, you can use low-fat yogurt instead of heavy cream. Cilantro can be substituted with parsley if desired.

How do I make chicken curry?

To make chicken curry, heat olive oil in a skillet and sauté chopped onions until golden brown. Add minced garlic, ginger, and the spice blend to the skillet and sauté for another 30 seconds. Pour in chicken broth and diced tomatoes, then bring the mixture to a boil. Reduce the heat, cover, and simmer for 5 minutes. Transfer the mixture to a blender and blend until smooth. Return the sauce to the skillet and season with salt and cayenne pepper. Add the diced chicken to the skillet and simmer, covered, until the chicken is cooked through. If desired, thicken the sauce with cornstarch mixed with water. Stir in heavy cream and garnish with chopped cilantro before serving.

What are some serving suggestions for chicken curry?

Chicken curry is traditionally served with basmati rice or naan bread. The aromatic flavors of the curry pair well with fluffy steamed rice or fragrant turmeric rice. Warm and soft naan bread is perfect for soaking up the flavorful sauce. You can also add a side of raita (yogurt-based sauce) or a fresh cucumber and tomato salad for a refreshing and cooling contrast to the spicy curry. For a complete meal, you can serve the chicken curry with other Indian side dishes like samosas or pakoras.

jenny happy muncher
 | Website

Jenny has always been passionate about cooking, and she uses her platform to share her joy of food with others. Her recipes are easy to follow, and she loves giving tips and tricks to help others create their own unique culinary creations.