Skip to main content

Mediterranean lamb shoulder roast with lemon, olives and white wine

Skip to IngredientsSkip to Method

Impress your family with this sensational rosemary-infused roast lamb served with creamy white bean puree.

  • Serves4
  • Cook time3 hour 35 minutes
  • Prep time15 minutes
Mediterranean lamb shoulder roast with lemon, olives and white wine


  • 1 tbs olive oil
  • 1.8kg Coles Australian Lamb Shoulder Roast (bone in)
  • 2 brown onions, peeled, sliced
  • 4 sprigs rosemary
  • 1¾ cups (375ml) chicken stock
  • ½ cup (125ml) white wine
  • 6 anchovies, finely chopped
  • 2 tbs capers, rinsed, drained
  • 1 lemon, juiced
  • 4 garlic cloves, crushed
  • 1 lemon, extra, thinly sliced
  • 1 cup (160g) drained Sicilian olives
  • 2 x 400g can cannellini beans, rinsed, drained
  • ½ cup (125ml) thickened cream
  • 2 tbs lemon juice, extra
  • Steamed baby broccoli, to serve

Check ingredient labels to make sure they meet your specific dietary requirements and always consult a health professional before changing your diet. View dietary information here.

Percentage Daily Intake information on our recipes is calculated using the nutrition reference values for an average Australian adult.


  1. Step 1

    Heat half the oil in a large frying pan over high heat. Season the lamb. Cook for 5 mins or until browned all over. Transfer to a plate.
  2. Step 2

    Place the onion, in a single layer, in the base of a large roasting pan. Top with 2 sprigs of rosemary and then the lamb. Make slashes in the top of the lamb. Place 1 cup (250ml) of the stock in a jug. Stir in the wine, anchovies, capers, lemon juice and half the garlic. Season. Pour over the lamb. Top lamb with lemon slices and remaining rosemary sprigs. Cover the pan tightly with foil and cook for 31/2 hours or until lamb shreds easily with a fork, adding the olives in the last 30 mins of cooking.
  3. Step 3

    Meanwhile, heat the remaining oil in a frying pan over medium heat. Add the remaining garlic and cook for 1 min. Add the beans, cream and remaining stock. Cook for 10 mins or until mixture thickens slightly. Stir in the extra lemon juice. Using a stick blender, blend the beans until smooth. Season.
  4. Step 4

    Shred the lamb and serve with white bean puree and baby broccoli. Spoon over the sauce.