01 - Set the oven to 320°F to ensure proper slow roasting.
02 - Dry the lamb shoulder with paper towels, make deep incisions over the surface, and insert peeled garlic cloves into the slits.
03 - Mix olive oil, rosemary, thyme, sea salt, and black pepper in a small bowl and rub thoroughly over the lamb.
04 - Place onions, carrots, and celery evenly in a large roasting pan, then set the lamb shoulder atop the vegetables.
05 - Pour white wine and stock into the pan around the lamb without wetting it and cover tightly with foil or a roasting lid.
06 - Cook the lamb for 3½ hours, occasionally basting with pan juices to maintain moisture and flavor.
07 - Increase the oven temperature to 430°F, remove the cover, and roast uncovered for an additional 20–30 minutes until golden and tender.
08 - Allow the lamb to rest covered loosely with foil for 15 minutes before carving or shredding. Serve with the vegetables and pan juices.