Preheat your oven to 220°C (430°F), creating a hot environment for initial browning.
Rub the lamb generously with a mixture of salt, black pepper, crushed garlic, and olive oil, massaging it into the meat to distribute flavors evenly. Let it sit at room temperature for about 30 minutes to help the seasoning penetrate.
Place the seasoned lamb on a roasting rack set inside a baking dish; this allows heat to circulate around the meat for even cooking.
Put the lamb in the hot oven and roast for 20 minutes, watching as the exterior develops a deep, golden-brown crust and fills the kitchen with savory aromas.
Lower the oven temperature to 160°C (320°F) to continue slow roasting, ensuring the meat remains juicy inside. Insert a meat thermometer into the thickest part of the lamb.
Roast for approximately 1.5 to 2 hours, or until the thermometer registers about 60°C (140°F) for medium-rare, checking periodically to prevent overcooking.
Remove the lamb from the oven and tent loosely with aluminum foil. Let it rest for at least 15 minutes; this helps juices redistribute, keeping the meat tender and flavorful.
While the meat rests, optionally deglaze the roasting pan with red wine or beef stock, scraping up browned bits to make a rich pan sauce.
Slice the lamb against the grain into thick, juicy pieces, revealing its tender interior and rosy hue.
Serve the slices with a drizzle of pan juices or sauce, accompanied by roasted vegetables or your favorite sides for a hearty, festive meal.