
Classic Indian Chicken Curry
Traditional dish · Indian
A rich and aromatic traditional Indian chicken curry, simmered in a fragrant tomato-based sauce with a blend of classic spices.
Rate this recipe
Choose 1 to 5 stars. Each recipe can be rated once.
No ratings yet.
Ingredients
- Chicken thighs, bone-in, skin-on1 kg
- Ghee or vegetable oil3 tbsp
- Onions, finely chopped2 large
- Garlic, minced4 cloves
- Ginger, grated1 tbsp
- Tomatoes, pureed400g
- Yogurt, plain1/2 cup
- Turmeric powder1 tsp
- Coriander powder2 tsp
- Cumin powder1 tsp
- Garam masala1 tsp
- Red chili powder (optional)1/2 tsp
- Saltto taste
- Water1/2 cup
- Fresh cilantro, choppedfor garnish
Steps
- 1
Heat ghee or oil in a large pot or Dutch oven over medium-high heat. Brown the chicken pieces on all sides. Remove chicken and set aside.
- 2
Add chopped onions to the pot and sauté until golden brown, about 8-10 minutes.
- 3
Stir in minced garlic and grated ginger, cook for 1 minute until fragrant.
- 4
Add pureed tomatoes, turmeric, coriander, cumin, garam masala, and red chili powder (if using). Cook for 5-7 minutes, stirring, until the oil starts to separate from the masala.
- 5
Whisk in the yogurt until well combined.
- 6
Return the chicken to the pot. Add salt and water. Bring to a simmer.
- 7
Cover the pot, reduce heat to low, and simmer for 30-40 minutes, or until the chicken is cooked through and tender.
- 8
Adjust seasoning if needed. Garnish with fresh cilantro before serving.



