Moroccan Lamb Shawarma with Pistachio Dukkah Crust
Photo by Andrei Marina on Pexels

Moroccan Lamb Shawarma with Pistachio Dukkah Crust

Tender roasted lamb loin encrusted with a fragrant pistachio dukkah blend, finished with warm spices and drizzled with honey. This showstopping shawarma-inspired roast brings North African flavors to the table with a crispy, nutty exterior and juicy, herb-infused meat inside. Perfect sliced thin and served with flatbread, yogurt, and fresh vegetables.

Prep
20 min
Cook
25 min
Wait
15 min
Total
1 hr
Makes
1 roast (serves 4, about 8–10 slices per person)
Share

Steps

Before you start
  • Remove lamb from refrigerator 30 minutes before cooking so it reaches room temperature
  • Preheat oven to 425°F (220°C) on the middle rack
  • Toast pistachios and sesame seeds for the dukkah if using raw nuts
  • Have all spices measured and ready
  1. Toast dukkah spices

    • Heat a small dry skillet over medium heat.
    • Add coriander seeds, cumin seeds, and black peppercorns.
    • Toast for 2–3 minutes, shaking the pan frequently, until fragrant and lightly browned.
    • Watch carefully so they don't scorch.
    • Transfer to a plate to cool for 1 minute.
    + Show details

    Ready when: Spices are fragrant and light brown

    Tip: Toasting releases the essential oils in the seeds for deeper flavor

  2. Make dukkah blend

    • In a food processor, combine toasted spices, pistachios, sesame seeds, and sea salt.
    • Pulse 8–10 times until coarsely ground and combined; the mixture should have some texture, not be a fine powder.
    • Transfer to a shallow bowl or plate.
    + Show details

    Ready when: Mixture is coarse and chunky, not finely ground

    Tip: Don't over-process; the texture should remain rustic and interesting

  3. Prepare the lamb rub

    • In a small bowl, whisk together olive oil, garlic paste, smoked paprika, ground cumin, ground cinnamon, sea salt, and black pepper until combined into a paste.
    + Show details

    Ready when: All ingredients are evenly combined

  4. Season and coat the lamb

    • Pat the lamb loin dry with paper towels.
    • Rub all over with the spiced olive oil paste, working it into the sides and ends.
    • Spread the dukkah blend on the shallow plate.
    • Roll the lamb in the dukkah, pressing gently so the nuts and seeds adhere to all surfaces.
    • The coating should be substantial but won't cover 100% of the meat.
    + Show details

    Ready when: Lamb is completely coated with dukkah on all sides

    Tip: The lamb should be at room temperature so the coating adheres better

  5. Sear the lamb

    • Heat a heavy-bottomed 12-inch (30 cm) roasting pan or cast-iron skillet over medium-high heat for 2 minutes.
    • Once hot, carefully place the dukkah-coated lamb in the pan.
    • Sear for 2 minutes per side (about 8 minutes total, rotating to brown all four sides evenly).
    • The dukkah should turn golden brown and the pan should smell rich and nutty.
    + Show details

    Ready when: All sides are golden brown and dukkah is set

    Tip: Don't move the lamb around; let each side sit to develop a crust

  6. Roast in the ovenOven 425°F / 220°C

    • Transfer the seared lamb (still in the hot pan) to a preheated 425°F (220°C) oven.
    • Roast for 12–16 minutes, depending on desired doneness.
    • For medium-rare (130°F/54°C internal temperature at the thickest part), aim for 12–13 minutes.
    • For medium (140°F/60°C), roast for 14–16 minutes.
    • Use an instant-read thermometer inserted into the thickest part of the loin, avoiding the bone if any.
    + Show details

    Ready when: Internal temperature reaches 130–140°F (54–60°C) depending on preference

    Tip: Lamb continues to cook as it rests, so pull it from the oven 5°F below your target temperature

  7. Rest the roast

    • Remove the lamb from the oven and transfer it to a clean cutting board or serving platter.
    • Tent loosely with foil and rest for 10 minutes.
    • This allows the juices to redistribute, keeping the meat moist and tender when sliced.
    + Show details

    Ready when: Lamb is still warm to the touch but not actively cooking

    Tip: Don't skip resting; it makes a big difference in texture

  8. Slice and finish

    • Using a sharp carving knife, slice the lamb against the grain into ¼-inch (6 mm) slices.
    • Arrange on a serving platter.
    • Drizzle the warm honey over the slices, squeeze lemon juice if using, and scatter fresh cilantro on top.
    • Serve immediately with flatbread, yogurt, sliced tomatoes, cucumbers, and pickled onions.
    + Show details

    Ready when: Lamb is sliced neatly and plated with garnishes

    Tip: Slice against the grain for maximum tenderness; slicing perpendicular to the muscle fibers cuts through the proteins

Good to know

Tips
  • Bring the lamb to room temperature 30 minutes before cooking; cold meat will cook unevenly and the exterior dukkah may burn before the center reaches the right temperature.
  • The key to a perfect shawarma-style roast is a hot pan for searing and a precise oven temperature; invest in an instant-read thermometer to avoid overcooking.
  • If your lamb has a thin tapered end (tail), fold it under itself or wrap it with kitchen twine before coating so it doesn't dry out during roasting.
  • Serve the lamb on warm flatbread with creamy labneh or Greek yogurt, thinly sliced red onion, fresh tomatoes, and a squeeze of lemon for an authentic shawarma sandwich.
Make ahead

"The dukkah blend can be made up to 3 days ahead and stored in an airtight container at room temperature. The spice rub for the lamb can be prepared up to 8 hours ahead and refrigerated. The lamb itself is best cooked fresh to order for the crispest crust."

Storage & reheating

"Leftover lamb keeps in an airtight container in the refrigerator for up to 3 days. Reheat gently in a 350°F (175°C) oven for 8–10 minutes, covered with foil, until warmed through. The dukkah crust will soften as it sits; the lamb is best enjoyed fresh from the oven. Cooked lamb can be frozen for up to 2 months; thaw overnight in the refrigerator before reheating."

Substitutions
  • roasted unsalted pistachios, shelled → roasted unsalted almonds or hazelnuts (same quantity). Almonds will give a slightly milder, earthier taste; hazelnuts add deeper roast notes. Finely chop to similar size.
  • smoked paprika → cayenne pepper or Aleppo pepper (use 0.75 teaspoon for cayenne to avoid too much heat). Cayenne adds sharp heat; Aleppo pepper is milder and fruity. Adjust to your spice tolerance.
  • raw honey → pomegranate molasses or date syrup (same quantity). Both add deep, slightly tart-sweet notes that pair beautifully with the lamb. Drizzle just before serving.
  • fresh cilantro leaves → fresh parsley or mint (same quantity). Parsley is milder; mint adds a cooling, herbaceous note. Either works beautifully.

More kebabs & skewers

See all →

Find more like this

Meal
Dinner
Cuisine
Moroccan
Method
Oven

Reviews (0)