Chicken Madras Curry is a bold, spicy, and deeply flavorful dish inspired by South Indian cooking traditions, particularly from the region once known as Madras (now Chennai). This curry is famous for its fiery heat, deep red color, and tangy undertones, making it one of the most loved spicy curries across the world.
Unlike creamy North Indian gravies, Chicken Madras is built on roasted spices, onions, tomatoes, and sometimes coconut, creating a thick, intense sauce that clings beautifully to tender chicken pieces.
Why I Love This Recipe
I love Chicken Madras because it’s unapologetically spicy and full of attitude. The roasted spices, tangy tomatoes, and rich coconut undertones create a powerful flavor profile that never feels boring.
It’s the perfect dish for days when you crave something warm, bold, and deeply satisfying. Every bite is intense, aromatic, and comforting all at once.
Why It’s a Must-Try Dish
- Bold, spicy, and full-bodied flavor
- Authentic South Indian-inspired curry
- Perfect for chili lovers
- No heavy cream—richness comes from spices and coconut
- Pairs beautifully with rice and breads
- Even better the next day after flavors mature
Recipe Overview
| Category | Details |
|---|---|
| Course | Main Course |
| Cuisine | South Indian / Indian |
| Preparation Time | 25 minutes |
| Cooking Time | 40 minutes |
| Total Time | 1 hour 5 minutes |
| Servings | 4 servings |
| Calories per Serving | ~420–460 calories |
Ingredients
For Marinating the Chicken
- 700 g chicken (bone-in preferred)
- 1 tsp turmeric powder
- 1 tsp red chili powder
- Salt to taste
- 1 tbsp lemon juice or vinegar
For Madras Masala Paste
- 2 tbsp coriander seeds
- 1 tbsp cumin seeds
- 8–10 dried red chilies
- 1 tsp black peppercorns
- 1-inch cinnamon stick
- 4 cloves
- 1 tbsp desiccated coconut
- Water for grinding
For the Curry
- 3 tbsp oil
- 2 large onions, finely chopped
- 2 tbsp ginger-garlic paste
- 2 medium tomatoes, finely chopped or puréed
- 1 tsp coriander powder
- 1 tsp garam masala
- ½ cup thick coconut milk
- 1¼ cups hot water
- Salt to taste
- Fresh coriander leaves for garnish
Cooking Directions (Quick Overview)
- Marinate chicken with spices and acid.
- Roast and grind Madras masala.
- Fry onions and aromatics.
- Add tomatoes and dry spices.
- Add chicken and cook.
- Simmer with coconut milk till thick and spicy.
Step-by-Step Preparation Method
Step 1: Marinate the Chicken
- In a bowl, mix chicken with turmeric, red chili powder, salt, and lemon juice.
- Cover and rest for 20–25 minutes.
Step 2: Prepare the Madras Masala
- Dry roast coriander seeds, cumin seeds, dried red chilies, peppercorns, cinnamon, cloves, and coconut.
- Cool and grind into a thick paste with water.
Step 3: Cook the Onion Base
- Heat oil in a heavy-bottom pan.
- Add onions and sauté until deeply golden.
- Add ginger-garlic paste and cook till fragrant.
Step 4: Add Tomatoes & Spices
- Add tomato purée and cook until oil separates.
- Add coriander powder and garam masala. Stir well.
Step 5: Cook the Chicken
- Add marinated chicken.
- Sauté on high heat for 6–8 minutes.
Step 6: Simmer the Curry
- Add ground Madras masala.
- Pour in hot water.
- Cover and simmer on low heat for 25–30 minutes.
- Stir in coconut milk and cook 2 more minutes.

How to Serve
Serve hot with:
- Steamed basmati rice
- Jeera rice
- Paratha
- Butter naan
- Dosa or appam
Garnish with:
- Fresh coriander leaves
- Lemon wedges
- Sliced green chilies (optional)
Recipe Tips
✔ Always roast the spices for authentic aroma
✔ Use coconut milk for rounded heat
✔ Bone-in chicken gives the best flavor
✔ Simmer slowly for depth
✔ Balance heat with a touch of sweetness if needed
Variations (Detailed)
1. Extra Spicy Chicken Madras
Add extra dried red chilies and fresh green chilies.
2. Creamy Chicken Madras
Add ¼ cup fresh cream along with coconut milk.
3. Kerala-Style Madras
Add curry leaves and coconut oil for coastal flavor.
4. Vegan Madras Curry
Use tofu, mushrooms, or chickpeas instead of chicken.
5. Keto Chicken Madras
Use full-fat coconut milk and no sugar or onions.
Freezing & Storage
- Refrigerator: 3–4 days in airtight container
- Freezer: Up to 2 months
- Reheating: Reheat gently on stovetop with a splash of water
Special Equipment Needed
- Heavy-bottom pan or Dutch oven
- Spice grinder or blender
- Wooden spatula
- Mixing bowls
- Measuring spoons
FAQ
Q: Is Chicken Madras very spicy?
Yes, traditionally it is one of the spiciest Indian curries.
Q: Can I skip coconut milk?
Yes, but it adds balance and richness.
Q: Why is my curry bitter?
Over-roasted spices can cause bitterness.
Q: Can I make this in a pressure cooker?
Yes, pressure cook for 2 whistles after sautéing.
Q: Is Chicken Madras healthy?
Yes, it’s high in protein and dairy-free (unless cream added).
Conclusion
Chicken Madras Curry is a bold, fiery, and deeply satisfying dish that celebrates the true power of Indian spices. With its roasted masala, tangy tomatoes, and rich coconut undertones, it delivers layers of flavor in every bite. Whether you’re a spice enthusiast or a lover of authentic Indian curries, this dish deserves a permanent place in your recipe collection. If you enjoy heat with heart, Chicken Madras is your perfect match.
Chicken Madras Curry
Course: Dinner IdeasCuisine: IndianDifficulty: Easy4
servings25
minutes40
minutes1
hour5
minutesIngredients
For Marinating the Chicken
700 g chicken (bone-in preferred)
1 tsp turmeric powder
1 tsp red chili powder
Salt to taste
1 tbsp lemon juice or vinegar
For Madras Masala Paste
2 tbsp coriander seeds
1 tbsp cumin seeds
8–10 dried red chilies
1 tsp black peppercorns
1-inch cinnamon stick
4 cloves
1 tbsp desiccated coconut
Water for grinding
For the Curry
3 tbsp oil
2 large onions, finely chopped
2 tbsp ginger-garlic paste
2 medium tomatoes, finely chopped or puréed
1 tsp coriander powder
1 tsp garam masala
½ cup thick coconut milk
1¼ cups hot water
Salt to taste
Fresh coriander leaves for garnish
Directions
- Step 1: Marinate the Chicken : In a bowl, mix chicken with turmeric, red chili powder, salt, and lemon juice. Cover and rest for 20–25 minutes.
- Step 2: Prepare the Madras Masala : Dry roast coriander seeds, cumin seeds, dried red chilies, peppercorns, cinnamon, cloves, and coconut. Cool and grind into a thick paste with water.
- Step 3: Cook the Onion Base : Heat oil in a heavy-bottom pan. Add onions and sauté until deeply golden. Add ginger-garlic paste and cook till fragrant.
- Step 4: Add Tomatoes & Spices : Add tomato purée and cook until oil separates. Add coriander powder and garam masala. Stir well.
- Step 5: Cook the Chicken : Add marinated chicken. Sauté on high heat for 6–8 minutes.
- Step 6: Simmer the Curry : Add ground Madras masala. Pour in hot water. Cover and simmer on low heat for 25–30 minutes. Stir in coconut milk and cook 2 more minutes.







