Description
This Indian Chicken Curry recipe features tender chicken simmered in a rich, aromatic sauce with onions, tomatoes, garlic, ginger, and authentic Indian spices. Perfectly balanced, easy to prepare, and deeply flavorful, it’s a comforting meal ideal for weeknights or special occasions.
Ingredients
- 
Chicken (bone-in or boneless, cut into pieces)
 - 
Onions, finely chopped
 - 
Tomatoes, chopped (or canned)
 - 
Garlic, minced
 - 
Ginger, minced
 - 
Oil or ghee
 - 
1 tsp turmeric
 - 
1 tsp ground cumin
 - 
1½ tsp ground coriander
 - 
1 tsp garam masala
 - 
½ to 1 tsp red chili powder or cayenne (adjust to taste)
 - 
Salt, to taste
 - 
Water or chicken broth
 - 
Fresh cilantro (for garnish)
 
Instructions
- 
Sauté Aromatics: Heat oil or ghee in a pan. Add chopped onions and cook until golden brown.
 - 
Add Garlic & Ginger: Stir in minced garlic and ginger. Cook for 1–2 minutes until fragrant.
 - 
Cook Tomatoes: Add chopped tomatoes. Cook until they soften and oil separates.
 - 
Add Spices: Mix in turmeric, cumin, coriander, garam masala, chili powder, and salt. Cook for 1 minute.
 - 
Add Chicken: Add chicken pieces. Stir and cook until lightly browned.
 - 
Simmer: Pour in water or broth. Cover and simmer on medium-low heat for 25–30 minutes or until chicken is tender and sauce thickens.
 - 
Garnish & Serve: Sprinkle with chopped cilantro and serve hot with rice, naan, or roti.
 
Notes
- 
For a creamier curry, stir in cream or coconut milk at the end.
 - 
Add potatoes, peas, or spinach for extra nutrition.
 - 
Adjust spice levels to taste.
 - 
Can be made dairy-free by using oil and skipping cream or yogurt.
 - 
Tastes even better the next day!
 
- Prep Time: 10min
 - Cook Time: 30min
 - Category: Dinner
 - Method: Stovetop
 - Cuisine: Indian