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.
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
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.
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
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!
PrintChicken Madras Curry Recipe
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!
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 1x
- Category: Main Course
- Cuisine: Indian
Ingredients
For the Curry Base
- ¼ cup ghee or vegetable oil
- 1 cup red onion, finely chopped (approx. ½ large onion)
- 5–6 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
- 1½–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.