Hearty winter veg soup

The perfect soup for those warm cosy nights – it’s vegetarian and a good source of calcium, folic acid and vitamin C, too!

  • Prep:5 mins
    Cook:20 mins
  • Serves 4
  • Easy

Nutrition per serving

  • kcal 307
  • fat 7g
  • saturates 2g
  • carbs 47g
  • sugars 27g
  • fibre 14g
  • protein 17g
  • salt 0.99g


  • 1 tbsp olive oil
  • 2 garlic cloves, crushed
  • 1 swede, peeled and cut into chunks
  • 4 large carrots, peeled and cut into chunks
  • 3 sprigs thyme, leaves removed and roughly chopped
  • 850ml vegetable stock
  • 500ml semi-skimmed milk
  • 2 x 410g cans mixed beans in water, drained


  1. Heat the oil in a large saucepan, then gently soften the garlic without colouring. Tip in the swede, carrots and two-thirds of the thyme, then pour in the stock and milk. Bring to the boil, then simmer for 15 mins.

  2. Ladle a third of the soup into a blender, whizz until smooth, then pour back into the pan along with the beans. Check for seasoning, then return to the heat and warm through. Serve sprinkled with the remaining thyme and some warm, crusty bread rolls.

Suggested recipes from this collection...