Lamb Shanks with Yogurt



  • 6 lamb shanks – American Lamb
  • ¼ cup ketchup
  • 3 tablespoons balsamic vinegar
  • 2 tablespoons soy sauce
  • 2 teaspoons kosher salt
  • 1 tablespoon fresh black pepper ground
  • ½ teaspoon nutmeg
  • Onion water (2 grated onions squeezed using a paper towel)
  • ½ cup olive oil
  • 2 onions cut in half
  • 2 heads of garlic
  • 3 whole cardamoms
  • 2 cinnamon sticks
  • 2 tablespoons whole peppercorns
  • 3 bay leaves
  • 2 cups stock

Yogurt Sauce

  • 2 cups plain yogurt
  • 1 teaspoon garlic paste
  • ¼ cup fresh dill, minced
  • 1 tablespoon lemon juice
  • Salt and pepper to taste
  • ½ teaspoon chili flakes (optional)


  • Fresh parsley and dill
  • Pomegranate arils
  • Toasted pine nuts
  • Cracked Black pepper


Preheat the oven to 375 degrees F.

In a large bowl add the lamb shanks and flavoring ingredients (from the top until the olive oil only) and toss well.

 Spread the lamb in an oven safe baking dish. Add in the whole spices, cut up onions and garlic. Try to squeeze them in the dish and divide them evenly so the flavor spreads evenly as well. Pour the stock over the lamb dish and cover the plate with foil. 

 Roast the shanks until tender–this should take between 100-120 minutes (depending on the size of your lamb shanks).

 Once ready, remove the foil and if the lamb requires more browning, leave it in the oven for an extra 10 minutes. Note: USDA recommends cooking lamb to a minimum 145 degree internal temperature with a 3  minute rest.

 n the meantime, make the yogurt sauce. Mix all ingredients together in a bowl until blended.

 On a serving plate, spread the sauce. Add the lamb shanks on top and garnish with your choice of garnishes. 

Oh hi there 👋
It’s nice to meet you.

Sign up to receive awesome content in your inbox.

We don’t spam! Read our privacy policy for more info.

Leave a Reply

Powered by

Up ↑