Sri Lankan Lamb Shank Curry

Steaming bowl of Sri Lankan Lamb Shank Curry served over white rice with fresh cilantro garnish. Save to Pinterest
Steaming bowl of Sri Lankan Lamb Shank Curry served over white rice with fresh cilantro garnish. | cookingwithbrielle.com

This Sri Lankan lamb shank curry features meat that falls off the bone after slow cooking for over two hours. The curry develops deep, complex flavors from toasted spices including coriander, cumin, cinnamon, and cloves, while coconut milk adds richness and tamarind provides a subtle tang. The result is a thick, luscious sauce that coats the tender meat perfectly.

The dish balances warmth from green chilies and chili powder with the creaminess of full-fat coconut milk. Each serving delivers robust protein and satisfying richness, making it ideal for a hearty dinner served alongside steamed rice or warm roti.

The first time I attempted Sri Lankan lamb curry, my tiny apartment filled with such incredible aromas that my neighbor actually knocked on my door to ask what was happening. I had discovered curry leaves at an international market and couldn't wait to use them. That evening changed everything about how I approach slow cooked meats and spice blends.

I made this curry for a dinner party during a relentless winter storm, forcing everyone to stay inside much longer than planned. What started as an awkward situation turned into one of my favorite food memories, with people hovering around the pot, asking questions about Sri Lankan cooking. The shanks disappeared so fast that I barely got a taste myself.

Ingredients

  • 4 lamb shanks: These cuts have incredible marbling that breaks down beautifully during long simmering, becoming fork tender and deeply flavorful
  • 2 large onions: Finely slicing them rather than chopping helps them melt into the sauce, providing sweetness and body
  • 4 cloves garlic and fresh ginger: This aromatic base creates that authentic Sri Lankan foundation, so do not skip or substitute
  • 2 green chilies: They add a fresh heat that is different from dried spices, but remove seeds if you are sensitive
  • 2 sprigs curry leaves: These are absolutely essential for authentic flavor, releasing an incredible citrusy aroma when heated
  • 2 tbsp Sri Lankan curry powder: Toast it beforehand in a dry pan to unlock the essential oils and deepen the flavor
  • 1 tsp black mustard seeds and fenugreek seeds: These pop dramatically in hot oil, signaling the start of something delicious
  • 400 ml full fat coconut milk: Do not use light coconut milk or the sauce will not achieve that velvety richness
  • 1 tbsp tamarind paste: This adds a subtle sourness that cuts through the richness and brightens all the spices

Instructions

Start the tempering:
Heat oil in your heavy pot until it shimmers, then add mustard and fenugreek seeds, listening for the satisfying pop that means they have released their essential oils
Build the aromatic base:
Add onions, garlic, ginger, chilies, and curry leaves, sauteeing until onions turn golden and the kitchen fills with an incredible fragrance
Bloom the spices:
Stir in all ground spices and cook for just one minute, watching carefully as they release their oils and become intensely fragrant
Sear the lamb:
Add the shanks and brown them thoroughly on all sides, creating those caramelized bits that become the foundation of flavor
Add tomatoes and liquids:
Pour in coconut milk, stock, tamarind, salt, and pepper, bringing everything to a gentle boil before reducing to the lowest setting
Simmer slowly:
Cover and let it bubble gently for two to two and a half hours, turning the shanks occasionally, until the lamb is falling off the bone
Finish and serve:
Check seasoning, adjust salt or chili heat, then scatter fresh coriander over the top before bringing to the table
Fork-tender lamb shanks in a rich, aromatic coconut curry sauce, ready to serve with roti. Save to Pinterest
Fork-tender lamb shanks in a rich, aromatic coconut curry sauce, ready to serve with roti. | cookingwithbrielle.com

This curry has become my go to for comfort food that still feels special and impressive. There is something deeply satisfying about serving a dish that has been developing flavors for hours, especially when the aroma has been teasing everyone in the house the whole time.

Make It Your Own

Beef short ribs work beautifully if you prefer something different from lamb, though you might need to extend cooking time slightly. The spice blend can be adjusted to your heat tolerance, but keep the core balance of cinnamon and cloves intact.

Serving Suggestions

Steamed basmati rice is traditional, but warm roti or naan bread for soaking up that incredible sauce is equally authentic. A simple cucumber raita on the side helps balance the richness and provides a cooling contrast.

Make Ahead Strategy

This curry actually tastes better the next day, so consider making it in advance and letting the flavors meld overnight in the refrigerator. The fat will rise to the top and solidify, making it easy to remove if you prefer a lighter sauce.

  • Reheat gently over low heat, adding a splash of water or stock if the sauce has thickened too much
  • The shanks can be removed from the bone and the meat shredded back into the sauce for easier serving
  • Leftovers freeze exceptionally well for up to three months, making this perfect for meal prep
Sizzling Sri Lankan Lamb Shank Curry simmering with spices in a Dutch oven, garnished with coriander. Save to Pinterest
Sizzling Sri Lankan Lamb Shank Curry simmering with spices in a Dutch oven, garnished with coriander. | cookingwithbrielle.com

Every time I make this curry, I am reminded that some of the best dishes in life require nothing more than patience and the right spices. Hope it becomes a staple in your kitchen too.

Questions & Answers About the Recipe

Lamb shanks typically need 2 to 2.5 hours of gentle simmering over low heat. The meat is done when it easily pulls away from the bone with a fork. Turn the shanks occasionally during cooking for even tenderness.

Yes. Brown the shanks and prepare the spice base on the stove first, then transfer everything to your slow cooker. Cook on low for 6-8 hours or high for 4-5 hours until the meat is fork-tender.

Madras curry powder works well as a substitute. For a more authentic flavor, combine equal parts ground coriander, cumin, and fennel with smaller amounts of cinnamon, cloves, and cardamom.

Reduce the amount of green chilies or omit them entirely. Skip the optional chili powder and remove the seeds from any chilies you do use. The coconut milk naturally balances some heat.

Yes. Lamb shoulder, leg, or bone-in chunks work well. Adjust cooking time accordingly—smaller pieces typically need 1.5 to 2 hours. Bone-in cuts add more depth to the sauce.

Steamed basmati rice is the classic accompaniment. Warm roti, naan bread, or coconut sambal also pair beautifully. Pickled onions add a traditional acidic contrast.

Sri Lankan Lamb Shank Curry

Tender lamb shanks simmered in Sri Lankan spices and coconut milk for a rich, aromatic curry.

Prep 25m
Cook 150m
Total 175m
Servings 4
Difficulty Medium

Ingredients

Meats

  • 4 lamb shanks (approximately 12 oz each), trimmed of excess fat

Aromatics & Vegetables

  • 2 large onions, finely sliced
  • 4 cloves garlic, minced
  • 1 thumb-sized piece fresh ginger, grated
  • 2 green chilies, sliced (adjust to taste)
  • 2 medium tomatoes, chopped
  • 2 sprigs fresh curry leaves (about 16 leaves total)

Spices

  • 2 tablespoons Sri Lankan curry powder (or Madras curry powder)
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon ground cloves
  • 1/2 teaspoon chili powder (optional, for extra heat)
  • 1 teaspoon black mustard seeds
  • 1 teaspoon fenugreek seeds

Liquids & Seasonings

  • 1 2/3 cups full-fat coconut milk (approximately 14 oz)
  • 1 cup beef or lamb stock
  • 2 tablespoons vegetable oil
  • 1 tablespoon tamarind paste
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon black pepper

Garnish

  • Fresh coriander leaves for serving

Instructions

1
Toast the Whole Spices: Heat vegetable oil in a large heavy-based pot or Dutch oven over medium-high heat. Add mustard seeds and fenugreek seeds; fry for approximately 30 seconds until they begin to pop and release aroma.
2
Sauté Aromatics: Add sliced onions, minced garlic, grated ginger, green chilies, and curry leaves to the pot. Sauté for 5–7 minutes, stirring occasionally, until onions turn golden brown and fragrant.
3
Bloom Ground Spices: Stir in all ground spices including curry powder, coriander, cumin, turmeric, cinnamon, cloves, and chili powder. Cook for 1 minute, stirring constantly, until spices become fragrant and bloom in the hot oil.
4
Brown the Lamb: Add lamb shanks to the pot, searing on all sides for approximately 8 minutes total until well-browned. This develops deep flavor through the Maillard reaction.
5
Add Tomatoes: Add chopped tomatoes and cook for 3 minutes, stirring occasionally, until tomatoes soften and begin to break down, releasing their juices into the spice mixture.
6
Add Cooking Liquids: Pour in coconut milk, stock, tamarind paste, salt, and pepper. Stir thoroughly to combine all ingredients, ensuring the tamarind paste dissolves completely.
7
Simmer the Curry: Bring mixture to a boil, then reduce heat to low. Cover with a tight-fitting lid and simmer gently for 2 to 2.5 hours. Turn lamb shanks occasionally to ensure even cooking. The curry is done when lamb is fork-tender and sauce has thickened significantly.
8
Season and Finish: Remove from heat. Taste the sauce and adjust salt or chili level as desired. Let rest for 5 minutes before serving to allow flavors to meld.
9
Serve: Transfer curry to serving bowls or platter. Garnish generously with fresh coriander leaves. Serve hot alongside steamed basmati rice or warm roti bread.
Additional Information

Equipment Needed

  • Large heavy-bottomed pot or Dutch oven (minimum 5 quart capacity)
  • Sharp chef's knife
  • Large cutting board
  • Wooden spoon or heat-resistant spatula
  • Measuring cups and spoons
  • Microplane or box grater (for ginger)

Nutrition (Per Serving)

Calories 670
Protein 58g
Carbs 14g
Fat 42g

Allergy Information

  • Coconut (tree nut allergen consideration for some individuals)
  • Verify curry powder blend is certified gluten-free if celiac concerns exist
  • Check stock ingredients for hidden gluten or allergens
Brielle Thompson

Home chef sharing approachable recipes, smart meal prep tips, and family-friendly comfort food for everyday cooks.