Slow Cooked Indian Lamb Shanks

Four slow-cooked Indian lamb shanks in a rich, aromatic curry sauce, garnished with fresh cilantro and lemon wedges. Save to Pinterest
Four slow-cooked Indian lamb shanks in a rich, aromatic curry sauce, garnished with fresh cilantro and lemon wedges. | therecipepath.com

These lamb shanks are slowly braised in a fragrant blend of coriander, cumin, garam masala, and whole spices like cardamom, cinnamon, and cloves. After three and a half hours of gentle cooking, the meat becomes incredibly tender, practically falling off the bone. The yogurt-enriched sauce thickens beautifully, creating a velvety curry that clings to every succulent bite. Serve over steamed basmati rice or with warm naan to soak up the aromatic juices.

The first time I made lamb shanks this way, my entire apartment building smelled like an Indian restaurant. My neighbor actually knocked on my door to ask what I was cooking. That rich, spiced aroma wafting through the hallway convinced me I was onto something special.

I made this for a dinner party on a rainy Sunday, and everyone sat around the table picking the last bits of meat from the bones with their fingers. There is something incredibly communal about eating lamb shanks this way. No one pretended to be fancy that night.

Ingredients

  • 4 lamb shanks: These tough cuts transform into meltingly tender meat through slow cooking. Look for shanks with good marbling.
  • 2 tbsp vegetable oil: A neutral oil with a high smoke point works best for searing at high temperatures.
  • 2 large onions: Finely slicing them creates the sweet base that balances the warm spices.
  • 4 garlic cloves: Freshly minced garlic gives the best flavor. Pre-minced jarred garlic can taste metallic.
  • 2-inch piece fresh ginger: Grating releases more of the gingery oils than chopping.
  • 1 tbsp ground coriander: Adds citrusy notes that brighten the rich lamb.
  • 1 tbsp ground cumin: Earthy and essential to the flavor profile.
  • 2 tsp garam masala: This warming spice blend varies by brand. Taste yours first.
  • 1 tsp ground turmeric: Adds beautiful color and subtle bitterness.
  • 1 tsp chili powder: Adjust based on your heat tolerance.
  • 1 tsp ground black pepper: Freshly ground makes a noticeable difference.
  • 2 bay leaves: Remove before serving. They add a subtle herbal depth.
  • 4 whole cloves: Intense little spice bombs. Use sparingly.
  • 4 green cardamom pods: Crush them lightly to release their floral aroma.
  • 1 cinnamon stick: Ceylon cinnamon is more delicate than cassia.
  • 400 g chopped tomatoes: Canned tomatoes work beautifully here and are consistent year-round.
  • 400 ml lamb or beef stock: Homemade stock adds depth, but good quality store-bought works.
  • 100 ml plain yogurt: Whole milk yogurt creates the creamiest sauce.
  • 2 medium tomatoes: Fresh tomatoes add brightness to the finished dish.
  • 1 green chili: Leave it whole for mild heat or slice for more spice.
  • Fresh cilantro: The bright, herbaceous finish cuts through the richness.
  • Lemon wedges: A squeeze of acid balances all the flavors perfectly.

Instructions

Season and prep the lamb:
Pat each shank thoroughly dry with paper towels. Generously season with salt and pepper on all sides.
Sear the shanks:
Heat oil in your pot over medium-high. Brown shanks on all sides until deeply caramelized. Set aside on a plate.
Caramelize the onions:
Add onions to the same pot. Cook slowly until golden and sweet, about 10 minutes. Stir occasionally.
Add the aromatics:
Stir in garlic and ginger. Cook just until fragrant, about 1 to 2 minutes.
Toast the spices:
Add all ground and whole spices. Stir constantly for 1 minute until very fragrant.
Build the base:
Add chopped tomatoes and cook 5 minutes until softened and juicy.
Combine everything:
Return shanks to pot. Pour in stock and bring to a gentle simmer.
Braise slowly:
Cover tightly and reduce heat to low. Cook 2.5 hours, turning shanks occasionally.
Finish the sauce:
Stir in yogurt, fresh tomatoes, and green chili. Simmer uncovered 45 to 60 minutes until sauce thickens.
Season and serve:
Skim excess fat from the surface. Taste and adjust salt. Garnish generously with cilantro and lemon.
Golden-brown lamb shanks simmered in spiced tomato gravy with whole spices, ready to serve with basmati rice. Save to Pinterest
Golden-brown lamb shanks simmered in spiced tomato gravy with whole spices, ready to serve with basmati rice. | therecipepath.com

My aunt told me that in India, cooks would build a small fire outside and let the lamb simmer all day while they went about their work. The anticipation made the final meal taste even better.

The Secret to Deep Flavor

Take your time with each step. Rushed caramelization or impatient searing shows in the final dish. The transformation happens in those quiet moments when you think nothing is happening.

Choosing the Right Pot

A heavy Dutch oven holds heat evenly and maintains a gentle simmer. Thin pots can scorch the sauce during the long cook time.

Making It Your Own

This recipe welcomes adaptation. Once you understand the technique, you can adjust spices to match your mood.

  • Try adding a pinch of saffron to the stock for an elegant variation
  • Substitute coconut milk for yogurt if you avoid dairy
  • Add potatoes during the last hour for a complete one-pot meal
A hearty platter of tender slow-cooked Indian lamb shanks, topped with cilantro and paired with warm naan bread. Save to Pinterest
A hearty platter of tender slow-cooked Indian lamb shanks, topped with cilantro and paired with warm naan bread. | therecipepath.com

There is something deeply satisfying about a dish that demands patience and rewards you with such incredible flavor. Serve this to people you love.

Recipe FAQs

Cook the lamb shanks gently for 2.5 hours covered, then add yogurt and simmer uncovered for another 45-60 minutes until the meat is very tender and the sauce has thickened.

Yes, this tastes even better the next day. Make it up to 2 days ahead, refrigerate, and reheat gently on the stove. The flavors deepen and the meat becomes more tender.

Steamed basmati rice, naan bread, or jeera rice are classic accompaniments. The fragrant rice and soft bread perfectly complement the rich, spiced sauce.

Absolutely. Sear the lamb first, then transfer everything to your slow cooker. Cook on low for 7-8 hours or high for 4-5 hours until tender. Stir in yogurt during the last hour.

The spices provide warmth rather than intense heat. Adjust by reducing chili powder or omitting the green chili. The result is a fragrant, aromatic curry with mild to medium heat.

Adding yogurt near the end prevents it from separating during long cooking. It enriches the sauce, adding creaminess and subtle tang that balances the warm spices beautifully.

Slow Cooked Indian Lamb Shanks

Tender lamb shanks braised in aromatic spices until fall-off-the-bone, creating a rich curry perfect for comforting meals.

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

Ingredients

Meat

  • 4 lamb shanks (about 12 oz 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 oz can chopped tomatoes
  • 1 2/3 cups lamb or beef stock
  • 1/3 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 dry and season generously with salt and pepper.
2
Sear the Lamb: In a large heavy-based pot or Dutch oven, heat the vegetable oil over medium-high heat. Sear the lamb shanks on all sides until browned. Remove and set aside.
3
Caramelize Onions: In the same pot, add the onions and sauté until golden brown, about 10 minutes.
4
Add Aromatics: Add the garlic and ginger, cook for 1-2 minutes until fragrant.
5
Toast Spices: Stir in all ground and whole spices. Toast for 1 minute, stirring constantly.
6
Cook Tomatoes: Add the chopped tomatoes and cook for 5 minutes, letting them soften and release juices.
7
Combine and Simmer: Return the lamb shanks to the pot. Pour in the stock and bring to a simmer.
8
Braise Covered: Cover with a tight-fitting lid, reduce heat to low, and cook gently for 2.5 hours, turning shanks occasionally.
9
Finish with Yogurt: Stir in the yogurt, fresh tomatoes, and green chili. Simmer uncovered for another 45-60 minutes, until the lamb is very tender and sauce is thickened.
10
Adjust and Serve: Skim excess fat if desired. Adjust seasoning with salt. Garnish with fresh cilantro and serve with lemon wedges.
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)
Kara Bennett

Passionate home cook sharing easy, family-friendly recipes and meal prep tips.