Go Back
Best Chicken Curry Recipe

The Best Indian Chicken Curry Recipe

The best chicken curry recipe is one of the easiest and simple recipes for beginners. Everyone can make this recipe at home with some common ingredients. So friends, check the recipe instructions and make it for you or your loving person who really loves to eat chicken curry.

Course Main Course
Cuisine Bengali, Indian, Pakistani
Keyword Best Chicken Curry Recipe, Best Indian Chicken Curry Recipe, Chicken Curry, Chicken Curry Recipe
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings 6 People
Calories 400 kcal


  • 1 kg Chicken (Boneless or bone-in chicken pieces)
  • 4 pcs Onion (Medium Sized)
  • 4 pcs Tomato (Medium Sized)
  • Salt to taste
  • 4 tbsp Oil
  • 3 pcs Cloves
  • 6 pcs Cardamom
  • 1 tsp Black pepper
  • 1 tsp Cumin seeds
  • 2 pcs Cinnamon
  • 2 pcs Bay leaf
  • Some Curry Leaves
  • 1 tbsp Ginger-Garlic paste
  • 1 tbsp Turmeric
  • 1 tbsp Red chili powder
  • 1 tbsp Coriander powder
  • 1 tsp Garam Masala (Spices mix)
  •  Some coriander leaves for garnish


  1. Cut chicken into medium-sized and wash them properly.

  2. Now on the nonstick fry pan, heat 4 tablespoon oil and add whole spices such as cloves, a bay leaf or some curry leaves, cardamom, black pepper, cumin seeds, cinnamon, saute them well.

  3. Add roughly chopped onions and keep the flame high. We must fry them until they turn into golden brown in color.

  4. When onions turn into soft and golden brown in color, add ginger-garlic paste and fry till the raw smell disappears.

  5. Now time to add roughly chopped tomatoes, mix them well, add salt to taste. After adding salt, the tomatoes will be quickly soft and smooth.

  6. In this step, we have to add spices powder such as turmeric, red chili powder, and coriander powder. Mix them well and cook for 1 minute.

  7. Add some chopped green chili and cook till oil comes up.

  8. Next, we need to add chicken pieces and mix them properly. Make sure all chicken pieces are coated very well and roast them for 5-6 minutes. So that all spices or masala enter inside the chicken pieces and enhance the proper traditional taste.

  9. Now we have to add ½ cup of hot water, mix them and cover with the lid and cook it for 6-7 minutes. The flame should be low.

  10. After around 6-7 minutes the water will dry and oil comes up. It is called “masala kosha”.

  11. Now again add 1 cup hot water, mix them, cover with the lid and wait for 6-7 minutes. Now add garam masala, mix them and again cover with a lid for 15-20 minutes. After removing the lid add some coriander leaves mix them.

  12. Now check the chicken. If it is soft and cooked, then curry is ready to serve. Otherwise, you should cook for another few minutes.

  13. Now serve it quickly and sprinkle the coriander leaves on the top.