Chicken Madras Recipe – A Spicy and Authentic Indian Curry

Chicken Madras is one of my absolute favourite dishes to make at home. I remember my first attempt. I used chicken thighs since they’re juicy. The flavour pops with garam masala, ground cumin, and red chilli powder. I learned that slow-cooking onions and adding spices at the right time makes a big difference. You can adjust the heat with green chillies or add more red chilli powder to match your taste preferences.
I’ve even tried making it in a slow cooker, and it turned out as delicious! Whether you serve it with basmati rice or naan, it’s a hit every single time. You can customise Chicken Madras to fit your guests’ tastes with little effort. Make it spicier or milder, depending on what they prefer. It’s always a crowd-pleaser when I serve it to my friends!
What is Chicken Madras?
Chicken Madras comes from South India. It comes from the city of Chennai, which people used to call Madras. I tried it at a local restaurant. I loved the spicy sauce right away. It has a great flavour from garam masala, red chilli powder, and turmeric powder. When I made it at home, I realised how important it is to slow-cook the onions to bring out the best flavours. You can adjust the heat with green chillies or more chilli powder to fit your taste.
What’s excellent about Chicken Madras is how customise able it is. The dish always turns out amazing, whether I serve it with basmati rice or naan. It’s a crowd-pleaser every time I make it!

Ingredients for Chicken Madras recipe
Essential Ingredients for Authentic Chicken Madras
If you want to make a truly authentic and flavourful Chicken Madras, you’ll need the right ingredients. I’ve been making this dish for years, and trust me, the right balance of spices makes all the difference. Let’s break it down.
Chicken – Best Cuts to Use
For the best texture and flavor, I recommend using chicken thighs—they stay juicy and tender, even after simmering in the rich sauce. That said, chicken breast works, too if you prefer a leaner option. I once made this with breast meat when cooking for a friend who avoids dark meat, and while it turned out great, I love the depth that thigh meat brings. If you want to switch it up, lamb or beef are also fantastic substitutes, giving the dish an even richer taste.
Spices – Madras Curry Powder & Other Key Ingredients
- The magic of Chicken Madras lies in its bold, aromatic spices. Here’s what you’ll need:
- Garam masala – the signature Indian spice blend Ground cumin – adds warmth and depth
- Ground coriander – for a slightly citrusy, earthy note
- Turmeric powder – for color and a mild bitterness
- Red chili powder – brings the heat!
I can’t stress enough how fresh spices make a difference. I once made the mistake of using an old batch of garam masala, and the dish lacked its usual punch. Always use fresh, high-quality spices for the best results!
For an even more authentic touch, consider adding:
- Mustard seeds – for a subtle nutty flavor
- Fenugreek leaves (Kasuri methi) – adds a distinct, slightly sweet aroma
- Curry leaves – a game-changer for that authentic South Indian flavor
If you’re looking for a restaurant-quality Chicken Madras, these small details take it to the next level.
Step-by-Step Guide: How to Make Chicken Madras Curry
Step 1 – Preparing the Chicken
Start by cutting the chicken into bite-sized pieces and season it with salt and pepper to enhance the flavor. I usually prefer chicken thighs for this dish, as they’re more flavorful and juicy, but chicken breasts also work well if you want a leaner option. From my experience, using thighs results in a much more tender and flavorful curry. After seasoning, set it aside while you prep the sauce—it really helps to have everything ready to go!
Step 2 – Making the Madras Curry Sauce
In a large pan, heat some vegetable oil or ghee. I often opt for ghee because it adds an extra layer of richness, but either works fine. Add your chopped onions and cook them until they turn golden brown. This step takes about 8-10 minutes and is crucial for building that deep, savory base. Trust me, I once rushed this step, and my curry lacked that beautiful depth of flavor. After the onions are golden, throw in your minced garlic and spices—turmeric, cumin, coriander, and red chili powder—and let it all cook together for a couple of minutes. You’ll want the kitchen to smell like a spice market at this point!
Step 3 – Cooking the Chicken in the Sauce
Add the chicken pieces to the pan and stir well, ensuring each piece is coated in the spices. Then, pour in your chopped tomatoes and a splash of water or chicken stock to create the sauce. When I made this recipe the first time, I found that a little extra stock helps create a more luscious sauce, so don’t be afraid to adjust it. Let everything cook for around 20 minutes, stirring occasionally, until the chicken is cooked through and tender. The chicken should soak up all those amazing spices.
Step 4 – Simmering for the Greatest Flavor
Once the chicken is cooked, let the curry simmer for another 10-15 minutes. This helps the flavors meld together and develop even more depth. I’ve learned that simmering the curry longer (without rushing to serve) gives it a much more robust flavor. When you think it’s ready, just give it a quick taste and adjust the seasoning if needed.
Step 5 – Final Touches and Adjusting Seasoning
Taste your curry and adjust the seasoning as necessary. A little lime juice adds a beautiful pop of freshness, and a sprinkle of fresh coriander on top brings everything together. I like to add a few extra sprigs of coriander right before serving—it adds that bright, aromatic finish. Sometimes, I even squeeze in a bit more lime juice for an extra zing!
Traditional vs. Modern Chicken Madras
Traditional Chicken Madras tend to feature fresh ingredients like tomatoes, onions, and garlic, which brings out the authentic, rich flavors you expect. However, I’ve found that modern versions can be equally delicious and often more straightforward, incorporating ingredients like coconut milk, yogurt, or pre-made Madras curry paste. Both versions are fantastic, and I encourage you to try both to find which one you prefer! It’s all about personal taste, and either method can produce an excellent curry.
Is Chicken Madras Spicy? How Do I Adjust the Heat Levels?
Yes, Chicken Madras is usually quite spicy! The heat typically comes from red chili powder and green chilies. If you prefer a milder curry, just use less chili powder and add more coconut milk or yogurt—both ingredients help to soften the heat. I once made it extra spicy with an abundance of green chilies, and while it was intense, it was a hit at the dinner table! For a genuinely fiery version, feel free to add cayenne pepper or extra green chilies to really turn up the heat.
How do you like to adjust your spice levels? Let me know your favorite way to customize this dish!
How to Serve Chicken Madras
Best Side Dishes for Chicken Madras Curry
When you’re making Chicken Madras, the right side dishes can elevate the whole experience. Trust me, I’ve experimented with a few options, and these are the ones I always come back to:
Rice – Basmati or Pilau Rice?
Both basmati rice and pilau rice are great choices to pair with Chicken Madras. I prefer basmati rice because it’s light and fluffy, allowing the curry sauce to shine through. However, if you’re looking for something a little more fragrant and flavorful, pilau rice is the way to go. I remember the first time I tried pilau rice, cooked with whole spices like cinnamon and cardamom—the extra depth it added to the dish was incredible!
Naan, Roti, or Paratha – Which Bread Pairs Best?
When it comes to bread, fresh naan, roti, or paratha are all perfect companions. I’ll tell you, the first time I dipped warm naan into Chicken Madras, I knew it was a match made in heaven. The naan is soft and absorbs the sauce very well. Paratha works beautifully as a crispy, flaky option. If you want something lighter, roti is always a safe choice. It’s all about balancing the richness of the curry with the texture of the bread.
Garnishing Ideas for Extra Flavor
Finally, don’t forget to garnish! A sprinkle of fresh coriander is an easy way to add freshness. I always like adding a spoonful of yogurt or a dollop of mint chutney to cut through the spice and create a balanced flavor. On a recent dinner, I added some fried onions for texture, and it was a game-changer! Little touches like this make all the difference.
Nutrition and Health Benefits of Chicken Madras
Calories in Chicken Madras Curry
A typical serving of chicken madras curry has around 400 to 500 calories. Using coconut milk or cream will increase the calorie count.
Macronutrients and Health Benefits of Ingredients
This dish is high in protein from the chicken. It also has vitamins and minerals from the spices and vegetables. Turmeric, coriander, and cumin help fight inflammation. This makes the curry a healthy choice.
Where to Find the Best Chicken Madras?
If you’re craving a delicious Chicken Madras, The India 3 Restaurant is the place to be. I’ve tried their Chicken Madras, and it’s packed with rich, spicy flavours. They use only the finest ingredients, prepared using traditional methods, for an authentic experience.
Beyond the Chicken Madras, The India 3 offers a variety of other Indian favourites, making it an excellent choice for a satisfying meal. Whether you’re a fan of spicy curries or trying it for the first time, you won’t be disappointed!

Final Thoughts – Make the Best Chicken Madras at Home!
With its bold flavours and rich sauce, chicken madras is a dish that will impress anyone. Whether you’re making it for a special occasion or a cozy night in, this recipe is sure to impress.
Share Your Experience – What Worked for You?
Have you tried making chicken madras at home? Share your tips and experiences with us!
Chicken madras include chicken, onions, garlic, tomatoes, and spices. Key spices are turmeric, cumin, and red chili powder.
Yes, madras curry is generally spicy due to the use of red chili powder and green chilies.
Madras curry has a rich, spicy, and tangy flavour, thanks to the combination of spices and tomatoes.
Chicken madras can be healthy, especially with lean chicken and lots of veggies. It provides protein and essential nutrients like fiber and vitamins.
A typical serving of madras curry has about 400 to 500 calories. This varies based on the ingredients used.
Chicken is generally reasonable.
Healthy, incredibly lean cuts like chicken breasts, which are low in fat and high in protein.
Chicken Madras is spicier, while Vindaloo is tangier due to the addition of vinegar and sugar.
To reduce the spice, use less red chili powder and add coconut milk or yogurt.
Yes, you can use pre-made madras curry sauce for convenience. Add chicken and some extra spices, like garam masala, to enhance the flavor.