Authentic Chicken Curry – Rich, Flavorful & Easy Homemade Recipe
Chicken curry is one of the most beloved comfort foods around the world. From Indian kitchens to global restaurants, this dish has earned its place as a timeless classic. A well-made chicken curry is deeply aromatic, perfectly spiced, and layered with flavor from slow-cooked onions, tomatoes, and warm spices.
This recipe brings you a balanced, restaurant-style chicken curry that is easy enough for weeknight dinners yet impressive enough for special occasions. Whether served with fluffy basmati rice or warm naan bread, this dish delivers bold flavor in every bite.
Ingredients (Serves 4)

For the Chicken Marinade
- 1 kg chicken (bone-in or boneless), cut into medium pieces
- ½ cup plain yogurt
- 1 teaspoon salt
- 1 teaspoon turmeric powder
- 1 teaspoon red chili powder
- 1 tablespoon ginger-garlic paste
- 1 teaspoon garam masala
For the Curry Base
- 3 tablespoons cooking oil or ghee
- 2 large onions, finely chopped
- 2 large tomatoes, pureed
- 1 tablespoon ginger-garlic paste
- 1 teaspoon cumin seeds
- 1 teaspoon coriander powder
- 1 teaspoon red chili powder
- ½ teaspoon black pepper
- 1 teaspoon turmeric powder
- 1 teaspoon garam masala
- 1 cup warm water
- Salt to taste
- Fresh coriander leaves for garnish
Step-by-Step Cooking Guide
Step 1 – Marinate the Chicken
- In a bowl, mix yogurt, salt, turmeric, chili powder, ginger-garlic paste, and garam masala.
- Add chicken pieces and coat evenly.
- Cover and refrigerate for at least 30 minutes (overnight for deeper flavor).
Step 2 – Prepare the Curry Base
- Heat oil or ghee in a heavy-bottom pan over medium heat.
- Add cumin seeds and let them crackle.
- Add chopped onions and cook until golden brown.
- Stir in ginger-garlic paste and sauté for 1 minute.
Step 3 – Add Tomatoes & Spices
- Add tomato puree and cook until oil separates from the mixture.
- Stir in coriander powder, red chili powder, turmeric, and black pepper.
- Cook the masala for 3–4 minutes until fragrant.
Step 4 – Cook the Chicken
- Add marinated chicken to the pan.
- Mix well to coat with masala.
- Pour in warm water and bring to a gentle simmer.
- Cover and cook for 20–25 minutes until chicken is tender.
Step 5 – Finish & Garnish
- Sprinkle garam masala and mix gently.
- Garnish with fresh coriander leaves.
- Let rest for 5 minutes before serving.
Cooking Time & Serving Size
| Step | Time |
|---|---|
| Prep Time | 15 minutes |
| Marination Time | 30 minutes |
| Cooking Time | 25 minutes |
| Total Time | 70 minutes |
| Serving Size | 1 bowl per person |
Tips & Variations
- For a creamier curry, add ¼ cup fresh cream or coconut milk at the end.
- Use chicken thighs for juicier results.
- Cook onions slowly until deeply golden for richer flavor.
- Add green chilies for extra heat.
- For thicker gravy, simmer uncovered for the last 5 minutes.
Nutrition Info (Per Serving – Approximate)
| Nutrient | Amount |
|---|---|
| Calories | 340 kcal |
| Protein | 35 g |
| Carbohydrates | 12 g |
| Fat | 18 g |
| Fiber | 3 g |
| Sugar | 5 g |
Values may vary depending on ingredients used.

Healthy Alternatives
Low-Oil Version
- Reduce oil to 1 tablespoon and add water while cooking onions.
Sugar-Free
- This recipe is naturally sugar-free. Avoid adding sweet sauces.
Gluten-Free
- Chicken curry is naturally gluten-free. Serve with rice instead of naan.
Keto-Friendly
- Reduce tomato quantity slightly.
- Serve with cauliflower rice or sautéed vegetables.
Dairy-Free
- Replace yogurt with coconut yogurt or lemon juice.
Serving Suggestions

Serve hot chicken curry with steamed basmati rice, butter naan, roti, or paratha. Pair it with cucumber raita, sliced onions, and fresh salad for a complete meal.
This chicken curry recipe delivers bold spices, tender meat, and comforting warmth in every bite. Once you master this version, you will have a go-to curry recipe that never disappoints.
Frequently Asked Questions
Can I use boneless chicken?
Yes. Boneless chicken cooks faster and works perfectly in this recipe.
How do I make the curry less spicy?
Reduce red chili powder and skip green chilies.
Can I freeze chicken curry?
Yes. Store in an airtight container for up to 2 months.
Why is my curry watery?
Simmer uncovered for a few extra minutes to thicken.
Can I make this in a pressure cooker?
Yes. Cook for 2 whistles after adding chicken and water, then simmer for 5 minutes.
