This Chicken Curry Indian Recipe is rich, comforting, and full of warm, aromatic flavors. Tender boneless chicken thighs are gently simmered in a creamy coconut-tomato sauce infused with curry spices, garlic, and ginger. It’s an easy, satisfying dish that works perfectly for weeknight dinners or relaxed family meals, especially when served with rice or warm naan.
Scale: 1x | 2x | 3x
1.5 lbs boneless chicken thighs
1 medium onion, finely chopped
4 cloves garlic, minced
1 tablespoon fresh ginger, grated
2 tablespoons curry powder
1 can (14 oz) diced tomatoes
1 can (13.5 oz) full-fat coconut milk
Salt and black pepper, to taste
Fresh cilantro, for garnish
Prepare all ingredients by chopping the onion and mincing the garlic and ginger.
Heat a little oil in a large pan over medium heat. Sauté the onion until soft and translucent.
Add the garlic and ginger and cook for about 30 seconds, until fragrant.
Add the chicken thighs and brown them on all sides, about 5 minutes.
Stir in the curry powder, salt, and pepper. Cook for 1–2 minutes to toast the spices.
Pour in the diced tomatoes and coconut milk. Stir well and bring to a gentle simmer.
Let the curry simmer uncovered for about 20 minutes, until the sauce thickens and the chicken is fully cooked.
Taste and adjust seasoning if needed. Garnish with fresh cilantro and serve hot.
Use chicken thighs: They stay juicier and more flavorful than chicken breast.
Adjust spice level: Add chili powder or fresh chili if you prefer extra heat.
Thicker sauce: Simmer a few extra minutes if you want a richer, thicker curry.
Make ahead: This curry tastes even better the next day as the flavors develop.