Slow Cooked Indian Lamb Shanks

A close-up of Slow Cooked Indian Lamb Shanks, tender and glistening in a rich, aromatic curry sauce. Save to Pinterest
A close-up of Slow Cooked Indian Lamb Shanks, tender and glistening in a rich, aromatic curry sauce. | recipesbytabitha.com

These lamb shanks are slowly braised in a fragrant blend of coriander, cumin, garam masala, and whole spices like cardamom, cinnamon, and cloves. The meat becomes incredibly tender after simmering for hours in a tomato-based sauce enriched with yogurt, creating a deeply satisfying dish that's perfect with basmati rice or naan bread.

The smell of whole spices hitting hot oil still pulls me back to my friend Priya's tiny London kitchen, where we crowded around her stove watching lamb shanks bubble away for hours. She taught me that great Indian cooking needs both time and patience, and that some dishes taste better when you've got nowhere else to be.

I made this for a rainy Sunday dinner last fall, and my brother who claims he doesn't like curry went back for thirds. There's something about lamb shanks that feels special and celebratory, even though the recipe itself is remarkably straightforward.

Ingredients

  • Lamb shanks: These economical cuts become meltingly tender after hours of gentle cooking, and the bone adds incredible depth to the sauce
  • Vegetable oil: Needed for high heat searing, which creates those flavorful browned bits on the meat
  • Onions: The foundation, sliced finely and cooked until deeply golden for sweetness
  • Garlic and ginger: Fresh is non negotiable here, forming the aromatic base with the onions
  • Ground spices: Coriander, cumin, garam masala, turmeric, chili powder, and black pepper build the spice profile
  • Whole spices: Bay leaves, cloves, cardamom pods, and cinnamon stick infuse the sauce with warm floral notes
  • Chopped tomatoes: Both canned and fresh tomatoes create body and brightness
  • Lamb or beef stock: The braising liquid that becomes the rich sauce
  • Plain yogurt: Added near the end to temper heat and add creaminess without being overpowering
  • Fresh cilantro and lemon: Essential bright garnishes that cut through the rich sauce

Instructions

Sear the lamb:
Pat the shanks completely dry with paper towels, season generously with salt and pepper, then brown them in hot oil until deeply colored on all sides
Build the base:
Cook the sliced onions slowly until they turn golden brown, then add the garlic and ginger until fragrant
Toast the spices:
Add all the ground and whole spices and stir constantly for one minute to wake up their flavors
Add tomatoes and stock:
Stir in the canned chopped tomatoes and cook until they soften, then return the lamb to the pot and pour in the stock
Slow braise:
Bring to a simmer, cover tightly, and cook over very low heat for two and a half hours, turning the shanks occasionally
Finish with yogurt:
Stir in the yogurt, fresh tomatoes, and green chili, then simmer uncovered until the sauce thickens and the lamb is falling apart
In a rustic pot, Slow Cooked Indian Lamb Shanks simmer alongside onions and spices for a hearty meal. Save to Pinterest
In a rustic pot, Slow Cooked Indian Lamb Shanks simmer alongside onions and spices for a hearty meal. | recipesbytabitha.com

This recipe became my go-to for dinner parties because it looks impressive but actually frees me up to spend time with guests instead of being stuck at the stove.

Serving Suggestions That Work

Steamed basmati rice is classic, but warm naan bread for scooping up that rich sauce might be even better. A simple cucumber raita on the side helps balance the warmth of the spices.

Make It Ahead

This dish actually tastes better the next day, so don't hesitate to make it up to two days in advance. The flavors meld and the sauce becomes even more luxurious.

Choosing Your Lamb

Look for shanks with good marbling and a nice meaty portion above the bone. Ask your butcher for Indian cut if available, as they're often trimmed to braise perfectly.

  • Bone in shanks add essential gelatin and richness to the sauce
  • Trim excess fat only after cooking, as it bastes the meat during braising
  • Plan on one shank per person unless they're particularly large
Garnished with fresh cilantro and lemon wedges, Slow Cooked Indian Lamb Shanks are served over fluffy basmati rice. Save to Pinterest
Garnished with fresh cilantro and lemon wedges, Slow Cooked Indian Lamb Shanks are served over fluffy basmati rice. | recipesbytabitha.com

There's something deeply satisfying about a dish that rewards patience so generously. Pull the shanks out at the table and watch everyone lean in.

Recipe Questions

The lamb is ready when the meat pulls away easily from the bone with just a gentle tug. This typically takes about 2.5-3 hours of gentle simmering. The meat should be meltingly tender, and a fork should slide through without resistance.

Absolutely. After searing the lamb and preparing the spice base on the stovetop, transfer everything to your slow cooker. Cook on low for 6-8 hours or on high for 4-5 hours until the meat is tender. Stir in the yogurt during the last 30 minutes.

Adding yogurt at the beginning can cause it to separate and curdle when boiled. By stirring it in during the final 45-60 minutes, the sauce stays creamy and smooth while still absorbing those tangy flavors that balance the rich spices.

Steamed basmati rice is the classic choice, soaking up all that flavorful sauce. Warm naan bread, roti, or jeera rice also work beautifully. A simple cucumber raita on the side helps cool the palate if you've been generous with the chili.

This dish actually improves after resting in the refrigerator for 1-2 days, allowing the flavors to meld. Cook completely, cool, and refrigerate. Reheat gently on the stovetop, adding a splash of water if the sauce has thickened too much.

Reduce the chili powder to ½ teaspoon for a milder version, or omit the green chili entirely. For more heat, increase the chili powder to 2 teaspoons or add additional fresh green chilies during the final simmering stage.

Slow Cooked Indian Lamb Shanks

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

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.75 cups lamb or beef stock
  • 0.4 cup plain yogurt

Vegetables

  • 2 medium tomatoes, chopped
  • 1 green chili, sliced

Garnish

  • Fresh cilantro, chopped
  • Lemon wedges

Instructions

1
Season the Lamb: Pat the lamb shanks thoroughly dry with paper towels and season generously on all sides with salt and pepper.
2
Sear the Meat: 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 deeply browned, approximately 3-4 minutes per side. Remove and set aside on a plate.
3
Caramelize Onions: In the same pot, add the sliced onions and sauté until golden brown and caramelized, about 10 minutes. Stir occasionally to prevent burning.
4
Add Aromatics: Add the minced garlic and grated ginger to the pot. Cook for 1-2 minutes, stirring constantly until fragrant but not browned.
5
Toast Spices: Stir in all ground spices (coriander, cumin, garam masala, turmeric, chili powder, black pepper) along with whole spices (bay leaves, cloves, cardamom pods, cinnamon stick). Toast for 1 minute, stirring constantly to release their essential oils.
6
Incorporate Tomatoes: Add the canned chopped tomatoes to the pot and cook for 5 minutes, allowing them to break down and release their juices into the spice mixture.
7
Return Lamb and Add Stock: Return the seared lamb shanks to the pot. Pour in the lamb or beef stock and bring the mixture to a gentle simmer.
8
Initial Braise: Cover the pot with a tight-fitting lid, reduce heat to low, and cook gently for 2.5 hours. Turn the shanks occasionally to ensure even cooking.
9
Finish with Yogurt and Vegetables: Stir in the plain yogurt, fresh chopped tomatoes, and sliced green chili. Simmer uncovered for another 45-60 minutes, until the lamb is fork-tender and the sauce has thickened considerably.
10
Final Seasoning: Skim any excess fat from the surface if desired. Adjust seasoning with additional salt to taste.
11
Garnish and Serve: Garnish generously with fresh chopped cilantro and serve immediately with 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
  • Paper towels
  • Measuring spoons

Nutrition (Per Serving)

Calories 620
Protein 54g
Carbs 18g
Fat 37g

Allergy Information

  • Contains dairy (plain yogurt). Individuals with lactose intolerance or milk allergies should substitute with coconut milk or dairy-free yogurt alternative.
  • Gluten-free as written when using certified gluten-free stock and yogurt. Always verify product labels to ensure no gluten-containing additives or cross-contamination.
Tabitha Greene

Sharing easy, wholesome recipes and handy cooking tips for home cooks who love good food.