Print

Creamy Indian Chicken Curry Recipe

Creamy Indian Chicken Curry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indulge in the rich, comforting flavors of this Creamy Indian Chicken Curry Recipe, a dish that beautifully encapsulates the essence of Indian cuisine. With tender chicken simmered in a luscious coconut milk sauce, infused with aromatic spices, this curry is sure to impress at any family gathering or cozy dinner at home. Pair it with fluffy basmati rice or warm naan for a complete meal that satisfies every craving. In under an hour, you can create a flavorful masterpiece that will have everyone coming back for seconds.

Ingredients

Scale
  • 1 lb chicken thighs or breasts, cut into bite-sized pieces
  • 2 tbsp vegetable oil or ghee
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp curry powder or garam masala blend
  • 1 tsp turmeric
  • 1 tsp ground cumin
  • 1 tsp cayenne (adjust for heat)
  • Salt and pepper to taste
  • 1 can (14 oz) coconut milk
  • 1 cup tomato puree
  • 1 cup chicken broth
  • Juice of lime
  • ½ cup plain yogurt or cream (optional for extra richness)
  • Fresh cilantro, chopped for garnish
  • Fluffy basmati rice for serving

Instructions

  1. Heat oil in a large skillet over medium heat until shimmering.
  2. Sauté chopped onion until translucent (about 5 minutes). Stir in garlic and ginger; cook for another minute.
  3. Add curry powder, turmeric, cumin, cayenne pepper, salt, and pepper. Cook for about 2-3 minutes to release flavors.
  4. Incorporate chicken pieces and brown on all sides (approximately 5-7 minutes).
  5. Pour in coconut milk, tomato puree, and chicken broth; stir well and bring to a gentle simmer.
  6. Reduce heat and let it simmer uncovered for about 20 minutes until the chicken is tender.
  7. Finish with lime juice before serving hot with rice or naan.

Nutrition

save me