I used to think lamb shanks needed a restaurant kitchen to turn out fall-apart tender. Then I made this slow-simmered curry and realized how approachable it really is. Hours of gentle cooking transform the meat into something that melts off the bone while the sauce becomes thick, velvety, and deeply flavored. Served with warm naan for tearing and scooping, it is pure comfort. One bite of the rich sauce and tender lamb and you understand why this dish feels like soul food at its finest.
Why you’ll love this recipe
This lamb shank curry delivers melt-in-your-mouth meat and a luxurious sauce.
- Meat falls cleanly off the bone every time
- Thick velvety sauce perfect for scooping
- Deep flavor from long slow simmering
- Ideal for serving with warm fresh naan
Ingredients
These classic curry ingredients create tender lamb shanks in a rich, aromatic sauce.
- 4 lamb shanks
- 2 large onions, sliced
- 6 garlic cloves, minced
- 2 tbsp fresh ginger, grated
- 2 cups tomato puree
- 1 cup plain yogurt
- 2 tbsp oil or ghee
- 1 tbsp ground cumin
- 1 tbsp ground coriander
- 1 tsp turmeric
- 1 tsp garam masala
- 1 tsp chili powder
- 2 cups water or stock
- Salt to taste
- Fresh cilantro for garnish
- Naan bread for serving

Bone-in lamb shoulder can replace the shanks if needed, though cooking time may vary slightly. Coconut milk works in place of yogurt for a dairy-free version, and smoked paprika can add extra depth if you like a subtle smoky note.
Step-by-step instructions
These steps build a deeply flavored lamb shank curry with fall-apart tender meat.
Step 1: Season the shanks
Pat the lamb shanks dry and season them generously with salt. This helps the meat develop a good sear and builds flavor from the start.
Step 2: Brown the meat
Heat the oil or ghee in a heavy pot over medium-high heat. Brown the lamb shanks on all sides until deeply golden, then remove them to a plate.
Step 3: Cook the aromatics
Add the sliced onions to the same pot and cook until soft and golden. Stir in the garlic and ginger and cook for one more minute until fragrant.
Step 4: Add the spices

Sprinkle in the cumin, coriander, turmeric, chili powder, and garam masala. Stir constantly for thirty seconds so the spices toast without burning.
Step 5: Build the sauce base
Pour in the tomato puree and yogurt, stirring well to combine. Let the mixture simmer for a few minutes until it thickens slightly and turns rich in color.
Step 6: Return the shanks
Nestle the browned lamb shanks back into the pot. Add the water or stock so the liquid comes about halfway up the meat.
Step 7: Slow simmer
Cover the pot and reduce the heat to low. Simmer gently for two and a half to three hours until the meat is completely tender and falling off the bone.
Step 8: Finish and serve
Taste the sauce and adjust salt if needed, then garnish with fresh cilantro. Serve the shanks in the rich sauce with warm naan for tearing and scooping.

Lamb Shank Curry
Equipment
- 1 | Heavy pot or Dutch oven |
- 1 | Tongs | for turning shanks
- 1 | Knife |
- 1 | cutting board |
Ingredients
- 4 | | lamb shanks |
- 2 | large | onions | sliced
- 6 | | garlic cloves | minced
- 2 | tbsp | fresh ginger | grated
- 2 | cups | tomato puree |
- 1 | cup | plain yogurt |
- 2 | tbsp | oil or ghee |
Instructions
- Pat lamb shanks dry and season with salt.
- Brown the shanks in oil or ghee on all sides, then remove.
- Cook sliced onions until golden, then add garlic and ginger.
- Stir in the spices and toast briefly.
- Add tomato puree and yogurt; simmer until slightly thickened.
- Return shanks to the pot and add water or stock.
Notes
Reheat gently on the stovetop with a splash of water if needed.
For a thicker sauce, simmer uncovered at the end.
Lamb shoulder can substitute for shanks if necessary.
Tips & common mistakes
A few careful moves keep the lamb tender and the sauce perfectly rich.
- Brown the shanks well for deeper flavor
- Keep the simmer low and steady
- Do not rush the long cooking time
- Skim excess fat from the surface if desired
Recipe variations
Simple changes let you adapt this lamb shank curry to different tastes.
- Add potatoes for a heartier one-pot meal
- Use coconut milk for a milder, creamier sauce
- Increase chili for a spicier version
- Finish with a squeeze of lemon for brightness
What to serve with this recipe
These classic pairings complete the comforting lamb shank curry experience.
- Warm fresh naan or roti for scooping
- Steamed basmati or jasmine rice
- Simple cucumber raita on the side
- Lightly pickled onions or fresh salad
Frequently asked questions
Clear answers to the questions people ask most about this rich curry.
Can I make this in a slow cooker?
Yes, brown the shanks and aromatics first, then transfer everything to a slow cooker. Cook on low for six to eight hours until the meat is fall-apart tender.
How do I store leftovers?
Cool the curry completely and store it in an airtight container in the refrigerator for up to three days. The flavors deepen overnight and reheat beautifully.
Can I use a different cut of lamb?
Lamb shoulder or stewing pieces work well if shanks are unavailable. Keep the same long, gentle cooking time so the meat becomes equally tender.
Why is my sauce too thin?
Simmer the curry uncovered for the last twenty minutes to reduce and thicken the sauce. You can also mash a few pieces of onion into the liquid for body.
Related recipes
- Classic Lamb Rogan Josh
- Slow-Cooked Beef Curry
- Butter Chicken with Naan
Final thoughts

This slow-simmered lamb shank curry proves that patience in the kitchen pays off with incredible results. The meat becomes so tender it slides off the bone while the sauce turns rich and velvety, perfect for tearing naan and scooping every last bit. Make it for a special dinner or a comforting weekend meal and enjoy the deep, soulful flavors. Leave a comment with your rating and any personal touches so others can try them too.