These slow-cooked lamb shanks are transformed through gentle braising in fragrant Indian spices. The meat becomes incredibly tender, falling from the bone after hours of slow cooking in a rich, aromatic sauce. Perfect for gatherings or special occasions, this dish delivers deep, complex flavors through the combination of warming spices like cumin, coriander, and garam masala.
The preparation involves searing the meat first to develop flavor, then building a spice base with onions, garlic, and ginger. After adding tomatoes and stock, the shanks simmer gently for hours. The finishing touch of yogurt adds creaminess while fresh tomatoes provide brightness. Serve over basmati rice or with warm naan to soak up the luscious sauce.
The first time I made lamb shanks this way, my apartment building smelled like an Indian restaurant for three days. My neighbor actually knocked on my door asking what restaurant I had ordered from, and when I told her I had been slow-cooking lamb since morning, she asked for the recipe right then and there in the hallway. That is the kind of dish this is, the kind that makes people follow the scent trail to your kitchen.
I served this at my winter solstice dinner last year when the temperature had dropped below freezing and everyone needed something warming and substantial. My friend Sarah, who claims she does not like lamb, went back for seconds and then messaged me the next morning asking if there were any leftovers she could come pick up. That is when I knew this recipe was something special.
Ingredients
- Lamb shanks: These cuts have incredible marbling and connective tissue that breaks down during long cooking, creating succulent meat and a naturally rich sauce
- Vegetable oil: Use a neutral oil with a high smoke point for searing the meat properly
- Onions: Finely sliced onions will caramelise slowly and form the flavour foundation of your curry
- Garlic and ginger: This aromatic duo is non-negotiable in Indian cooking, providing the base flavour that warms the whole dish
- Ground coriander: Adds citrusy, floral notes that balance the richness of the lamb
- Ground cumin: Earthy and nutty, this spice gives the dish its signature curry aroma
- Garam masala: A warming spice blend that adds depth and complexity
- Turmeric: Provides that beautiful golden colour and subtle earthy flavour
- Chili powder: Adjust this to your heat preference, but do not skip it entirely
- Whole spices: The bay leaves, cloves, cardamom, and cinnamon infuse the sauce as it simmers
- Chopped tomatoes: The canned tomatoes create the saucy base while fresh ones added later provide texture
- Lamb or beef stock: Homemade stock is ideal, but a good quality store-bought one works perfectly
- Plain yogurt: Stirred in near the end, it adds creaminess and tang while cutting through the richness
- Fresh cilantro: The bright, herbal finish cuts through the heavy spices
- Lemon wedges: A squeeze of fresh lemon right before eating brightens the entire dish
Instructions
- Sear the lamb:
- Pat the shanks completely dry with paper towels, then season them generously with salt and pepper on all sides. Heat the oil in your heavy pot or Dutch oven over medium-high heat until it shimmers, then add the lamb and sear until deeply browned on every side, about 3 to 4 minutes per side. Remove the shanks to a plate and set aside.
- Build the base:
- Reduce the heat to medium and add the sliced onions to the same pot. Cook them slowly, stirring occasionally, until they are golden brown and caramelised, which takes about 10 minutes. Stir in the minced garlic and grated ginger and cook for another minute until the raw smell disappears.
- Toast the spices:
- Add all your ground spices and the whole spices to the pot. Stir constantly for about 1 minute until they become fragrant and toast slightly, being careful not to burn them. Add the canned chopped tomatoes and cook for 5 minutes until they break down and release their juices.
- Begin the braise:
- Return the lamb shanks to the pot, nestling them into the sauce. Pour in the stock and bring everything to a gentle simmer. Cover tightly with the lid and reduce the heat to low.
- Slow cook:
- Let the lamb cook gently for 2 and a half hours, turning the shanks occasionally so they cook evenly. The meat should start pulling away from the bone and the sauce should be thickening nicely.
- Finish the sauce:
- Stir in the yogurt, fresh chopped tomatoes, and sliced green chili if using. Simmer uncovered for another 45 to 60 minutes until the lamb is fork-tender and the sauce has thickened to your liking. Skim any excess fat from the surface.
- Serve:
- Taste the sauce and adjust the seasoning with more salt if needed. Transfer to serving plates and scatter fresh cilantro over the top. Serve with lemon wedges on the side for squeezing.
Last month I made a double batch and froze half for emergencies, which turned out to be the best decision when my sister called to say she was having a terrible week and needed comfort food. I reheated it slowly on the stove and she said it tasted even better than the first time, proving that some dishes genuinely improve with a little age on them.
Choosing the Right Cut
Lamb shanks are forgiving because they have so much connective tissue that melts into gelatin during long cooking. Look for shanks with good marbling and a decent layer of fat, as this is what keeps the meat moist during the long simmering process. I have found that meat from a proper butcher tends to have better flavour and texture than supermarket packages.
Making It Ahead
This curry is actually better made a day or two ahead, which gives the spices time to mingle and deepen. Cool it completely before refrigerating, and you will notice a layer of fat solidifies on top that you can easily remove if you want a lighter dish. Reheat it gently over low heat, adding a splash of water if it has thickened too much.
Serving Suggestions
Steamed basmati rice is classic, but I have also served this over creamy mashed potatoes when I wanted something more comforting. Naan bread is essential for mopping up the sauce, and a simple cucumber raita on the side helps cool the heat if you have been generous with the chili powder.
- Make extra sauce, because it is incredible stirred through leftover rice the next day
- A simple side of roasted cauliflower or green beans balances the richness nicely
- The leftovers freeze beautifully for up to three months
There is something deeply satisfying about a dish that asks so little of you but gives back so much in return. I hope this recipe becomes a regular in your kitchen rotation, just as it has in mine.
Recipe FAQs
- → How do I know when the lamb shanks are fully cooked?
-
The lamb is ready when the meat pulls away easily from the bone with minimal effort and a fork. This typically takes about 3 hours of gentle simmering. The meat should be tender enough to cut with a spoon.
- → Can I make this in a slow cooker?
-
Yes. After searing the lamb and preparing the spice base on the stovetop, transfer everything to your slow cooker. Cook on low for 7-8 hours or high for 4-5 hours until tender. Add the yogurt during the last 30 minutes.
- → What cuts of meat work best?
-
Lamb shanks are ideal for slow cooking because they have plenty of connective tissue that breaks down into gelatin, creating rich, silky sauce. If unavailable, lamb shoulder or boneless leg cut into chunks also work well.
- → Can I prepare this ahead of time?
-
Absolutely. This dish actually improves when made a day ahead. The flavors meld and the sauce thickens. Cool completely, refrigerate, then gently reheat. You may need to add a splash of water when reheating.
- → How can I adjust the spice level?
-
Reduce the chili powder to ½ teaspoon for milder flavor, or omit the green chili. For more heat, increase the chili powder or add additional fresh green chilies during the final simmer. The spices provide warmth without excessive heat.
- → What sides pair well with this dish?
-
Steamed basmati rice or jeera rice is traditional and helps soak up the sauce. Warm naan bread, roti, or garlic naan are perfect for mopping up the rich curry. A simple cucumber raita or fresh cucumber salad balances the spices.