Slow Cooked Indian Lamb Shanks

Golden-brown lamb shanks simmering in a rich, spiced Indian curry with tender falling-off-the-bone meat. Save to Pinterest
Golden-brown lamb shanks simmering in a rich, spiced Indian curry with tender falling-off-the-bone meat. | nowwecook.com

Succulent lamb shanks are slowly braised in a fragrant blend of coriander, cumin, garam masala, and whole spices including cardamom pods, cloves, and cinnamon. The meat becomes incredibly tender after hours of gentle cooking, while the sauce develops deep, complex flavors from tomatoes, stock, and a final touch of yogurt. This dish embodies the essence of slow-cooked Indian comfort food, perfect for serving over basmati rice or with warm naan bread.

My tiny apartment kitchen filled with cardamom and cinnamon that first afternoon I attempted slow-cooked lamb, the scent wrapping around me like a warm blanket on a gray Sunday. I'd never cooked lamb shanks before, honestly intimidated by their size and the long cooking time, but something about the promise of tender meat falling off the bone pulled me in. Three and a half hours later, I was lifting the lid to find the richest, darkest gravy I'd ever created, knowing immediately this would become my cold-weather comfort food forever.

Last winter, I made this for a dinner party when snow was falling outside, leaving the pot to work its magic while we caught up over drinks. One friend kept wandering into the kitchen, drawn by the smell, admitting she'd never understood how Indian cooking created such depth until she watched me toast the spices in stages. By the time we sat down to eat, the lamb was surrendering from the bone with just a nudge of a fork, and everyone went silent for the first five minutes of the meal.

Ingredients

  • 4 lamb shanks: These need about 350g each for proper portion sizing, and the bone-in cut is essential for that deep, collagen-rich body in the sauce.
  • 2 tbsp vegetable oil: A neutral oil with a high smoke point works best here since you are searing at medium-high heat.
  • 2 large onions: Finely slicing them creates more surface area for caramelization, which forms the sweet foundation of the curry.
  • 4 garlic cloves and 2-inch ginger: Grating the ginger releases more aromatic oils than mincing, and this ratio gives you that classic Indian base.
  • Ground coriander, cumin, garam masala, turmeric, chili powder: Whole spices toasted freshly would be ideal, but these ground versions still deliver incredible warmth and depth.
  • 2 bay leaves, cloves, cardamom pods, cinnamon stick: The whole spices infuse the sauce slowly, perfume that builds subtly rather than hitting you all at once.
  • 400g chopped tomatoes and 400ml stock: Canned tomatoes work beautifully here, breaking down into the sauce while the stock provides the braising liquid.
  • 100ml plain yogurt: Stir this in late in the cooking process to avoid curdling, letting it melt into the sauce for creaminess.
  • Fresh tomatoes, green chili, cilantro, lemon: These fresh additions brighten the dish right before serving, cutting through the richness.

Instructions

Sear the lamb until golden:
Pat the shanks thoroughly dry with paper towels, season generously with salt and pepper, then sear in hot oil until deeply browned on all sides to build that foundation of flavor.
Caramelize the onions slowly:
In the same pot, cook the sliced onions over medium heat for about 10 minutes until they turn golden and sweet, resisting the urge to rush this step.
Bloom the aromatics and spices:
Add the garlic and ginger for just a minute until fragrant, then stir in all the ground and whole spices, toasting them for 60 seconds while constantly stirring to wake up their oils.
Build the braising liquid:
Pour in the chopped tomatoes and cook for 5 minutes until they soften and release their juices, then return the lamb to the pot and add the stock until everything comes to a gentle simmer.
Let time do the work:
Cover tightly and reduce the heat to low, letting the shanks braise for 2.5 hours and turning them occasionally so they cook evenly and tenderize properly.
Finish with yogurt and fresh elements:
Stir in the yogurt, fresh tomatoes, and sliced green chili, then simmer uncovered for 45 to 60 minutes more until the lamb pulls away from the bone easily and the sauce thickens beautifully.
A close view of Slow Cooked Indian Lamb Shanks served over steamed basmati rice garnished with cilantro. Save to Pinterest
A close view of Slow Cooked Indian Lamb Shanks served over steamed basmati rice garnished with cilantro. | nowwecook.com

My mother called me the next day after I first made this recipe, asking what I had cooked because my father kept talking about the lamb curry at breakfast. That is when I realized this dish is not just a meal but a memory-maker, something that lingers in the kitchen and in conversation long after the plates are cleared.

The Secret to Perfect Spice Balance

I have learned that blooming the spices in the hot fat after the onions have caramelized is what transforms them from dry powder into something alive and aromatic. The oil carries those toasted flavors through every bite, so do not skip or rush this step even if you are tempted to move faster.

Choosing the Right Lamb Shanks

Look for shanks with plenty of marbling and a decent layer of fat, because that fat is what bastes the meat as it cooks and keeps it from drying out over those long hours. Smaller shanks might cook faster, but larger ones give you more collagen to break down into that silky sauce texture.

Serving Suggestions That Elevate the Meal

Steamed basmati rice is classic, but I also love serving this with warm naan for scooping up every drop of sauce. A simple cucumber raita on the side cools the heat beautifully.

  • Make the curry a day ahead and reheat gently, as the flavors meld and improve overnight.
  • Squeeze fresh lemon juice right at the table to let everyone adjust the brightness to their taste.
  • Keep some extra yogurt on hand for guests who want to temper the spice level.
Slow Cooked Indian Lamb Shanks with aromatic spices and lemon wedges, ready to be enjoyed with naan. Save to Pinterest
Slow Cooked Indian Lamb Shanks with aromatic spices and lemon wedges, ready to be enjoyed with naan. | nowwecook.com

There is something deeply satisfying about a dish that asks for nothing more than time and attention, rewarding you with tenderness and flavor that no shortcut could ever replicate.

Recipe FAQs

Lamb shanks need 3-3.5 hours of slow cooking to become fall-off-the-bone tender. The low, gentle heat breaks down the connective tissue, resulting in succulent meat that easily pulls away from the bone.

Yes, sear the shanks and aromatics first, then transfer everything to your slow cooker. Cook on low for 7-8 hours or high for 4-5 hours. Add the yogurt and fresh tomatoes during the last hour.

Steamed basmati rice, jeera rice, or warm naan bread are classic accompaniments. The rich sauce pairs perfectly with simple sides that soak up the flavorful gravy.

The dish has a moderate heat level from chili powder and optional green chili. Adjust the spice by reducing chili powder or omitting the fresh chili for a milder version.

Lamb shoulder or leg chunks work well, though cooking time may be shorter. Boneless pieces typically need 1.5-2 hours to become tender compared to shanks.

Refrigerate for up to 3 days or freeze for 3 months. The flavor actually improves overnight. Reheat gently on the stove, adding a splash of water or stock if the sauce has thickened too much.

Slow Cooked Indian Lamb Shanks

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

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 ¾ cups lamb or beef stock
  • ⅓ 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 dry with paper towels and season generously with salt and pepper on all sides.
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 deeply browned, about 3-4 minutes per side. Remove 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 pot. Cook for 1-2 minutes, stirring constantly, until fragrant and raw aroma dissipates.
5
Toast Spices: Stir in the ground coriander, cumin, garam masala, turmeric, chili powder, black pepper, bay leaves, whole cloves, cardamom pods, and cinnamon stick. Toast for 1 minute, stirring constantly to release the essential oils.
6
Add Tomatoes: Add the canned chopped tomatoes and cook for 5 minutes, stirring occasionally, until they soften and release their juices to form a thick base.
7
Braise the Lamb: Return the browned 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 gently for 2.5 hours, turning the shanks every 30 minutes to ensure even cooking.
8
Finish with Yogurt: Remove the lid and stir in the yogurt, fresh chopped tomatoes, and sliced green chili. Simmer uncovered for 45-60 minutes, stirring occasionally, until the lamb meat is falling off the bone and the sauce has thickened to a rich consistency.
9
Adjust and Serve: Skim any excess fat from the surface. Taste and adjust seasoning with salt if needed. Transfer to a serving platter, garnish generously with fresh cilantro, and serve with lemon wedges on the side.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 620
Protein 54g
Carbs 18g
Fat 37g

Allergy Information

  • Contains dairy (yogurt).
  • Gluten-free as written, but always verify stock and yogurt labels for hidden gluten or additives.
Jessica Cole

Sharing quick, wholesome recipes and practical cooking tips for busy home cooks.