• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The Yummy Delights

  • Recipes Index
  • Curry Recipes
  • Quick & Easy Summer Recipes
  • Subscribe
  • About Me
menu icon
go to homepage
  • Recipes Index
  • Curry Recipes
  • Quick & Easy Summer Recipes
  • Subscribe
  • About Me
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes Index
    • Curry Recipes
    • Quick & Easy Summer Recipes
    • Subscribe
    • About Me
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » Easy Restaurant-Style Curry Recipes

    Madras Chicken Curry (Restaurant Style)

    Preeti Nayak, food blogger and recipe creator.
    by Preeti Nayak Updated: Nov 30, 2023

    Madras Chicken Curry, also known as Chicken Madras, is a spicy and tangy curry inspired by the Chicken Madras served in British Indian curry houses. This recipe is easy to make at home with chicken, tomatoes, tamarind, coconut milk, and homemade Madras curry powder.

    Jump to Recipe
    TOTAL TIME 30 minutes minutes
    SERVINGS 4 people

    This Madras chicken curry recipe is ready in about 30 minutes, making it a quick and easy weeknight curry. Follow my step-by-step photos and video, then serve it with steamed rice, naan, roti, or your favourite Indian bread.

    chicken madras curry served in a bowl.

    This curry house-style Chicken Madras uses tender chicken pieces cooked in a thick sauce made with Madras curry powder. It has a spicy and tangy flavour, with coconut milk adding a subtle sweetness to balance the heat.

    I've been making this Madras Chicken curry at home for years, and this is my version of the curry-house-style recipe. I've tested the recipe with my homemade Madras curry powder and adjusted the ingredients to get the spicy and tangy flavors that my family enjoys.

    This is a British Indian curry-house-style Chicken Madras, rather than a traditional chicken curry from Chennai, India. More British Indian restaurant favourite curry recipes that you may like are Chicken Pathia, Restaurant Style Chicken Jalfrezi, Goan Chicken Vindaloo, and Chicken Balti.

    Quick Look: Madras Chicken Curry

    • Prep Time: 10 minutes
    • Cook Time: 20 minutes
    • Key ingredients: Chicken, homemade Madras curry powder, tomatoes, tamarind, coconut milk, onions, ginger, and garlic
    • Cooking Method: Sauté onions and aromatics → add chicken and spices → add tomato puree and tamarind → simmer with coconut milk until the chicken is cooked
    • Spice Level: Medium to hot, depending on the curry powder and chilli used.
    • Flavor Profile: Spicy, tangy, aromatic, with a mild sweetness from coconut milk
    • Difficulty: Easy, suitable for a quick weeknight curry

    Why You'll Love This Recipe

    • Quick weeknight curry: This Madras chicken recipe takes about 20 minutes to cook and is ready in 30 minutes.
    • One-pot recipe: Everything comes together in one pot, so there are fewer dishes to clean.
    • Easy to customize: Adjust the spice level and use the ingredient substitutions suggested in the recipe.
    • Make-ahead friendly: Prepare it in advance and store it in an airtight container in the refrigerator for up to 2 days.
    Jump to:
    • Quick Look: Madras Chicken Curry
    • Why You'll Love This Recipe
    • Ingredients Notes
    • How to make Madras Chicken Curry (with step-by-step photos)
    • Tips to make the best Madras Chicken
    • Recipe FAQs
    • Other Chicken Curry Recipes to Try!
    • Recipe Card
    • Storage & Reheating

    Ingredients Notes

    See the recipe card at the end of the post for full ingredients, quantities, and a printable version.

    • Chicken: I have used boneless, skinless chicken breasts for this Madras curry, cut into bite-sized pieces. You can also use boneless chicken thighs if you prefer. Bone-in chicken can be used, but it will need a longer cooking time.
    • Madras curry powder: Homemade Madras curry powder gives this chicken curry its main spicy flavour. You can use store-bought Madras curry powder if you do not have the homemade version. You can also use regular curry powder and add ground red chillies or cayenne pepper for more heat.
    • Kashmiri red chilli powder: I use Kashmiri chilli powder mainly for colour and mild heat in chicken Madras curry. You can reduce it or skip it if your Madras curry powder is already spicy enough.
    • Fresh tomato puree: I have pureed fresh tomatoes in a blender and used them. You can substitute it with tomato passata or canned tomatoes.
    • Tamarind paste: Tamarind adds the characteristic sour note. Start with the recommended amount and adjust it according to the sourness of your tamarind paste. You can substitute it with lemon juice or lime and ½ teaspoon sugar. If you have a tamarind block, soak a small portion in warm water and squeeze to make the paste.
    • Coconut milk (full fat): Full-fat canned coconut milk adds a mild sweetness and helps balance the heat and tanginess of the curry.

    How to make Madras Chicken Curry (with step-by-step photos)

    1) Heat 2 tablespoon of oil in a heavy-bottomed pot over medium heat. Add onion, ginger, garlic, green chillies, and curry leaves (optional). Sauté until the onions start to become slightly golden (images 1 & 2).

    Collage image of 4 steps showing how to make Madras chicken. It shows sauteing onion, ginger, garlic, and green chilies. It also shows addition of chicken and sauteing it.

    2) Add the chicken pieces and cook, stirring occasionally, until the outside of the chicken changes from pink to white. (images 3 & 4).

    3) Add salt, Kashmiri red chilli powder, and Madras curry powder. Stir well so the chicken is evenly coated with the spices (images 5 & 6).

    Collage image of 4 steps showing how to make Madras chicken curry. It shows addition of Madras curry powder, sauteing chicken, addition of tomato puree and cooking it.

    4) Add fresh tomato puree (or passata) and tamarind paste. Mix well and bring the curry to a boil (images 7 & 8).

    5) Reduce the heat to low and add the coconut milk. Stir continuously until the curry comes to a gentle boil. Stirring is important here to prevent coconut milk from curdling (images 9 & 10).

    Collage image of 4 steps showing how to make Madras chicken curry. It shows addition of coconut milk and cooking the Madras curry.

    6) Cover the pan and simmer until the chicken is completely cooked and the curry reaches your preferred consistency (images 11 & 12). Turn off the heat and garnish with fresh coriander.

    If the curry is too thick, add a little water. If it is too thin, cook uncovered for a few minutes to reduce it.

    Serve the Chicken Madras hot with steamed rice, jeera rice, naan, roti, or your favourite Indian bread. I like to serve it with papadams or a little pickle on the side.

    Tips to make the best Madras Chicken

    • Madras curry powder: Start with less Madras curry powder if you are unsure about the heat. You can add more later.
    • Tamarind: Tamarind pastes vary in sourness, so adjust the quantity to taste.
    • Do not rush the coconut milk: Once it is added, stir continuously until the curry comes to a gentle boil.

    Recipe FAQs

    What does Chicken Madras taste like?

    Chicken Madras is spicy, tangy, and aromatic, with heat from the Madras curry powder and chilli. Tamarind adds a sour note, while coconut milk gives the curry a mild sweetness that balances the heat.

    Can I use regular curry powder instead of Madras curry powder?

    Yes. Regular curry powder can be used, but it will give the curry a different flavour. For a closer Madras-style flavour, add ground red chilli, paprika, or cayenne pepper to increase the heat.

    Is Chicken Madras spicy?

    Yes, Chicken Madras is usually a spicy curry. The heat depends on the Madras curry powder and chillies used, so you can reduce them to make this recipe milder.

    Can I use homemade coconut milk to make Madras Chicken curry?

    Yes, homemade coconut milk can be used. If using homemade coconut milk, add the second extract first and cook the chicken until done. Then add the first extract, bring it to a gentle boil, and immediately remove from heat. Do not boil or cook it further, as it may curdle.

    Can I substitute Madras curry powder with garam masala in this chicken curry?

    While Madras curry powder and garam masala are both flavorful spice blends, they have distinct flavor profiles.  Adding garam masala as a substitute for Madras curry powder may alter the taste and aroma of your chicken curry. It may not be the exact flavor of Madras curry, but it can still result in a delicious and satisfying chicken curry.

    Other Chicken Curry Recipes to Try!

    • chicken salna in a white bowl. Served with parotta and salad.
      Chicken Salna For Parotta
    • ceylon chicken curry in a white colored bowl.
      Ceylon Chicken Curry | Chicken Ceylon
    • chicken chettinad served in a white bowl.
      Chicken Chettinad
    • chicken rendang in a white bowl.
      Chicken Rendang Recipe (Malaysian Rendang Ayam)

    If you try this recipe, please leave a comment and rating below! We'd love to hear your feedback. And consider following me on social media so we can stay connected. I'm on Facebook, Pinterest, and YouTube!

    Recipe Card

    madras chicken served in a white bowl.

    Madras Chicken Curry

    Madras Chicken Curry (Chicken Madras) - A spicy and tangy curry-house-style chicken curry made with Madras curry powder, tomatoes, tamarind, and coconut milk. Ready in about 30 minutes. Serve it with steamed rice or naan.
    5 from 1 vote
    Print Pin Rate
    Course: Main
    Cuisine: British-Indian
    Prep Time: 10 minutes minutes
    Cook Time: 20 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 4 people
    Calories: 335kcal
    Author: Preeti Nayak

    Video

    Equipment

    • 1 Heavy bottom pot with a lid

    Ingredients

    • 1 onion peeled and finely chopped
    • 2 teaspoon garlic finely chopped or minced
    • 1 teaspoon ginger finely chopped or grated
    • 1 green chilli slit
    • 10 curry leaves optional
    • 500 g boneless skinless chicken breasts cut into bite size pieces
    • 1 teaspoon Kashmiri red chilli powder or paprika
    • 2-3 tablespoon Madras Curry Powder It's homemade - recipe in description box
    • 400 ml fresh tomato puree substitute tomato passata
    • 1 teaspoon tamarind paste
    • 200 ml canned coconut milk full fat
    • salt to taste
    • 2 tablespoon oil
    • Fresh coriander leaves

    Instructions

    • Heat 2 tablespoon of oil in a heavy-bottomed pot over medium heat.
    • Add onion, ginger, garlic, green chillies, and curry leaves (optional). Sauté until the onions start to turn slightly golden.
    • Add the chicken pieces and cook, stirring occasionally, until the color of the chicken changes from pink to white.
    • Add salt, Kashmiri red chilli powder, and Madras curry powder. Stir well so the chicken is evenly coated with the spices.
    • Add fresh tomato puree (or passata) and tamarind paste. Mix well and bring the curry to a boil.
    • Reduce the heat to low and add the coconut milk. Stir continuously until the curry comes to a gentle boil. Stirring is important here to prevent the coconut milk from curdling.
    • Cover the pan and simmer until the chicken is completely cooked and the curry reaches your preferred consistency. If the curry is too thick, add a little water. If it is too thin, cook uncovered for a few minutes to reduce it.
    • Turn off the heat and garnish with fresh coriander.

    Notes

    • Madras curry powder: Start with less Madras curry powder if you are unsure about the heat. You can add more later.
    • Tamarind: Tamarind pastes vary in sourness, so adjust the quantity to taste.
    • Do not rush the coconut milk: Once it is added, stir continuously until the curry comes to a gentle boil.

    Nutrition

    Calories: 335kcal | Carbohydrates: 20g | Protein: 31g | Fat: 16g | Saturated Fat: 12g | Cholesterol: 60mg | Sodium: 602mg | Potassium: 1203mg | Fiber: 6g | Sugar: 4g | Vitamin A: 929IU | Vitamin C: 69mg | Calcium: 73mg | Iron: 4mg

    Nutrition information is automatically calculated, so should only be used as an approximation.

    Tried this recipe?Mention @theyummydelights or tag #theyummydelights!

    Storage & Reheating

    • Refrigeration: Transfer the curry to an airtight container and refrigerate within 2 hours of cooking. It stays good for up to 2 days.
    • Reheating: Reheat gently on the stovetop or in the microwave, adding a splash of water if needed.
    • I don't recommend freezing this curry because the coconut milk may separate or curdle when reheated.

    More Easy Restaurant-Style Curry Recipes

    • Mangalorean egg drop curry with two eggs on a serving plate. Served with some onion slices and lemon wedge on the side.
      Mangalorean Egg Drop Curry (Poached Egg Curry)
    • goan ambotik in a skillet.
      Goan Ambot Tik Recipe | Moriche Ambotik
    • achari chicken served in a white bowl.
      Achari Chicken Recipe
    • kingfish curry served on a white plate with a bowl full of rice on the side.
      Goan Kingfish Curry Recipe (Surmai Curry)

    About Preeti Nayak

    I'm Preeti, a mom and food blogger who loves home-cooked meals and inspires others to cook delicious, family-friendly food with simple ingredients and easy recipes.

    Read More About Preeti

    Reader Interactions

    Add us as a trusted site on Google

    Comments

      Share your thoughts Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




    1. Preeti

      August 10, 2025 at 8:42 pm

      5 stars
      This Madras Chicken Curry turns out so flavorful every single time, with just the right balance of heat and aroma. If you love rich and comforting curries, this one will easily become a favorite on your table.

      Reply

    Primary Sidebar

    Preeti Nayak, food blogger and recipe creator.

    Hi, I'm Preeti!

    I'm Preeti, the author, photographer, and recipe creator behind The Yummy Delights. I share simple, family-friendly Indian home-style recipes and Mediterranean-inspired dishes, all tested in my own kitchen using everyday ingredients.

    More about me →

    Ganesh Chaturthi Recipes

    • nevri served in a thali.
      Nevri Recipe (Goan Neureo)
    • serving maharashtrian chakli on a white plate.
      Maharashtrian Chakli Recipe (Bhajani Chakli)
    • Maharashtrian Rava Ladoo placed on a white bowl on a brown counter top.
      Maharashtrian Rava Ladoo (Pakatale Rava Ladoo)
    • Peanut ladoos placed on a white plate on a brown counter top.
      Peanut Ladoo Recipe With Jaggery
    • Patoli served on turmeric leaves.
      Patoli recipe | Konkani Patoleo
    • moong dal ladoo stacked on a black colored bowl.
      Moong Dal Ladoo Recipe With Jaggery

    Popular Recipes

    • manglalorean style chicken sukka or kori sukka recipe.
      Mangalorean Chicken Sukka (Kori Sukka)
    • one-pot mediterranean chicken and rice in a skillet.
      One Pan Mediterranean Chicken and Rice
    • Chicken ghee roast in a black pan. It shows succulent pieces of chicken coated with ghee roasted masala in a black color pan.
      Mangalorean Chicken Ghee Roast (Ghee Roast Chicken)
    • chicken masala served in a white bowl with onion slices and a lemon wedge.
      Chicken Masala Recipe (Quick & Easy)
    • dahi chicken in a white color bowl.
      Dahi Chicken Recipe (Yogurt Chicken Curry)
    • prawns ghee roast served in a white bowl.
      Mangalorean Prawn Ghee Roast

    Footer


    Back to Top ⬆

    logo banner of the yummy delights.
    Logos of media outlets and websites where The Yummy Delights has been featured or referenced.
    • Facebook
    • YouTube
    • Pinterest
    • Instagram
    General
    • About Me
    • Contact Us
    • Recipe Index
    Legal
    • Privacy Policy
    • Terms of Service
    • Disclaimer & Copyright
    • Accessibility Policy

    © 2026 THE YUMMY DELIGHTS