We offer private dining

Homemade Chicken Madras Recipe for Beginners

When I first tried to make Chicken Madras Curry, I had no idea how flavourful and simple it could actually be. I still remember the first time I tasted it at a small Indian restaurant and it was the deep red curry, the smell of roasted spices and the perfect mix of heat and tanginess that had me hooked instantly. Back then, I thought such flavours could only come from restaurant kitchens. But after a few trials (and some burnt onions along the way!), I learned that with the right balance of spices and a little patience, I could recreate that same taste right at home.

This recipe is my version of Chicken Madras Curry, made easier for beginners. It’s spicy, aromatic and ready in less than an hour, perfect for weeknights or when you crave a classic Indian curry.

Chicken Madras Recipe

About Chicken Madras Curry

Chicken Madras Curry is a South Indian-inspired dish known for its bold, spicy and rich tomato base. It gets its name from the city once called Madras (now Chennai), where this style of curry originated. Traditionally, Madras recipe chicken uses a mix of roasted spices like cumin, coriander, turmeric, and chilli, which are blended with onions, tomatoes, and tender chicken pieces.

The sauce is slightly tangy from tomatoes and sometimes a bit creamy if you add coconut milk or yoghurt. Unlike mild curries like korma or tikka masala, Chicken Madras brings heat that wakes up your taste buds. But don’t worry, you can easily control the spice level. What I love about this dish is how adaptable it is. You can make it as fiery or as gentle as you want, and it always tastes comforting.

Cooking Variations and Tips

When I first started cooking curries, I used to get completely lost in the long ingredient lists and endless steps. It always felt like there was too much! Too many spices, too many pots and too much to remember. Over time, I realised it didn’t need to be made complicated. So, I came up with a simpler version of Chicken Madras that is so easy to make and has no complications.

This version is quick to make, usually done in under an hour and it only needs a few basic spices such as chilli powder, turmeric, cumin, and garam masala. I cook everything in one pot to make the dish easier and clean up faster. And honestly, you can use whatever chicken you have on hand. It may be breasts or thighs, both turn out great.

When I started making this way, I began to appreciate the small things like the sound of onions sizzling or the smell of spices blooming in hot oil. It’s those little moments that make cooking enjoyable.

How to Make Chicken Madras Curry

 Every time I cook Chicken Madras Curry, I follow a rhythm that makes it feel effortless. Here’s how you can do it too:

Ingredients:

  • 500g chicken (boneless, cut into bite-sized pieces)
  • 2 medium onions, finely chopped
  • 3 tomatoes, pureed (or 200ml tomato puree)
  • 3 cloves garlic, minced
  • 1-inch piece of ginger, grated
  • 2 tbsp oil (vegetable or sunflower)
  • 1 tsp cumin seeds
  • 1 tsp turmeric powder
  • 2 tsp chilli powder (adjust to your taste)
  • 2 tsp coriander powder
  • 1 tsp garam masala
  • Salt to taste
  • 1 cup water (or chicken stock)
  • Optional: 2 tbsp coconut milk for a creamier texture
  • Fresh coriander for garnish

Step 1: Make the base
Heat some oil in a pan and add a few cumin seeds. When they start to pop, add chopped onions and cook until they turn golden brown. This gives your curry a rich flavour.

Prepare the base

Step 2: Add flavour
Mix in minced garlic and grated ginger. Stir for about 30 seconds, then add turmeric, chilli powder, coriander powder, and a little salt. Cook for a minute until it smells nice and spicy.

Add the spices

Step 3: Add tomatoes
Pour in tomato puree and stir well. Cook until the sauce becomes thick and you see the oil start to separate that means it’s ready.

 Add the spices

Step 4: Add chicken and simmer
Add the chicken pieces and stir to coat them in the sauce. Pour in some water or chicken stock, cover the pan, and let it simmer for 15–20 minutes until the chicken is soft and cooked through.

Add chicken

Step 5: Finish and serve
Stir in a little garam masala, and if you like it creamy, add a splash of coconut milk. Sprinkle some fresh coriander on top and your homemade Chicken Madras Curry is ready to enjoy!

Finish and serve

Ways to Prepare Chicken Madras at Home

I’ve tried a few different ways to make Madras recipe chicken, depending on what I’m craving or how much time I have. Sometimes I add a splash of coconut milk at the end for a rich, creamy texture that beautifully balances the spice. Other times, I skip the tomatoes and use yoghurt instead for a softer, tangier flavour. 

When I want something a bit smoky, I grill the chicken first before adding it to the curry; it gives that perfect tandoor-style aroma right in my kitchen. And on slow, lazy weekends, I simply let the curry simmer longer, allowing the sauce to thicken naturally and the chicken to turn melt-in-your-mouth soft. Each version has its own charm, but no matter how I make it, the base spicy chicken madras sauce always brings the same comforting warmth and depth of flavour.

What to Serve with Chicken Madras

When it comes to serving, there are so many tasty options. My go-to pairing is steamed basmati rice or pilaw rice, which absorbs the curry’s spicy flavours perfectly. On busy days, I go for naan or roti and they’re perfect for scooping up every bit of that rich sauce.

If the curry turns out a bit too spicy, I serve it with a small bowl of yoghurt or cucumber raita on the side. It cools the heat and adds a fresh touch. For a full meal, add some papadums and a squeeze of lemon and it’s simple but feels like a restaurant dinner at home.

Come and Enjoy Chicken Madras at The India- Fleet Street

If you ever find yourself near Brick Lane, you must visit The India- Fleet Street. Their Chicken Madras Curry is one of the best I’ve ever tasted — perfectly spiced, deeply flavoured, and cooked just right. It was actually their version that first inspired me to make my own at home. Every time I go there, it reminds me how comforting and satisfying this dish can be.

So whether you’re cooking it yourself or enjoying it at a restaurant, Chicken Madras Curry is a dish that never disappoints. Once you try it, you’ll understand why it’s one of the most loved curries — bold, spicy, and full of soul.

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.