Slow Cooked Indian Lamb Shanks

Fork-tender Slow Cooked Indian Lamb Shanks glistening in a rich, aromatic curry sauce, served over fluffy basmati rice for a comforting meal. Save
Fork-tender Slow Cooked Indian Lamb Shanks glistening in a rich, aromatic curry sauce, served over fluffy basmati rice for a comforting meal. | flavormonk.com

These lamb shanks are slowly braised in a fragrant blend of coriander, cumin, garam masala, and whole spices including cardamom, cloves, and cinnamon. After searing for golden color, the meat simmers gently for over three hours until meltingly tender, absorbing the deep flavors of tomatoes, stock, and yogurt. The resulting curry features succulent, falling-off-the-bone lamb in a thick, spiced sauce that's perfect with basmati rice or warm naan bread.

The smell of whole spices hitting hot oil still transports me back to my aunt's kitchen in Mumbai, where she'd spend Sunday afternoons tending to a simmering pot of lamb. I'd sit on the counter watching her crush cardamom pods with a mortar and pestle, explaining how patience was the secret ingredient you couldn't buy at the market. This recipe is my attempt to recreate those afternoons, with the meat falling off the bone and a sauce that's worth every hour of waiting.

Last winter, I made this for a dinner party when snow was falling outside, and everyone sat around the table refusing to leave until the pot was completely empty. My friend Sarah, who claims she doesn't like lamb, went back for thirds and asked if I could teach her how to make it. There's something about slow-cooked meat and warming spices that makes people feel at home, no matter where they're from.

Ingredients

  • 4 lamb shanks: Choose shanks with good marbling and connective tissue, as this breaks down during cooking and creates that luxurious mouthfeel.
  • 2 tbsp vegetable oil: A neutral oil with a high smoke point works best for searing without burning.
  • 2 large onions, finely sliced: These form the foundation of your sauce, so take time to slice them thinly and cook them until they're deeply golden.
  • 4 garlic cloves, minced: Fresh garlic is essential here, as jarred garlic lacks the punch needed for the long cooking time.
  • 2-inch piece fresh ginger, grated: Peel it with a spoon and grate it finely for even distribution throughout the sauce.
  • 1 tbsp ground coriander: Earthy and slightly citrusy, this balances the richness of the lamb.
  • 1 tbsp ground cumin: Toast your cumin briefly in a dry pan before using to wake up its essential oils.
  • 2 tsp garam masala: This warming spice blend typically contains cinnamon, cloves, and cardamom.
  • 1 tsp ground turmeric: Use a fresh jar if possible, as older turmeric loses its vibrant color and earthy flavor.
  • 1 tsp chili powder: Adjust based on your heat tolerance, but remember it mellows during long cooking.
  • 2 bay leaves: Dried or fresh work equally well, adding a subtle herbal background note.
  • 4 whole cloves: These pack a punch, so count them carefully when adding them to the pot.
  • 4 green cardamom pods, lightly crushed: Crush them just enough to release the seeds inside.
  • 1 cinnamon stick: Break it in half to help release its sweet, woody flavor.
  • 400 g chopped tomatoes: Canned tomatoes work perfectly here and provide consistent results year-round.
  • 400 ml lamb or beef stock: Homemade stock is wonderful, but a good quality store-bought version works fine too.
  • 100 ml plain yogurt: Full-fat yogurt creates a richer sauce, but Greek yogurt can be used for extra protein.
  • 2 medium tomatoes, chopped: These fresh tomatoes add brightness and texture to the finished curry.
  • 1 green chili, sliced: Leave the seeds in for more heat, or remove them for a milder dish.
  • Fresh cilantro, chopped: Add this at the very end to preserve its bright, fresh flavor.
  • Lemon wedges: A squeeze of lemon right before serving cuts through the richness beautifully.

Instructions

Sear the lamb:
Pat each shank completely dry with paper towels, then season generously with salt and pepper on all sides. Heat oil in your Dutch oven over medium-high heat until it shimmers, then add the shanks and sear until deeply browned on all sides, about 3 to 4 minutes per side. Work in batches if your pot is crowded, then transfer to a plate.
Build the aromatic base:
Reduce heat to medium and add the sliced onions to the same pot, scraping up any browned bits from the bottom. Cook slowly for about 10 minutes, stirring occasionally, until the onions are golden and sweet. Add the garlic and ginger, stirring constantly for 1 to 2 minutes until fragrant but not burned.
Toast the spices:
Add all the ground spices and whole spices to the pot, stirring constantly for 1 minute. You'll know they're ready when the kitchen fills with an incredible aroma and the spices are bubbling slightly in the oil.
Add tomatoes and start the braise:
Stir in the canned chopped tomatoes and cook for 5 minutes until they break down and release their juices. Return the lamb shanks and any accumulated juices to the pot, then pour in the stock and bring everything to a gentle simmer.
Slow cook to perfection:
Cover with a tight-fitting lid, reduce heat to low, and maintain a gentle bubble for 2.5 hours. Check occasionally and turn the shanks so they cook evenly on all sides. The meat should start pulling away from the bone.
Finish with yogurt and fresh elements:
Remove the lid and stir in the yogurt, fresh chopped tomatoes, and sliced green chili. Simmer uncovered for 45 to 60 minutes more, until the sauce has thickened and coats the back of a spoon. Skim any excess fat from the surface and adjust salt to taste.
The deep mahogany color of the Slow Cooked Indian Lamb Shanks highlights tender meat falling off the bone beside fresh cilantro and lemon wedges. Save
The deep mahogany color of the Slow Cooked Indian Lamb Shanks highlights tender meat falling off the bone beside fresh cilantro and lemon wedges. | flavormonk.com

My father-in-law, who's usually critical of restaurant attempts at home cooking, took one bite and simply said this is how it's supposed to taste while reaching for more rice. That quiet approval meant more than any compliment, and now it's his requested birthday meal every year.

Making It In Advance

This curry actually improves when made a day ahead, giving the spices time to meld and the flavors to deepen. Cool completely before refrigerating in an airtight container, then gently reheat on the stove, adding a splash of water if the sauce has thickened too much overnight.

Serving Suggestions

Fluffy basmati rice is the classic choice, but jeera rice with toasted cumin seeds adds another layer of flavor. Warm naan bread is perfect for sopping up the sauce, and a simple cucumber raita on the side helps balance the spices with its cooling effect.

Freezing And Storage

The cooked shanks freeze beautifully for up to three months and taste just as good when reheated. Portion into freezer-safe containers with enough sauce to cover the meat completely, and thaw overnight in the refrigerator before rewarming gently on the stove.

  • Let the curry cool completely before freezing to prevent ice crystals from forming.
  • Remove bay leaves, cinnamon stick, and whole cloves before storing for easier reheating.
  • Reheat slowly over low heat to prevent the sauce from separating or the yogurt from breaking.
A close-up of Slow Cooked Indian Lamb Shanks reveals succulent, slow-braised meat in a thick, spiced gravy, perfect for scooping with naan bread. Save
A close-up of Slow Cooked Indian Lamb Shanks reveals succulent, slow-braised meat in a thick, spiced gravy, perfect for scooping with naan bread. | flavormonk.com

There's something deeply satisfying about a dish that rewards patience with such incredible flavor. Hope this recipe becomes part of your own kitchen story.

Recipe FAQs

The lamb is ready when the meat pulls away easily from the bone with minimal pressure and feels tender when pierced with a fork. This typically takes about 2.5-3 hours of gentle simmering.

Yes, after searing the lamb and sautéing the aromatics, transfer everything to your slow cooker. Cook on low for 7-8 hours or high for 4-5 hours until the meat is tender.

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

Coconut milk works well for a dairy-free version and adds subtle sweetness. Full-fat yogurt provides the best creaminess, but low-fat Greek yogurt is a lighter option.

The flavors deepen overnight, making it excellent for meal prep. Store refrigerated for up to 3 days or freeze for up to 3 months. Reheat gently to prevent the sauce from separating.

Slow Cooked Indian Lamb Shanks

Tender lamb shanks in aromatic Indian spices, slow-cooked until fall-off-the-bone for a rich, comforting curry.

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

Ingredients

Meat

  • 4 lamb shanks (approximately 12 oz each)
  • 2 tbsp vegetable oil

Aromatics

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

Spices

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

Liquids & Base

  • 14.5 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 thoroughly dry with paper towels and season generously with salt and black pepper on all sides.
2
Sear the Lamb: Heat 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 shanks and set aside on a plate.
3
Caramelize Onions: In the same pot, add the sliced onions. Sauté over medium heat, stirring occasionally, until golden brown and caramelized, about 10 minutes.
4
Add Aromatics: Add the minced garlic and grated ginger to the caramelized onions. Cook for 1-2 minutes, stirring constantly, until fragrant and raw garlic aroma dissipates.
5
Toast Spices: Stir in all ground spices (coriander, cumin, garam masala, turmeric, chili powder, black pepper) plus whole spices (bay leaves, cloves, cardamom pods, cinnamon stick). Toast for 1 minute, stirring constantly to prevent burning.
6
Incorporate Tomatoes: Add the canned chopped tomatoes to the pot. Cook for 5 minutes, stirring occasionally, until tomatoes soften and release their juices, forming a thick base.
7
Return Lamb and Add Stock: Return the seared lamb shanks to the pot, nestling them into the spice mixture. Pour in the lamb or beef stock and bring to a gentle simmer.
8
Initial Braise: Cover pot with a tight-fitting lid. Reduce heat to low and cook gently for 2.5 hours, turning the shanks every 30 minutes to ensure even cooking.
9
Finish with Yogurt and Vegetables: Remove lid and stir in the plain yogurt, fresh chopped tomatoes, and sliced green chili. Simmer uncovered for 45-60 minutes, stirring occasionally, until lamb is fall-off-the-bone tender and sauce has thickened considerably.
10
Final Seasoning and Service: Skim any excess fat from the surface. Taste and adjust seasoning with additional salt if needed. Serve garnished generously with fresh chopped cilantro and lemon wedges on the side.
Additional Information

Equipment Needed

  • Large heavy-based pot or Dutch oven with tight-fitting lid
  • Kitchen tongs for handling meat
  • Wooden spoon for stirring
  • Sharp chef's knife
  • Cutting board

Nutrition (Per Serving)

Calories 620
Protein 54g
Carbs 18g
Fat 37g

Allergy Information

  • Contains dairy (plain yogurt)
  • Gluten-free when prepared with gluten-free stock and yogurt
Rhea Kapoor

Everyday recipes and cooking tips for home cooks who love good food.