01 - Set oven to 425°F.
02 - Combine rosemary, garlic, thyme (if used), lemon zest, salt, pepper, and olive oil in a small bowl to form a paste.
03 - Pat lamb dry. Make small, deep incisions all over and insert garlic slices into each.
04 - Thoroughly rub the herb paste over the entire surface of the lamb.
05 - Spread onions, carrots, and celery evenly in a large roasting pan. Place lamb on top, fat side up.
06 - Pour wine or broth into the pan, avoiding contact with lamb to preserve herb rub.
07 - Roast for 20 minutes at 425°F, then reduce temperature to 350°F and continue roasting for 60 to 75 minutes until internal temperature reaches 135–140°F for medium-rare.
08 - Remove from oven, tent loosely with foil, and rest for 15–20 minutes.
09 - Strain pan juices, skim fat, optionally reduce with a splash of wine until slightly thickened, and serve alongside sliced lamb.