Cut up onions and line the bottom of a baking tray with them.
Season the lamb shoulder with salt, pepper, and rosemary, and place it on top of the onions.
Add garlic cloves and olive oil to the tray, and pour in a cup of chicken stock.
Wrap the tray tightly with foil and place it in the oven for 4-5 hours.
Peel and cut up potatoes, and boil them until cooked.
Drain the potatoes and mash them with butter, cream, olive oil, salt, and pepper.
Cut up carrots and roast them in the oven with oil, salt, and pepper.
To make the gravy, melt butter in a pan, add flour, and slowly introduce stock until desired consistency is reached.
Serve the lamb with the mash, roasted carrots, and gravy.
Your donation to Vidcook can help us continue to provide our free and valuable service as it costs a decent money to run! You can donate via PayPal by pressing the button below.