Preheat the oven to 160°C (140°C fan/Gas 3).
Using a paring knife, create 15-20 deep incisions across the surface of the lamb shoulder.
Insert one garlic sliver and one rosemary piece into each incision to ensure internal flavor distribution.
Arrange the sliced onions in a uniform layer at the base of a heavy-duty roasting tin.
Position the lamb shoulder directly on top of the onion bed.
Rub the surface of the meat with olive oil and season thoroughly with salt and pepper.
Carefully pour the lamb stock into the tin, ensuring the liquid does not wash off the surface seasoning.
Seal the tin hermetically with a double layer of aluminum foil to retain moisture during the long-duration cook.
Roast in the center of the oven for 4 hours.
Remove the foil and increase the oven temperature to 200°C (180°C fan/Gas 6).
Continue roasting for 30 minutes to facilitate the Maillard reaction and crisp the exterior.
Transfer the lamb to a warm platter and rest for 20 minutes before service.
Deglaze the roasting tin juices into a saucepan, whisk in the redcurrant jelly, and reduce over medium heat to create the jus.