Slow Cooked Indian Lamb Shanks

Tender slow cooked Indian lamb shanks in rich aromatic curry sauce garnished with fresh cilantro Save
Tender slow cooked Indian lamb shanks in rich aromatic curry sauce garnished with fresh cilantro | plateviro.com

These lamb shanks are slowly braised in a fragrant blend of coriander, cumin, garam masala, and whole spices including cardamom, cinnamon, and cloves. After three and a half hours of gentle cooking, the meat becomes incredibly tender and literally falls off the bone. The yogurt-enriched sauce develops deep, complex flavors that pair beautifully with basmati rice or warm naan bread. This dish is perfect for weekend cooking when you want something special that mostly takes care of itself.

The first time I made lamb shanks this way, my apartment building smelled like someone had opened a portal to Mumbai. My neighbor actually knocked on my door to ask what restaurant I'd ordered from, and when I told her I'd been slow-cooking lamb for three hours, she asked for the recipe right there in the hallway. That's when I knew this dish was something special.

I made this for my father's birthday last winter. He's usually pretty quiet about food, just eats and says 'that was nice,' but after scraping his plate clean he actually asked if there were seconds. We spent the rest of the evening picking at the leftover sauce with naan bread, talking about nothing important while rain tapped against the windows.

Ingredients

  • 4 lamb shanks: These need about 350 grams each to feed four people properly. Ask your butcher to trim some of the excess fat if you prefer, but keep enough for flavor.
  • 2 tbsp vegetable oil: You want something neutral with a high smoke point for the initial searing. Canola works well too.
  • 2 large onions, finely sliced: The patience you show slicing these thinly pays off. They're the foundation that everything else builds on.
  • 4 garlic cloves, minced: Fresh is absolutely worth it here. The jarred stuff has an odd sharpness that fights the warm spices.
  • 2-inch piece fresh ginger, grated: Peel it with a spoon instead of a knife. You waste less and get into all those crevices.
  • 1 tbsp ground coriander: Earthy and slightly citrusy. If you can toast whole seeds and grind them yourself, do it.
  • 1 tbsp ground cumin: Essential for that baseline curry flavor everyone recognizes and loves.
  • 2 tsp garam masala: Every brand is different. Taste yours first so you know how much more warmth you might need.
  • 1 tsp ground turmeric: Mostly for color, but also adds that subtle bitterness that balances the rich lamb.
  • 1 tsp chili powder: Adjust based on your comfort level. The dish is meant to have warmth, not burn.
  • 1 tsp ground black pepper: Freshly cracked makes a noticeable difference in the final depth.
  • 2 bay leaves: Dried is fine here. They're working behind the scenes.
  • 4 whole cloves: Just four is enough. These are potent little things.
  • 4 green cardamom pods, lightly crushed: Crush them with the back of a spoon to release those floral, camphor notes.
  • 1 cinnamon stick: Ceylon cinnamon has a more delicate flavor if you can find it, but the regular stuff works too.
  • 400 g chopped tomatoes: Canned is perfectly fine. Actually, for slow cooking, canned often gives better consistency.
  • 400 ml lamb or beef stock: Homemade is ideal, but a good quality store-bought stock won't let you down.
  • 100 ml plain yogurt: Full fat is better here. Low fat can separate when heated and you'll get white specks in your beautiful sauce.
  • 2 medium tomatoes, chopped: These fresh ones go in near the end and keep popping up as little bursts of brightness.
  • 1 green chili, sliced: Leave it out if you're sensitive to heat, or slice it paper thin if you want flavor without too much burn.
  • Fresh cilantro, chopped: The finishing touch that makes everything taste fresh and alive.
  • Lemon wedges: A squeeze right before eating cuts through all that richness.

Instructions

Prep your lamb:
Pat each shank completely dry with paper towels and season them generously with salt and pepper. Let them sit at room temperature for about 20 minutes if you can. Cold meat sears poorly.
Sear for flavor:
Heat that oil in your biggest pot or Dutch oven over medium-high heat until it shimmers. Brown the shanks on all sides. Take your time. Each dark crusty bit is flavor that will melt into your sauce later.
Build the foundation:
Cook those onions in the same pot, scraping up the browned bits from the bottom. Let them go for about 10 minutes until they're golden. The darker they get without burning, the deeper your final sauce will taste.
Add the aromatics:
Stir in your garlic and ginger. Just a minute or two until you can really smell them. Don't let them brown or they'll turn bitter.
Wake up the spices:
Add all your ground and whole spices at once. Stir constantly for one full minute. The kitchen should start smelling incredible. This toasting step is what transforms them from dusty powder into something alive.
Create the sauce base:
Pour in the canned tomatoes and cook for five minutes. They'll break down and start to look more like a sauce. This gives the spices something to grab onto.
Bring it all together:
Return those beautiful browned shanks to the pot. Pour in the stock and bring everything to a gentle simmer. Watch for a minute as all those flavors start mingling.
The long simmer:
Put the lid on tight. Turn the heat down to low. Walk away for two and a half hours. Come back occasionally to turn the shanks, but mostly just let it do its thing.
The final build:
Stir in the yogurt, fresh tomatoes, and green chili. Leave the lid off now and let it simmer for another 45 to 60 minutes. You want the sauce to thicken and the lamb to reach that point where it wants to fall apart.
Finish with care:
Skim off any excess fat that's floated to the top. Taste and add more salt if needed. Some people skip this step, but it makes such a difference in how refined the final dish feels.
Garnish and serve:
Scatter fresh cilantro over the top and serve with lemon wedges on the side. That first squeeze of lemon is like waking everything up.
Fall-off-the-bone Indian lamb shanks braised for hours in fragrant spice-infused tomato gravy Save
Fall-off-the-bone Indian lamb shanks braised for hours in fragrant spice-infused tomato gravy | plateviro.com

Last winter during a particularly brutal cold snap, I made a double batch and invited three friends over. We sat around the table for hours, the lamb getting more tender by the minute, the conversation flowing as easily as the wine. Nobody wanted to leave, and eventually we just abandoned the table entirely and sat on the living room floor with our bowls, watching old movies and occasionally getting up to retrieve more lamb from the pot.

Serving Suggestions That Work

Steamed basmati rice is the classic choice for a reason. The fluffy grains soak up that spiced sauce without falling apart. I've found that rinsing the rice until the water runs clear and then letting it soak for 20 minutes before cooking makes a noticeable difference in texture. Naan bread is non-negotiable for me. There's something perfect about tearing off pieces and using them to scoop up both sauce and tender meat.

Wine Pairing Notes

A robust red wine stands up beautifully to the rich lamb and bold spices. Shiraz has that pepper note that echoes the spices in the dish, while Malbec brings enough fruitiness to balance the heat. The tannins help cut through the fat, and if you cook with the same wine you're serving, you create this lovely bridge between the food and what's in your glass. Let the wine breathe for at least 30 minutes. It makes a difference.

Making It Your Own

This recipe is remarkably forgiving once you understand the basic rhythm. You can adjust the heat by playing with the chili powder or green chilies. Some nights I want something gentle and warming, other times I want it to make me sweat a little.

  • Add a handful of spinach in the last ten minutes for some color and nutrition
  • Substitute coconut milk for the yogurt if you want a dairy-free version
  • Make it a day ahead. The flavors meld and improve overnight
Succulent slow cooked Indian lamb shanks served with basmati rice and lemon wedges Save
Succulent slow cooked Indian lamb shanks served with basmati rice and lemon wedges | plateviro.com

There's something deeply satisfying about a dish that asks for your patience and rewards it so generously. Hope this brings warmth to your table the way it has to mine.

Recipe FAQs

The lamb is ready when the meat pulls away easily from the bone with minimal pressure and a fork slides in without resistance. This typically takes about 2.5 to 3 hours of gentle simmering.

Yes, sear the lamb and onions first, then transfer everything to your slow cooker. Cook on low for 7-8 hours or high for 4-5 hours, adding the yogurt during the last hour of cooking.

Steamed basmati rice, jeera rice, or warm naan bread are perfect accompaniments. The rich sauce is ideal for soaking up with bread or spooning over fluffy rice.

You can substitute with boneless shoulder or leg cut into large chunks. Reduce the cooking time to about 2-2.5 hours, checking for tenderness regularly.

The flavors actually improve overnight. Store in an airtight container for up to 3 days. Reheat gently on the stovetop, adding a splash of water if the sauce has thickened too much.

This has a mild to medium heat level. Adjust the chili powder and green chili to your preference. The warming spices like cinnamon and cardamom provide flavor rather than heat.

Slow Cooked Indian Lamb Shanks

Tender lamb shanks braised in aromatic spices, slow-cooked until falling off the bone with a rich, flavorful curry sauce.

Prep 20m
Cook 210m
Total 230m
Servings 4
Difficulty Medium

Ingredients

Meat

  • 4 lamb shanks (approximately 12 ounces each)
  • 2 tablespoons vegetable oil

Aromatics

  • 2 large onions, finely sliced
  • 4 garlic cloves, minced
  • 2-inch piece fresh ginger, grated

Spices

  • 1 tablespoon ground coriander
  • 1 tablespoon ground cumin
  • 2 teaspoons garam masala
  • 1 teaspoon ground turmeric
  • 1 teaspoon chili powder
  • 1 teaspoon ground black pepper
  • 2 bay leaves
  • 4 whole cloves
  • 4 green cardamom pods, lightly crushed
  • 1 cinnamon stick

Liquids & Base

  • 14.5 ounces canned chopped tomatoes
  • 1 ⅔ cups lamb or beef stock
  • ⅓ cup plain yogurt

Vegetables

  • 2 medium tomatoes, chopped
  • 1 green chili, sliced (optional)

Garnish

  • Fresh cilantro, chopped
  • Lemon wedges

Instructions

1
Season the Lamb: Pat the lamb shanks thoroughly dry with paper towels and season generously with salt and pepper on all sides.
2
Sear the Meat: Heat the vegetable oil in a large heavy-based pot or Dutch oven over medium-high heat. Sear the lamb shanks on all sides until deeply browned, approximately 3-4 minutes per side. Remove from pot and set aside.
3
Caramelize Onions: Add the sliced onions to the same pot and sauté until golden brown and caramelized, about 10 minutes. Stir occasionally to prevent burning.
4
Add Aromatics: Stir in the minced garlic and grated ginger. Cook for 1-2 minutes until fragrant, being careful not to burn the garlic.
5
Toast Spices: Add all ground spices (coriander, cumin, garam masala, turmeric, chili powder, black pepper) and whole spices (bay leaves, cloves, cardamom pods, cinnamon stick). Toast for 1 minute, stirring constantly to release their aromatic oils.
6
Build the Base: Add the canned chopped tomatoes and cook for 5 minutes, allowing them to break down and release their juices, creating a thick base.
7
Combine and Simmer: Return the seared lamb shanks to the pot. Pour in the stock and bring to a gentle simmer. Cover with a tight-fitting lid, reduce heat to low, and cook for 2.5 hours, turning the shanks occasionally.
8
Finish and Reduce: Stir in the yogurt, fresh chopped tomatoes, and green chili. Simmer uncovered for 45-60 minutes until the lamb is fork-tender and falling off the bone, and the sauce has thickened to desired consistency.
9
Final Seasoning: Skim any excess fat from the surface. Taste and adjust seasoning with additional salt if needed. Garnish generously with fresh cilantro and serve with lemon wedges alongside steamed basmati rice or naan.
Additional Information

Equipment Needed

  • Large heavy-based pot or Dutch oven
  • Tongs
  • Wooden spoon
  • Sharp knife
  • Cutting board

Nutrition (Per Serving)

Calories 620
Protein 54g
Carbs 18g
Fat 37g

Allergy Information

  • Contains dairy (yogurt)
Violet Kramer

Passionate home cook sharing easy, nourishing recipes and practical kitchen tips for everyday meals.