Balsamic Lamb with Red Wine and Rosemary

Slow-cooked to perfection, this roast lamb recipe features balsamic vinegar, to give it a sharp, sweet depth of flavour

  • Rating
    (130 ratings)
    Rate this recipe
  • Serves 8-10

  • Prep time 20 mins

  • Cooking time 5 hrs

  • Total time 5 hrs 20 mins

  • Skill level Easy

  • Calories 453-362 per serving

  • Prepare ahead yes


  • 400g (14oz) shallots
  • 2.5kg (5½lb) lamb shoulder, on the bone
  • 3 stalks rosemary
  • 300ml (½pt) red wine
  • 1 litre (1¾pt) chicken stock
  • 4 garlic cloves, peeled
  • 150ml (¼pt) good balsamic vinegar


For a lamb recipe that’s super tender and full of hearty flavours, try this balsamic lamb with red wine and rosemary instead of your usual roast this weekend and you’ll love the tasty mix of flavours.

Balsamic vinegar helps to give this slow cooker recipe extra flavour thanks to its sharp and sweep properties, while red wine is a classic lamb pairing.


  1. Heat the oven to 130 C, 110 C fan, 250 F, gas ½. Put the shallots in boiling water and leave for 15 minutes for the skins to soften, then peel. Make small slashes in the lamb and stick a rosemary sprig into each. Pour the wine and stock into a large roasting tin and add the garlic and shallots. Bring to a simmer on the hob, then add the lamb and cover the tin tightly with a double layer of foil. Cook in the oven for 4 hours, then uncover and pour over the balsamic. Turn the oven up to 180 C, 160 C fan, 350 F, gas 4 and return the tin to the oven, uncovered, for a further hour, until the lamb is dark and crisp on the top.
  2. Rest the lamb under foil for 15 minutes. Skim the fat off the gravy, return to the roasting tin and heat on the hob for a few minutes. Slice or shred the lamb with 2 forks and serve with the shallot gravy.