Go Back
+ servings

Authentic Indian Chicken Curry

A rich and flavorful chicken curry made with a blend of spices, tomatoes, and coconut milk, bringing the essence of Indian cuisine to your table.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 4 servings
Course: Main Course
Cuisine: Indian
Calories: 450

Ingredients
  

For the Marinade
  • 1 kg Chicken Thighs boneless, skinless, cut into bite-sized pieces
  • 1 cup Yogurt plain, unsweetened
  • 2 tbsp Ginger-Garlic Paste freshly made or store-bought
  • 1 tbsp Turmeric Powder
  • 1 tbsp Red Chili Powder adjust to taste
  • 1 tbsp Garam Masala
  • 1 tsp Salt adjust to taste
For the Curry
  • 3 tbsp Vegetable Oil or ghee for richer flavor
  • 2 medium Onions finely chopped
  • 2 medium Tomatoes pureed
  • 1 cup Coconut Milk for creaminess
  • 1 cup Water adjust for desired consistency
  • 1 tbsp Coriander Powder
  • 1 tsp Cumin Powder
  • 1 tsp Black Pepper freshly ground
  • 2 tbsp Fresh Cilantro chopped, for garnish

Method
 

Marinate the Chicken
  1. In a large bowl, combine the chicken pieces with yogurt, ginger-garlic paste, turmeric powder, red chili powder, garam masala, and salt. Mix well to coat the chicken evenly. Cover and marinate for at least 30 minutes, preferably in the refrigerator for 2 hours to enhance flavor.
Prepare the Curry
  1. Heat the vegetable oil in a large skillet over medium heat. Once hot, add the finely chopped onions. Sauté for about 5-7 minutes until they turn golden brown, stirring occasionally to prevent burning.
  2. Add the marinated chicken to the skillet. Cook for about 10 minutes, stirring occasionally, until the chicken is browned on all sides.
  3. Stir in the pureed tomatoes and cook for another 5 minutes until the mixture thickens and the oil starts to separate from the masala.
  4. Add the coriander powder, cumin powder, and black pepper. Mix well and cook for an additional 2 minutes to allow the spices to bloom.
  5. Pour in the coconut milk and water. Stir to combine, then bring the mixture to a gentle simmer. Cover the skillet with a lid and let it cook for 15-20 minutes, or until the chicken is cooked through and tender.
  6. Taste and adjust seasoning if necessary. If the curry is too thick, add more water to reach your desired consistency.
  7. Once done, remove from heat and garnish with fresh chopped cilantro before serving.

Nutrition

Serving: 1servingCalories: 450kcalCarbohydrates: 20gProtein: 30gFat: 25gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 8gCholesterol: 90mgSodium: 600mgPotassium: 800mgFiber: 3gSugar: 5gVitamin A: 500IUVitamin C: 10mgCalcium: 150mgIron: 3mg

Notes

Serve the chicken curry hot with steamed basmati rice or naan bread for a complete meal.

Tried this recipe?

Let us know how it was!