Fiery Lamb Madras: A Bold and Aromatic Curry Adventure
- Steve Holloway

- Sep 2, 2025
- 7 min read
Updated: May 6
Introduction
Embark on a flavourful journey with this Traditional Lamb Madras, a bold and richly spiced curry inspired by South Indian flavours. Tender pieces of lamb are slowly simmered with tomatoes, onions, and warming spices, creating a deep, aromatic sauce that’s both fiery and satisfying.
If you’ve already tried my Chicken Madras recipe, this lamb version offers a fuller, more robust flavour, thanks to the longer cooking time and richness of the meat. Unlike the quick curry house method, this traditional approach builds the sauce from scratch however adding base gravy will add an extra layer of flavour , allowing the ingredients to develop naturally into a thicker, more rustic curry.
For those interested in how this compares to takeaway-style cooking, you can also explore my guide to traditional vs BIR Chicken Madras, where I break down the key differences in flavour, texture, and technique.
Perfect for spice lovers, this Lamb Madras delivers a warming heat and deep complexity — best served with fluffy basmati rice or warm naan for a truly satisfying meal.

Cuisine -Indian - Main course- Serves 4
Get ready to experience the deep, rich flavours of a traditional Lamb Madras, slowly cooked to develop a full-bodied, aromatic sauce.
This recipe builds on the same foundations as my Chicken Madras, but with a key difference — lamb benefits from a longer, slower cook, allowing the meat to become tender while fully absorbing the spices.
For the best results, I recommend using leg of lamb, prepared by your butcher and cut into cubes. If possible, keep the bone and add it to the curry during cooking.
This is a simple technique often used in slow-cooked curries to build deeper flavour naturally and adds an extra layer of depth, enriching the sauce and enhancing the overall flavour.
Unlike the faster curry house method, this dish is all about patience. The longer cooking time allows the tomatoes, spices, and lamb to come together naturally, creating a thicker, more robust curry with a deeper flavour profile.
As with all Madras curries, this one delivers a warming heat, but it can easily be adjusted to suit your taste.
Give it time, let it gently simmer, and you’ll be rewarded with a rich, satisfying curry that’s well worth the effort.
Cooking times,
Prep time: 20 minutes
Cook time: 1 hour 45 minutes
Total time: 2 hours 5 minutes
This includes time for ingredient preparation, browning the onions, simmering the curry, and finishing the dish.
Recipe Difficulty Level: Intermediate
This recipe involves multiple steps, including preparing a variety of spices, simmering the curry for an extended period, and careful attention to browning and slow cooking, making it best suited for cooks with some experience in the kitchen.
Special Equipment: Nothing special
Large, heavy-bottomed pan or Dutch oven
Sharp knife for cubing the lamb and preparing ingredients
Ladle (for adding curry gravy)
Wooden spoon or spatula for stirring
Heat Level: Medium to Hot (adjustable)
This Lamb Madras is traditionally quite spicy, but you can easily adjust the heat by varying the amount of fresh chillies and ground chilli or cayenne pepper to suit your personal preference.
Nutrition values
Here’s an approximate nutritional breakdown per serving (based on 6 servings). Actual values may vary depending on exact ingredients and portion sizes:
Calories: 420
Protein: 32g
Fat: 28g
Saturated Fat: 12g
Carbohydrates: 13g
Fiber: 4g
Sugar: 6g
Sodium: 680mg
These values assume the use of ghee, standard tinned tomatoes, and the full amount of spices.
A little History
Lamb Madras, as we know it today, is inspired by the bold, spice-led cooking of southern India, particularly around Chennai, formerly known as Madras. This region is known for its vibrant use of chilli, spices, and tangy ingredients, which form the backbone of the dish’s flavour profile.
While Madras curry isn’t a traditional Indian dish in the strict sense, it has become a classic of British Indian restaurant cooking, drawing on these southern influences to create a rich, spicy, tomato-based curry.
In traditional home-style cooking, similar dishes are built slowly from fresh ingredients, allowing spices, tomatoes, and meat to develop deep, layered flavours over time. This version follows that same approach, creating a thicker, more robust curry with a natural depth and warmth.
Today, Lamb and Beef Madras are firm favourites on curry house menus, valued for their bold character, warming heat, and satisfying richness — especially when cooked slowly to bring out the full flavour of the meat.
Why not Try Different Madras Variations
Chicken, lamb, and beef all bring something different to a Madras:
BIR Chicken Madras – lighter and quicker to cook
Traditional Chicken Madras richer, deeper flavour with slow cooking
Beef Madras – hearty and robust with a fuller texture
Easy Recipe for Lamb Madras
Ingredients:
1 kilo of leg of lamb cubed (keep the bone)
4 tablespoons of ghee or coconut oil
4 large cloves of garlic, crushed
4 small fresh chillies sliced length wise
1 medium onion sliced
2, 400g tins of chopped tomatoes
Spices
2 teaspoon of ground chilli or cayenne pepper ( adjust the heat level to your own liking)
2 teaspoons of ground coriander
3 teaspoons of ground cumin
1 teaspoon of ground turmeric
2 cinnamon sticks
6 cardamon pods lightly bruised
4 whole cloves
2 bay leaves
2 ladles of Basic Curry Gravy
1 teaspoon of Celtic or Himalayan salt
½ a cup of water or light stock
To finish
1 teaspoon of garam masala
3 or 4 thin slices of fresh root ginger (optional)
1 or 2 star anise for garnish (optional if you don't like aniseed flavour)
Chopped coriander leaves
How to make Lamb Madras
Click here for Kitchen Timer
Prep all your ingredients, defrost your curry gravy, measure out spices, peel garlic and so on...
In a large pan heat the ghee or coconut oil on a medium heat, add the sliced onions and saute until lightly browned.
Now add the crushed garlic, add the sliced fresh chillies and briefly stir, and cook for around a minute, bring the heat to medium high then add the tinned tomatoes, and cook for around 10 minutes stirring regularly until the tomatoes are cooked through, breaking them up as you go.
lower the heat and add the ground coriander, cumin, chilli powder and turmeric, along with the whole spices, stir continually for a further 2 minutes not letting it stick to the pan.
Add the cubed lamb and cook on a high temp until it changes colour this will seal in the flavours.
Now add the Basic Curry Gravy , salt and water , add the bone back into the pan then turn the heat down to low, cover and simmer for around an hour and a half until the lamb is tender by this time the gravy should have thickened if not leave it uncovered until it does.
Finally finish the dish by adding the sliced ginger, star anise and garam masala and coriander leaves. Stir through and serve immediately.
Goes well with:
Frequently asked questions
Can I make Lamb Madras ahead of time?
Yes, Lamb Madras can be made ahead of time and often tastes even better the next day. Store it in the refrigerator and gently reheat before serving
Can I use a different cut of lamb?
Yes, cuts such as lamb shoulder or stewing lamb work very well. Choose cuts with some fat and connective tissue for the best tenderness and flavour
What can I substitute for ghee or coconut oil?
You can use vegetable oil or clarified butter as a substitute. However, ghee and coconut oil provide a more authentic flavour
Is this recipe freezer-friendly?
Yes, Lamb Madras freezes very well. Allow it to cool completely, portion into airtight containers, and freeze for up to 3 months. Reheat gently before serving
How can I make this dish less spicy?
Reduce the amount of fresh chillies and ground chilli or cayenne pepper. Removing the seeds from the chillies will also help create a milder curry."
What can I serve with Lamb Madras?
Lamb Madras pairs well with basmati rice, naan, or roti. A cooling side such as raita or cucumber salad helps balance the heat."
Can I make this recipe vegetarian?
Yes, you can substitute lamb with hearty vegetables such as potatoes, aubergine, or chickpeas. Adjust the cooking time accordingly.
How long should lamb be cooked for Madras?
Lamb should be cooked slowly for around 1 to 1½ hours when making a traditional Madras. This allows the meat to become tender while fully absorbing the spices and developing a rich, deep flavour. Tougher cuts like shoulder may benefit from slightly longer cooking.
Conclusion
Enjoy the bold, comforting flavours of this Lamb Madras, a true celebration of South Indian cuisine. Whether you’re cooking for family or friends, this aromatic curry is sure to impress and satisfy with its tender lamb and rich, spiced sauce. Serve it with your favourite rice or naan, and let the vibrant tastes transport you straight to the heart of India. Happy cooking from Stevie’s Curry Magic, and thank you for joining us on this delicious journey!
Why not share me on Social Media!
Save this pin to your favourite Pintrest board or social media account to keep all of Stevie's Curry Magic recipes and culinary tips at your fingertips for your next tasty adventure. By pinning and sharing, you'll have quick access to inspiring ideas for delicious Meals and food magic that will impress family and friends. Please comment, upload your own pictures, and please subscribe for more exciting recipes and culinary inspiration. Happy cooking and exploring new tastes with Stevie's Curry Magic!
You'll find my social buttons at the top and bottom of every recipe!

Please leave a comment below to share your own experience in preparing this recipe.
Cheers Steve.

















Comments