Eating for two: Roast lamb with tomato and basic beans by Annabel Karmel

by Annabel Karmel |

Preparation Time

20 minutes




  • 300g (10½ oz) trimmed rack of lamb

  • 2 tbsp olive oil

  • 1 tbsp chopped fresh thyme

  • 1 onion, finely chopped

  • 1 garlic clove, crushed

  • 1 x 400g tin cannellini beans, drained & rinsed

  • 1 x 400g tin chopped tomatoes

  • 2 tsp tomato puree

  • 1 tsp Worcestershire sauce

  • 1 tsp sugar

  • 1 tsp chopped fresh thyme

  • 3 tbsp chopped fresh basil

  • Salt & pepper

  1. Pre-heat the oven to 220C / 425F.

  2. Trim all the fat from the rack of lamb. Brush with some of the oil, season with salt and pepper, then rub with the thyme. Heat a frying pan until hot. Brown the lamb on both sides for 1½ minutes, then place on a baking sheet. Roast for 10-12 minutes. Cover with foil and roast for a further 5 minutes, until cooked through.

  3. To make the beans, heat the remaining oil in a saucepan. Add the onion and fry for 5 minutes until softened. Add the garlic and cook for 2 minutes. Add the cannellini beans, tomatoes, tomato puree, Worcestershire sauce and sugar. Bring to the boil and simmer for 10 minutes. Add the herbs and season to taste.

  4. Carve the lamb and serve with the tomato and basil beans.

For more pregnancy recipe inspiration and advice, check out Annabel’s Eating for Two or visit

Just so you know, whilst we may receive a commission or other compensation from the links on this website, we never allow this to influence product selections - read why you should trust us