Best Moroccan Lamb Shanks Recipe to Prepare At Home

The Best Moroccan Lamb Shanks Recipe is the perfect option for the dinner menu if you are pressed for time and want to serve something savoury. This popular dish is left to cook slowly while you do other things. What you get after hours of toil and labour is a delicious meal that your guests won’t be able to stop raving about.

The best way to prepare the lamb for this recipe is to cover it in clingfilm and marinate it in the fridge for up to 24 hours. This will allow the spices and flavours to seep in, giving you an aromatic and rich dish. You can accompany it with couscous and supplement it with dried fruits and buts for a wealth of taste.

Let us now discuss the Best Moroccan Lamb Shanks Recipe that you can prepare for your next dinner get together.


Serves 4

  • Paprika, 1 tbsp
  • Coriander, cinnamon, and cumin, 1 tsp each
  • Freshly cracked black pepper
  • Sea salt
  • Well-trimmed lamb shanks, 4 nos.
  • Olive oil, 2 tbsp
  • Roughly chopped onion, 1 nos.
  • Chopped garlic cloves, 2 nos.
  • Fresh ginger root, peeled and chopped
  • Chicken or lamb stock, 450 ml
  • 400g Chopped tomato cans, 2 nos.
  • Clear honey, 1 tbsp
  • Lemon juice to taste


Preheat the oven to 325°F. Mix paprika, coriander, turmeric, cinnamon, and 1 tsp. pepper in a large bowl. Add lamb shanks and rub the spices using your hands. Take a large frying pan and add olive oil. Transfer the spiced lamb shanks to the pan and wait until mildly brown. Perform the same steps with remaining pieces of lamb shanks and then transfer it to casserole dish with a lid.

In the next step, take a mini blender or a food processor and place onion, garlic, and ginger in the mixer to finely mince it. Add a tbsp of olive oil to the pan, add onion to the mixture, and sauté it for at least 3-4 minutes until it softens. Wait for the spices to cover the onions completely before moving onto the next step.

Pour a bit of stock into the pan, stir to combine, and turn over the lamb shanks. Add the remaining stock along with honey and tomatoes, stirring the mix until all the ingredients have combined evenly. Cover the lid and let it slow cook for at least 2 ½ hours until the lamb shanks are tender and the meat is ready to fall of the bone.

Squeeze half a lemon to add zingy taste. Serve the lamb shanks in a wide bowl with couscous.

The Moroccan lamb shanks is a slow-cooked recipe in Moroccan spices until the meat is soft and the spices have all mixed properly. If you still have the sauce left after serving all the pieces, you can even drink it like soup!