Lamb Madras Curry is a bold and spicy Indian dish that features tender lamb simmered in a rich, aromatic sauce made from spices, tomatoes, and tamarind. This fiery curry is perfect for spice lovers and is easy to customize according to your preferred heat level or protein. It’s best served with rice or naan, making it a satisfying meal for any occasion.
Full Recipe:
Ingredients
For the Spices:
-
1 tsp turmeric powder
-
2 tsp cumin seeds
-
1 tbsp ground coriander
-
1–2 tsp chili powder (adjust to taste)
-
1 tsp garam masala
For the Aromatics:
-
2 medium onions, finely chopped
-
4 garlic cloves, minced
-
1-inch piece of ginger, grated
For the Protein:
-
2 lbs lamb (shoulder or leg), cut into bite-sized pieces
For the Base and Sauce:
-
3 tbsp vegetable oil
-
1 can (14 oz) diced tomatoes
-
1 cup coconut milk (optional, for a creamier curry)
-
2 tbsp tamarind paste (or juice of half a lime as a substitute)
For Garnish:
-
Fresh cilantro leaves
-
Lime wedges
-
Plain yogurt (optional)
Directions
-
Prepare the Lamb: Trim any excess fat from the lamb and cut it into even pieces. Season with salt and pepper, then set aside.
-
Toast the Spices: Heat a large pan over medium heat and add cumin seeds. Toast for about 1 minute until aromatic. Add ground coriander, chili powder, and turmeric, stirring for another minute. Remove from heat and set aside.
-
Cook the Aromatics: In the same pan, heat vegetable oil and add the chopped onions. Sauté until golden brown (about 8-10 minutes). Stir in garlic and ginger and cook for another 2-3 minutes until fragrant.
-
Build the Curry Base: Add the toasted spices to the pan and mix with the aromatics. Pour in the diced tomatoes and cook for 8-10 minutes until the mixture thickens and the oil separates from the base.
-
Simmer the Curry: Add the lamb pieces to the pan, stirring to coat with the spice mixture. Add enough water or stock to cover the lamb. Bring to a boil, then reduce the heat to low. Cover and simmer for 45-60 minutes, or until the lamb is tender. Stir in tamarind paste and coconut milk (if using) in the last 10 minutes of cooking.
-
Final Adjustments: Taste the curry and adjust seasoning with salt, chili powder, or lime juice. Garnish with fresh cilantro leaves and a dollop of yogurt if desired.
Nutrients (Per Serving)
-
Calories: 450 kcal
-
Carbohydrates: 16g
-
Protein: 33g
-
Fat: 30g
-
Saturated Fat: 12g
-
Cholesterol: 85mg
-
Sodium: 600mg
-
Potassium: 650mg
-
Fiber: 3g
-
Sugar: 8g
-
Vitamin A: 950 IU
-
Vitamin C: 8mg
-
Calcium: 120mg
-
Iron: 3mg
This flavorful and satisfying curry is perfect for spice lovers and pairs well with basmati rice, naan, or a refreshing cucumber raita!
Why This Dish Works
Bold and Complex Flavors
The spices used in this dish—such as cumin, coriander, turmeric, and garam masala—create a warm, aromatic base that infuses the lamb with incredible depth. The addition of chili powder adds a fiery kick, which is the hallmark of a Madras curry. The tamarind paste adds a tangy, slightly sour note that balances the richness of the spices and the coconut milk (if used), giving the curry a creamy and smooth texture.
Tender Lamb
The lamb is the star of the show in this curry. Simmering the lamb in the spiced tomato base allows it to become incredibly tender, soaking up the flavors of the sauce. The slow cooking process breaks down the meat, making it melt-in-your-mouth soft, which is perfect when paired with the flavorful sauce.
Customizable Spice Level
One of the great things about this Lamb Madras Curry is that it’s highly customizable. If you love heat, you can increase the amount of chili powder or add some fresh green chilies. On the other hand, if you prefer a milder dish, you can adjust the spices to suit your taste. This makes it a versatile dish for any spice level preference.
Serve with Rice or Naan
The richness of the curry pairs perfectly with basmati rice, which soaks up the flavorful sauce, or naan for dipping. You can also serve it with a cool cucumber raita to balance the heat and add freshness to the meal.
How to Make Lamb Madras Curry
1. Prepare the Lamb
Trim any excess fat from the lamb and cut it into even pieces. Season the lamb with salt and pepper and set it aside. This ensures the lamb is flavorful from the start and ready to absorb all the delicious spices.
2. Toast the Spices
In a large pan over medium heat, add the cumin seeds and toast them for about 1 minute until they become aromatic. Then, add ground coriander, chili powder, turmeric, and stir for another minute to release the spices’ essential oils. Removing from heat once toasted prevents the spices from burning and keeps their flavors intact. Set the spices aside.
3. Cook the Aromatics
In the same pan, add vegetable oil and sauté the chopped onions over medium-high heat for 8-10 minutes, or until golden brown. Stir in the garlic and grated ginger, and cook for another 2-3 minutes until fragrant. The aromatics form the base of the curry, adding sweetness and depth.
4. Build the Curry Base
Add the toasted spices to the pan and mix with the sautéed onions, garlic, and ginger. Pour in the diced tomatoes and cook for 8-10 minutes until the mixture thickens and the oil begins to separate from the sauce. This step is key for developing a rich, flavorful sauce that will coat the lamb.
5. Simmer the Lamb
Add the seasoned lamb pieces to the pan, stirring to coat them in the spice mixture. Add enough water or chicken stock to cover the lamb and bring it to a boil. Once boiling, reduce the heat to low, cover the pan, and simmer for 45-60 minutes or until the lamb becomes tender and fully cooked. Stir occasionally to make sure the lamb cooks evenly and absorbs all the flavors.
6. Final Touches
In the last 10 minutes of cooking, stir in the tamarind paste for a tangy finish. You can substitute tamarind paste with lime juice if preferred. Add coconut milk (if using) to add creaminess to the curry. Stir everything together and cook for a few more minutes until the sauce has thickened and the flavors have melded together.
7. Adjust Seasoning and Serve
Taste the curry and adjust the seasoning with more salt, chili powder, or lime juice as needed. Garnish with fresh cilantro leaves and serve with lime wedges on the side. You can also add a dollop of plain yogurt to balance the heat and add creaminess.
What to Serve With Lamb Madras Curry
Lamb Madras Curry pairs beautifully with several sides that complement its bold flavors:
-
Basmati Rice: The soft, aromatic rice helps balance the spiciness of the curry and soaks up the rich sauce.
-
Naan: Soft, pillowy naan is perfect for sopping up the delicious curry sauce.
-
Cucumber Raita: A cooling side of cucumber raita made with yogurt, cucumber, and mint will provide a refreshing contrast to the heat of the curry.
-
Roasted Vegetables: Roasted vegetables like cauliflower, carrots, or zucchini pair wonderfully with the lamb curry and add some healthy fiber to the meal.
-
Simple Salad: A light side salad with lettuce, tomatoes, and a squeeze of lemon can add some freshness and acidity to balance the richness of the curry.
Health Considerations
Lamb Madras Curry is a rich and indulgent dish, but it also offers some health benefits. The lamb is a great source of protein, iron, and vitamin B12, while the spices like turmeric, cumin, and coriander have anti-inflammatory and antioxidant properties.
However, the curry is relatively high in fat, especially if you use coconut milk. To make the dish lighter, you can use low-fat coconut milk or reduce the amount of oil used for cooking. For a lighter option, you can substitute the lamb with chicken or even tofu for a plant-based variation.
Conclusion
Lamb Madras Curry is a flavorful, spicy, and satisfying dish that’s perfect for those who love bold and aromatic flavors. The tender lamb, rich sauce, and complex spice blend create a delicious curry that’s ideal for serving with rice, naan, and a cooling raita. Whether you’re a spice lover or new to Indian cuisine, this curry offers a memorable dining experience. Its customizable spice level, deep flavors, and versatility make it a standout dish for any occasion!