Recipes 0 comments

Chicken Madras Curry Recipe

Let’s talk about Chicken Madras Curry. It’s everything you’d want in a meal—spicy, creamy, and full of bold, rich flavors. This dish comes from the city of Madras (now Chennai) in Southern India and has become a favorite worldwide, thanks to its vibrant red color and perfect balance of heat, tang, and depth. The best part? You can make this restaurant-worthy curry right in your own kitchen. I’ll walk you through it step by step.

Chicken Madras Curry Recipe

What Makes This Curry Special?

  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Servings: 4
  • Level: Easy

Trust me, you don’t need to be a pro chef for this one. We’ll use simple ingredients and basic kitchen tools, like a pot, knife, and measuring spoons. Want to plan ahead? You can marinate the chicken or prep the curry base a day before. Super convenient.


What You’ll Need

The Ingredients

Here’s your list of essentials:

  • ¼ cup ghee (or oil)
  • 1 large red onion, chopped (around 1 cup)
  • ½ cup fresh cilantro (save extra for garnish!)
  • 5–6 garlic cloves, minced
  • 3 tablespoons grated fresh ginger
  • 2 cans (15 oz each) diced tomatoes
  • 1 can (15 oz) unsweetened coconut milk
  • 2 tablespoons Madras curry powder
  • 1 tablespoon garam masala
  • 1 teaspoon salt
  • ¼–½ teaspoon chili powder (adjust for spice level)
  • 1½–2 pounds boneless chicken thighs, cut into 1-inch pieces
  • 1 tablespoon fresh lemon juice

Helpful Substitutions

  • No ghee? Use oil or butter.
  • No red onions? Yellow onions will do, though they’re a touch sweeter.
  • Low on chicken thighs? Chicken breasts work too—just be mindful of cooking time.

Pro Tip: The quality of your curry powder really matters. Go for one with turmeric, cumin, coriander, and a hint of fenugreek for that true Madras flavor.


How to Make It

How to Make Chicken Madras Curry

Step 1: Sauté Your Base

Warm up your ghee or oil in a big pot. Toss in the chopped onion, garlic, ginger, and cilantro. Cook on low heat for about 10 minutes, stirring occasionally. You want the onions soft and golden—not browned. This step builds the sweet, aromatic flavor of the curry.

Step 2: Add the Spices

Sprinkle in your curry powder, garam masala, salt, and chili powder. Stir it all together and let the spices toast gently for about 5 minutes. The smell? Absolutely amazing. This is where the magic begins.

Step 3: Make the Sauce

Turn the heat up to medium and add the diced tomatoes and coconut milk. Give it a good stir and let it cook for around 10 minutes. The sauce will thicken and become beautifully smooth. Pro Tip: Keep an eye out—if the oil starts separating, you’re golden.

Step 4: Let the Chicken Shine

Add the chicken pieces into the sauce and mix them in. Cover the pot, turn the heat down low, and simmer for 15–20 minutes. Stir every now and then. Once the chicken is cooked and tender, you’re almost there.

Cooking Chicken Madras Curry

Step 5: Brighten It Up

Squeeze in some fresh lemon juice just before serving. It lifts all the flavors and makes the dish sing. Taste, adjust the seasoning, and you’re done!


Ways to Make It Your Own

  • Want less heat? Skip the chili powder or use paprika instead.
  • In the mood for veggies? Add some zucchini, bell peppers, or potatoes when you add the chicken.
  • Going vegan? Chickpeas, tofu, or even cauliflower make great substitutes.

If you’re feeling fancy, garnish the curry with toasted cashews or crispy fried curry leaves. But if it’s just a weeknight dinner, it’s amazing as is.


Serving Tips and Leftovers

How to Serve

Spoon the curry over fluffy basmati rice or serve it with warm naan. Garnish with fresh cilantro for that extra pop of freshness.

What to Pair It With

  • A cooling raita (yogurt dip)
  • Tangy pickled onions or mango chutney
How to Serve Chicken Madras Curry

Leftovers? No Problem.

Seal up any extras in an airtight container and refrigerate for up to three days. Reheat it gently on the stovetop or in the microwave (low heat works best to keep the chicken tender). Want to freeze it? Go for it! It stays good for up to three months.


This Chicken Madras Curry is pure comfort food. Whether you’re making it for a family dinner or impressing friends, it’s guaranteed to be a hit. Bold flavors. Creamy texture. A little heat. It’s like a warm hug in a bowl. Enjoy!

Print

Chicken Madras Curry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Enjoy the bold, spicy, and creamy flavors of Southern India with this Chicken Madras Curry recipe. With a rich tomato-coconut base and perfectly seasoned chicken, this dish is a crowd-pleaser that’s easy to recreate at home. Perfect for a cozy family meal or impressing guests!

  • Author: Mehta
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Total Time: 45 minutes
  • Yield: 4 1x
  • Category: Main Course
  • Cuisine: Indian

Ingredients

Scale

For the Curry Base

  • ¼ cup ghee or vegetable oil
  • 1 cup red onion, finely chopped (approx. ½ large onion)
  • 56 garlic cloves, minced
  • 3 tablespoons fresh ginger, grated
  • 2 x 15 oz cans diced tomatoes (30 oz total)
  • 15 oz unsweetened coconut milk

Spices & Seasonings

  • 2 tablespoons Madras curry powder
  • 1 tablespoon garam masala
  • 1 teaspoon salt
  • ¼½ teaspoon Kashmiri chili powder or cayenne pepper (adjust for heat)

Protein

  • 2 pounds boneless chicken thighs, cut into 1-inch pieces

Optional Ingredients

  • ½ cup fresh cilantro, chopped (plus extra for garnish)
  • 1 tablespoon fresh lemon juice

Instructions

1. Prepare the Base

  • Heat ghee or oil in a heavy-bottomed pot over low heat.
  • Add onions, garlic, and ginger. Cook for about 10 minutes, stirring occasionally, until the onions are soft and slightly golden.
    Pro Tip: Keep the heat low to avoid browning. You want a sweet, fragrant base.

2. Toast the Spices

  • Stir in the curry powder, garam masala, salt, and chili powder. Cook for about 2–3 minutes until the spices are fragrant.
    Visual Cue: The mixture will darken slightly.
    Avoid: Burning the spices. Stir frequently and keep the heat low.

3. Build the Sauce

  • Add diced tomatoes and coconut milk. Stir well to combine.
  • Let the sauce simmer over medium heat for about 10 minutes until it thickens slightly.
    Pro Tip: If the sauce starts to separate or looks oily, it’s ready for the next step.

4. Add the Chicken

  • Stir the chicken pieces into the sauce, ensuring they’re fully coated.
  • Cover and simmer on low heat for 15–20 minutes, stirring occasionally, until the chicken is cooked through and tender.
    What to Watch For: The chicken should be juicy, not dry.

5. Brighten It Up

  • Stir in fresh lemon juice and chopped cilantro just before serving. Taste and adjust seasoning if needed.
    Pro Tip: The lemon juice enhances the flavors and balances the richness of the curry.

Notes

Serving Suggestions

  • Serve hot with basmati rice or naan bread.
  • Pair with raita (yogurt side dish) or pickled onions for a refreshing contrast.

Tips & Tricks

  • For a milder curry, reduce or omit the chili powder.
  • Pre-marinate the chicken with a bit of curry powder and yogurt for deeper flavor (optional).
  • Don’t rush the onion, garlic, and ginger base—it’s key to the dish’s flavor.

Storage & Reheating

  • Refrigerate leftovers in an airtight container for up to 3 days.
  • Reheat gently on the stovetop over low heat, stirring occasionally. Avoid high heat to prevent overcooking the chicken.
  • Freeze portions in freezer-safe containers for up to 3 months. Thaw in the fridge overnight before reheating.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

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

*

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star