Slow Cooked Indian Lamb Shanks

Slow-cooked Indian lamb shanks glisten in a rich, spiced curry sauce, served with basmati rice and fresh cilantro garnish. Save
Slow-cooked Indian lamb shanks glisten in a rich, spiced curry sauce, served with basmati rice and fresh cilantro garnish. | kitchenyumspot.com

These lamb shanks are slowly braised in a fragrant blend of coriander, cumin, garam masala, and whole spices including cinnamon, cardamom, and cloves. The meat becomes incredibly tender after hours of gentle cooking, while the sauce develops deep, complex flavors from caramelized onions, tomatoes, and yogurt. Finished with fresh cilantro and a squeeze of lemon, this dish delivers restaurant-quality Indian cuisine at home.

The first time I made lamb shanks this way, my apartment smelled like an Indian restaurant for three days straight. My neighbor actually knocked on my door to ask what I was cooking. That rich blend of toasted cinnamon, cardamom, and cloves wrapping around slowly braising meat is something you never forget.

I made this for a dinner party last winter when everyone needed serious comfort food. My friend who claims she hates lamb went back for seconds. The way the sauce thickens and clings to the meat is absolute magic.

Ingredients

  • Lamb shanks: These tough cuts transform into meltingly tender meat after hours of slow cooking, releasing incredible depth of flavor into the sauce
  • Vegetable oil: Use a neutral oil with a high smoke point for proper searing without burning
  • Onions: Finely sliced and cooked until deeply golden creates the sweet, caramelized foundation of the curry
  • Garlic and ginger: This aromatic base is essential for authentic Indian flavor, so grate the ginger fresh
  • Ground coriander and cumin: These earthy spices form the backbone of the flavor profile
  • Garam masala: This warming spice blend adds complexity and layers of aroma
  • Ground turmeric: Adds beautiful golden color and subtle earthy notes
  • Chili powder: Adjust based on your heat preference, but dont skip it entirely
  • Bay leaves, cloves, cardamom, cinnamon: Whole spices perfume the oil and sauce as they cook
  • Chopped tomatoes: The canned tomatoes break down completely to create a velvety sauce base
  • Lamb or beef stock: Provides the liquid for braising and adds savory depth
  • Plain yogurt: Stirred in at the end adds creaminess and slight tang that balances the spices
  • Fresh tomatoes: Added late in cooking for bright, fresh contrast to the long-cooked sauce
  • Green chili: Optional but adds fresh heat that cuts through the rich meat
  • Fresh cilantro and lemon: These bright garnishes wake up the deep, slow-cooked flavors

Instructions

Season and sear the lamb:
Pat the shanks completely dry with paper towels, then season generously with salt and pepper. Heat the oil in a large heavy pot or Dutch oven over medium-high heat and brown the shanks on all sides until deeply colored.
Caramelize the onions:
In the same pot, cook the sliced onions slowly until they turn golden brown and sweet, about 10 minutes. This step builds the foundational flavor of the dish.
Add aromatics and spices:
Stir in the garlic and ginger, cooking just until fragrant, then add all the ground and whole spices. Toast them for 1 minute while stirring constantly to wake up their oils.
Build the sauce base:
Add the canned chopped tomatoes and cook for 5 minutes until they soften and release their juices, creating a thick, fragrant base.
Begin the braise:
Return the lamb shanks to the pot, pour in the stock, and bring everything to a gentle simmer. The liquid should almost cover the meat.
Slow cook to tenderness:
Cover tightly with a lid, reduce the heat to low, and cook gently for 2.5 hours. Turn the shanks occasionally so they cook evenly.
Finish with yogurt and fresh tomatoes:
Stir in the yogurt, fresh tomatoes, and green chili, then simmer uncovered for 45 to 60 minutes more. The sauce should thicken beautifully and coat the meat.
Final seasoning and garnish:
Skim any excess fat from the surface, adjust the salt to taste, and finish with chopped cilantro and lemon wedges for serving.
A close-up view reveals tender, fall-off-the-bone Slow-cooked Indian lamb shanks in a fragrant, saffron-tinted gravy. Save
A close-up view reveals tender, fall-off-the-bone Slow-cooked Indian lamb shanks in a fragrant, saffron-tinted gravy. | kitchenyumspot.com

This dish has become my go-to when I need to feed people who need genuine comfort. Something about tender meat falling off the bone in a spiced, fragrant sauce just makes everything better.

Make It Ahead

This lamb actually tastes better the next day. The flavors deepen and the sauce becomes even more rich. Make it up to three days ahead and refrigerate, then reheat gently on the stove.

Serving Suggestions

Steamed basmati rice is classic, but naan bread for scooping up that incredible sauce is non-negotiable. A simple cucumber raita on the side helps balance the warmth of the spices.

Scaling This Recipe

This dish freezes beautifully for up to three months. Portion the shanks with sauce into freezer bags, and youll thank yourself on busy weeknights. Just thaw overnight and reheat slowly.

  • Double the recipe easily without adjusting cooking time
  • The sauce reheats perfectly in a low oven
  • Extra sauce freezes well for future curry nights

In this Slow-cooked Indian lamb shanks photo, the meat rests in a thick, aromatic sauce alongside naan bread. Save
In this Slow-cooked Indian lamb shanks photo, the meat rests in a thick, aromatic sauce alongside naan bread. | kitchenyumspot.com

Theres something profoundly satisfying about food that takes its time. This lamb is worth every minute of the wait.

Recipe Q&A

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

Yes. After searing the shanks and preparing the spice base on the stove, 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, naan bread, or jeera rice are classic accompaniments. The rich sauce pairs perfectly with these sides to soak up all the flavorful gravy.

Full-fat coconut milk makes a good dairy-free alternative, though it will slightly alter the flavor profile. For a lighter option, low-fat Greek yogurt works well while maintaining creaminess.

Keep refrigerated in an airtight container for up to 3 days, or freeze for up to 3 months. Reheat gently on the stovetop with a splash of water or stock to loosen the sauce.

This can happen if the heat is too high. Always remove the pot from heat and let the mixture cool slightly before stirring in yogurt, then return to gentle simmer.

Slow Cooked Indian Lamb Shanks

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

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

Ingredients

Meat

  • 4 lamb shanks (approximately 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.5 oz can 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. Generously season all sides with salt and black pepper.
2
Sear the Meat: Heat vegetable oil in a large heavy-based pot or Dutch oven over medium-high heat. Add lamb shanks and sear on all sides until deeply browned, approximately 3-4 minutes per side. Remove shanks from pot and set aside on a plate.
3
Caramelize Onions: Add sliced onions to the same pot. Sauté over medium heat, stirring occasionally, until golden brown and caramelized, about 10 minutes.
4
Bloom Aromatics: Stir in minced garlic and grated ginger. Cook for 1-2 minutes until fragrant, stirring constantly to prevent burning.
5
Toast Spices: Add all ground spices (coriander, cumin, garam masala, turmeric, chili powder) and whole spices (bay leaves, cloves, cardamom pods, cinnamon stick). Toast for 1 minute, stirring continuously to release essential oils.
6
Build Base: Add chopped canned tomatoes. Cook for 5 minutes, stirring occasionally, until tomatoes break down and release their juices.
7
Braise: Return seared lamb shanks to the pot. Pour in stock and bring to a gentle simmer. Cover with tight-fitting lid, reduce heat to low, and cook for 2 ½ hours. Turn shanks every 30-40 minutes to ensure even cooking.
8
Finish Sauce: Remove lid and stir in yogurt, fresh chopped tomatoes, and sliced green chili if using. Simmer uncovered for 45-60 minutes, until lamb is fork-tender and sauce has thickened considerably.
9
Final Seasoning: Skim excess fat from surface if desired. Taste sauce and adjust salt seasoning as needed.
10
Serve: Transfer lamb shanks to serving platter. Spoon thickened sauce over meat. Garnish generously with chopped fresh cilantro and accompany with lemon wedges.
Additional Information

Equipment Needed

  • Large heavy-based pot or Dutch oven
  • Kitchen tongs
  • Wooden spoon
  • Sharp chef's knife
  • Cutting board

Nutrition (Per Serving)

Calories 620
Protein 54g
Carbs 18g
Fat 37g

Allergy Information

  • Contains dairy (yogurt)
  • Gluten-free when using certified gluten-free stock
Olivia Parker

Home cook sharing easy, family-friendly recipes and practical kitchen tips for everyday meals.