Lamb Madras Curry is a rich, spicy South Indian-inspired dish known for its deep red color and bold, fiery flavors. Made with tender lamb simmered in a fragrant blend of spices, tomatoes, and chilies, this curry is perfect for those who love intense heat and aromatic complexity. Serve it with basmati rice or naan for a satisfying and hearty meal.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
lamb shoulder or leg (cut into bite-sized chunks)oniongarlicgingerfresh red chiliescanned crushed tomatoestomato pastevegetable oilMadras curry powderground corianderground cuminpaprikaturmericgaram masalacayenne pepper (optional for extra heat)saltfresh cilantro (for garnish)water or beef stock
directions
Heat oil in a large pot or Dutch oven over medium heat.
Add chopped onions and cook until soft and golden brown.
Stir in minced garlic, ginger, and chopped chilies, cooking for 1–2 minutes until fragrant.
Add Madras curry powder, ground coriander, cumin, paprika, turmeric, and cayenne pepper. Toast spices for 30 seconds.
Stir in tomato paste and cook for another minute.
Add the lamb pieces, coating them well with the spice mixture. Brown the meat on all sides.
Pour in the crushed tomatoes and enough water or beef stock to just cover the lamb.
Season with salt, bring to a boil, then reduce heat to low and simmer covered for 1.5 to 2 hours, stirring occasionally, until the lamb is tender.
Uncover and simmer for an additional 15–20 minutes to thicken the sauce.
Stir in garam masala and simmer for 5 minutes more.
Garnish with chopped fresh cilantro before serving.
Servings and timing
This recipe serves 4–6.Preparation time: 15 minutesCooking time: 2–2.5 hoursTotal time: 2 hours 30–45 minutes
Variations
Use beef or chicken instead of lamb for a different protein option.
Add coconut milk toward the end for a creamier texture and to mellow the heat.
Include diced potatoes or bell peppers for extra bulk and texture.
Adjust the level of chilies or cayenne to suit your spice preference.
Add a squeeze of lemon juice or a dash of vinegar for added tang.
storage/reheating
Store Lamb Madras Curry in an airtight container in the refrigerator for up to 4 days.Freeze for up to 2 months; thaw overnight in the fridge before reheating.Reheat gently on the stovetop or in the microwave until hot throughout.
FAQs
How spicy is Lamb Madras Curry?
It is quite spicy due to the chilies and curry powder, but heat can be adjusted to taste.
Can I make it in a slow cooker?
Yes, brown the ingredients first, then transfer to a slow cooker and cook on low for 6–8 hours.
Is Madras curry powder different from regular curry powder?
Yes, Madras curry powder is typically spicier and more robust in flavor.
Can I make it ahead of time?
Absolutely! The flavors deepen over time, making it even better the next day.
Do I have to use lamb shoulder?
Lamb shoulder is ideal due to its fat content, but leg meat or stew cuts also work well.
What’s the best way to serve it?
Serve with steamed basmati rice, naan, or roti, along with cooling raita or cucumber salad.
Can I make it vegetarian?
Yes, substitute lamb with chickpeas, tofu, or vegetables like eggplant and cauliflower.
Is it freezer-friendly?
Yes, it freezes well and retains its flavor when properly stored and reheated.
Can I add yogurt?
You can stir in a spoonful of yogurt at the end for creaminess and to tone down the spice.
How do I reduce the spice level?
Omit the cayenne, use fewer chilies, or add coconut milk to balance the heat.
Conclusion
Lamb Madras Curry is a bold and satisfying dish perfect for spice lovers. Its tender meat, rich tomato base, and complex spices create a curry that’s both comforting and exciting. Whether enjoyed fresh or as leftovers, it delivers heat and flavor in every bite.
PrintLamb Madras Curry (Bold & Spicy Flavors)
A bold and spicy Lamb Madras Curry with tender lamb pieces simmered in a rich, aromatic sauce made with traditional South Indian spices and a hint of heat.
- Prep Time: 20 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 20 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Simmering
- Cuisine: Indian
- Diet: Halal
Ingredients
- 2 tbsp vegetable oil
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 1-inch piece of ginger, grated
- 2 lbs lamb shoulder, cut into cubes
- 2 tbsp Madras curry powder
- 1 tsp ground turmeric
- 1 tsp ground cumin
- 1 tsp chili powder
- 1 tsp paprika
- 1 tsp garam masala
- 1/2 tsp ground cinnamon
- 1/2 tsp ground coriander
- 1/2 tsp salt (or to taste)
- 1/4 tsp ground black pepper
- 1 tbsp tomato paste
- 1 can (14 oz) chopped tomatoes
- 1 cup water or lamb stock
- 1/2 cup coconut milk (optional)
- Fresh cilantro, chopped (for garnish)
Instructions
- Heat the vegetable oil in a large pot over medium heat. Add the chopped onion and sauté until golden brown.
- Add the minced garlic and grated ginger, cooking for another minute until fragrant.
- Stir in the lamb pieces and brown them on all sides.
- Sprinkle in the Madras curry powder, turmeric, cumin, chili powder, paprika, garam masala, cinnamon, coriander, salt, and pepper. Stir well to coat the lamb with spices.
- Add the tomato paste and cook for 2 minutes to deepen the flavor.
- Pour in the chopped tomatoes and water or stock. Bring to a boil, then reduce the heat to low and cover.
- Simmer for 1.5 to 2 hours, stirring occasionally, until the lamb is tender and the sauce has thickened.
- If using, stir in the coconut milk and simmer for an additional 10 minutes.
- Garnish with chopped fresh cilantro before serving. Serve hot with rice or naan.
Notes
- Adjust the level of chili powder to control the heat of the dish.
- Coconut milk can be omitted for a more traditional, tangier flavor.
- This curry tastes even better the next day after the flavors have melded.
Nutrition
- Serving Size: 1 serving
- Calories: 420
- Sugar: 6g
- Sodium: 520mg
- Fat: 28g
- Saturated Fat: 11g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 4g
- Protein: 30g
- Cholesterol: 95mg