Moroccan Roast Lamb Kebabs with Citrus Mint Yogurt

Roasted leg of lamb with rose harissa and preserved lemons, sliced thinly and served in warm flatbreads. Fresh salad, cooling yogurt dip, and pomegranate seeds complete this vibrant Moroccan feast.

By Ricky Robinson Updated April 15, 2025

These Moroccan-inspired lamb kebabs blend warm spices with fresh, bright flavours for a meal that is both satisfying and refreshing. The recipe takes a slightly different approach from traditional kebabs. Instead of grilling raw meat on skewers, we roast a whole leg of lamb first, then slice it thinly to serve with flatbreads and fresh accompaniments.

The rose harissa marinade infuses the lamb with gentle warmth and complex flavour as it roasts, whilst the preserved lemons add a distinctive tangy depth.

As the lamb roasts, the outside develops a flavourful crust while the inside remains tender and juicy. Slicing it thinly against the grain gives you perfect strips for filling the flatbreads. Rose harissa has a lovely floral note that sets it apart from regular harissa, but either will work well.

Moroccan Roast Lamb Kebabs with Citrus Mint Yogurt recipe image
Moroccan Roast Lamb Kebabs with Citrus Mint Yogurt

The yogurt dip brings everything together with its cooling effect from mint, parsley and dill. It balances the spiced meat beautifully. The fresh salad components, particularly the pomegranate seeds, add texture and bright bursts of flavour that complement the warm flatbread and meat.

This recipe offers plenty of room for adjustment based on what you have available. The flatbreads can be shop-bought or homemade. You can dial the spice level up or down by adjusting the amount of harissa in your marinade. What makes these kebabs special is the contrast between the warm, tender lamb and the cool, crisp accompaniments. It is a balanced meal that hits all the right notes without requiring advanced cooking skills or hard-to-find ingredients.

Moroccan Roast Lamb Kebabs with Citrus Mint Yogurt

Total Time 14 hrs 5 min
Servings 6 servings
Calories 580 cal
Protein 48g

Ingredients

Equipment Needed

  • Sharp Knife
  • Mixing Bowl
  • Oven
  • Large Food Bag
  • Roasting Tin

Instructions

  1. 1
    In a large food bag, place the spring onions, garlic, olive oil, rose harissa, half the mint (roughly chopped) and preserved lemons.
  2. 2
    Make several deep cuts in the meat with a sharp knife then add to the marinade bag, mix well and refrigerate overnight.
  3. 3
    When ready to cook, bring the lamb to room temperature and then tip the entire contents of the marinade bag into a roasting tin.
  4. 4
    Preheat the oven to 160°C.
  5. 5
    Cover the roasting tin loosely with foil and roast in the preheated oven for 1 hour.
  6. 6
    Remove the foil, baste the lamb with the juices, and return to the oven for another 30-45 minutes until the meat is tender but still slightly pink in the centre. For a more well-done roast, add an additional 15-20 minutes.
  7. 7
    Remove from the oven and let the lamb rest, covered with foil, for 20-30 minutes.
  8. 8
    While the lamb is resting, prepare the yogurt dip by combining the Greek yogurt, most of the remaining mint (finely chopped), parsley, dill, lemon juice, and salt in a bowl. Mix well and refrigerate until ready to serve.
  9. 9
    Prepare the salad ingredients by placing the shredded lettuce on a serving platter, topped with diced tomatoes, red onion, cucumber, and pomegranate seeds.
  10. 10
    Once rested, thinly slice the lamb.
  11. 11
    Warm the flatbreads or pita bread either in the oven, under the grill, or in a dry frying pan.
  12. 12
    To assemble each kebab: lay a flatbread on a plate, add a generous layer of the salad mixture, top with slices of the roast lamb, and finish with a dollop of yogurt dip.
  13. 13
    Sprinkle with the remaining fresh mint and serve immediately.
Ricky Robinson - Recipe Author
Ricky Robinson

Home cook sharing delicious recipes with a focus on flavour and simplicity.

Serving Suggestions

Serve with warm flatbreads, the yogurt dip, fresh salad, and pomegranate seeds. Excellent with couscous or tabbouleh on the side.

Variations

For extra heat, increase rose harissa to 120ml. Substitute regular harissa if rose harissa is unavailable. Use chicken thighs instead of lamb for a quicker-cooking alternative.

Moroccan Roast Lamb Kebabs with Citrus Mint Yogurt

Rate & Review

5 3 reviews

Did you make this? What did you think?

5★
3
4★
0
3★
0
2★
0
1★
0

Share this recipe:

Never miss a recipe

Get my latest recipes and food inspiration delivered to your inbox weekly.

Completely free. Unsubscribe at any time.