01 - Preheat oven to 400°F.
02 - Using a sharp knife, make small incisions all over the lamb. Insert garlic slices into the slits.
03 - In a small bowl, mix rosemary, thyme, Dijon mustard, olive oil, sea salt, black pepper, and lemon zest. Rub this mixture thoroughly over the leg of lamb.
04 - Place the onion slices in the bottom of a large roasting pan. Arrange the potatoes around the onions and drizzle with 1 tablespoon olive oil, tossing to coat. Season with salt and pepper.
05 - Place the lamb on top of the onions and potatoes. Pour white wine or broth into the pan.
06 - Roast for 1 hour 30 minutes, basting the lamb once or twice with pan juices. After 45 minutes, gently toss the potatoes for even roasting.
07 - Check for doneness: internal temperature should reach 130-135°F for medium-rare. Adjust cooking time if needed.
08 - Remove the lamb and potatoes from the oven. Tent the lamb loosely with foil and let rest for 15 minutes before carving.
09 - Serve thick slices of lamb with the roasted potatoes and onions, spooning pan juices over the top.