Chicken Curry
Here’s a delicious and easy-to-follow chicken curry recipe that's full of flavor and perfect for pairing with rice, naan, or roti.
Prep Time 15 minutes mins
Cook Time 40 minutes mins
Marination Time 30 minutes mins
Total Time 1 hour hr 25 minutes mins
Course chicken dishes, Main Course
Cuisine Indian
For Marination:
- 500 grams Chicken (bone-in or boneless)
- 1/2 cup Yogurt (curd)
- 1 tbsp Ginger-garlic paste
- 1 tsp Turmeric powder
- 1 tsp Red chili powder
- Salt to taste
For Curry:
- 3 tbsp Oil (vegetable or mustard oil)
- 2 Large onions (finely chopped)
- 2 Medium tomatoes (finely chopped or pureed)
- 2 Green chilies (slit)
- 1 tbsp Ginger-garlic paste
- 1 tsp Cumin seeds
- 3-4 Cloves
- 2-3 Cardamom pods
- 1 1-inch cinnamon stick
- 1-2 Bay leaves
- 1 tsp Turmeric powder
- 1 tbsp Red chili powder
- 1 tbsp Coriander powder
- 1 tsp Cumin powder
- 1 tsp Garam masala
- Fresh coriander leaves – for garnish
- Water – as needed
- Salt to taste
Marinate chicken:
In a bowl, mix chicken with yoghurt, ginger-garlic paste, turmeric, red chilli powder, and salt.
Cover and rest for at least 30 minutes.
Heat whole spices:
Heat oil in a pan on medium heat.
Add cumin seeds, cloves, cardamom, cinnamon, and bay leaves.
Sauté until aromatic.
Add spice powders:
Add turmeric, red chilli powder, coriander powder, and cumin powder.
Mix and cook for 2–3 minutes.
Simmer curry:
Add 1–1½ cups water, mix, and bring to a boil.
Cover and cook on low heat for 20–25 minutes until the chicken is tender.
Pro Tips:
✔ Use bone-in chicken for richer flavor
✔ Cook onions until deep golden
✔ Let masala release oil properly
✔ Adjust spice level to taste
✔ Add cream or coconut milk for richness