01 -
Mix garlic, coriander, cumin, cardamom, cayenne, paprika, salt, pepper, oil, and 2 tbsp lemon juice into a wet paste.
02 -
Put lamb in a roasting pan, slather all over with paste, fat side up.
03 -
Pour water around lamb, cover tightly with foil, and roast at 350°F for 3 hours, basting 2-3 times.
04 -
Remove foil, check tenderness with forks, baste again, and roast uncovered 30 minutes for a crust.
05 -
Cool lamb 20 minutes, pull into chunks if using shoulder, coat with juices, and sear on a medium BBQ until golden.
06 -
Slice or shred lamb, drizzle with pan juices, and serve with wraps or couscous.