Total Time
3hrs 45mins
Prep 45 mins
Cook 3 hrs

I found this elsewhere (twice) and it looks as though you're better to cook the shanks the day before you plan to eat, refrigerating them and the stock to make removing the fat easier. It looks a bit fiddly, but I love shanks, so I'm going to try it soon. I can only guess at prep time, and haven't included any refrigeration in that! I have posted a recipe for a simple Ras el hanout mix (although I got mine for Christmas;-)).

Ingredients Nutrition


  1. Shanks: Coat lamb with grated onion, ras el hanout and salt and pepper.
  2. Refrigerate for at least 30 minutes or up to 2 hours.
  3. Melt 1 tablespoon of butter in a heavy based pan.
  4. Add the meat and brown on all sides.
  5. Add the saffron, cinnamon stick and enough water to just cover the meat; bring to a boil, then reduce heat and simmer, covered, for 1 1/2 hours.
  6. Allow to cool a little, then remove the shanks.
  7. Reserve the liquid, skimming the fat, or allow to cool over night in the fridge then remove the fat.
  8. Remove the meat from the bones in as large pieces as possible, discarding fat, gristle and bones.
  9. Season with additional salt and pepper, then refrigerate meat.
  10. Sauce: In a medium pan, heat the butter and oil, add the sliced onions, and sprinkle with the sugar and more salt and pepper to taste.
  11. Cook over medium-high heat for 15 minutes, tossing or stirring only when brown.
  12. Turn the heat to low and cook until onions are soft and brown, about 20 minutes more.
  13. Add tomatoes and cooking liquid from the lamb and bring to a boil.
  14. Add the chickpeas and pumpkin or squash then return the lamb to the pan.
  15. Simmer covered for 15 minutes, remove the lid and simmer until thick-a further 15-20 minutes.
  16. Serve immediately with pita bread or lavash, and harissa sauce if you wish.