Prepare the leg of lamb by trimming any excess fat. In a bowl, combine crushed garlic, rosemary, salt, pepper, and lemon juice. Rub this mixture all over the lamb, then drizzle with olive oil. Let it marinate for at least 1 hour, or preferably overnight.
Preheat your oven to 350°F (180°C). Place the marinated leg of lamb in a roasting pan and cover it tightly with aluminum foil. Roast for 2 hours. Then, remove the foil and continue roasting for another 30 minutes, or until the lamb is golden brown and cooked to your liking.
While the lamb is roasting, prepare the mashed potatoes. Peel the potatoes, cut them into cubes, and boil them in salted water until tender.
Drain the potatoes thoroughly. Return them to the pot and add the butter and warm milk. Mash until smooth and creamy. Season with salt to taste.
To serve, carve the roasted leg of lamb into slices and serve with the creamy mashed potatoes.
To provide the best experiences, we and our partners use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us and our partners to process personal data such as browsing behavior or unique IDs on this site and show (non-) personalized ads. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Click below to consent to the above or make granular choices. Your choices will be applied to this site only. You can change your settings at any time, including withdrawing your consent, by using the toggles on the Cookie Policy, or by clicking on the manage consent button at the bottom of the screen.