
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)
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
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− Hide details
Ready when: Spices are fragrant and light brown
Tip: Toasting releases the essential oils in the seeds for deeper flavor
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− Hide details
Ready when: Mixture is coarse and chunky, not finely ground
Tip: Don't over-process; the texture should remain rustic and interesting
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− Hide details
Ready when: All ingredients are evenly combined
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− Hide 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
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− Hide 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
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− Hide 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
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− Hide 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
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− Hide 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.





