Skip to main content

Harvest vegetable soup recipe

This creamy-textured soup has a really lovely flavour – and it's so easy to make.

Prep: 15 mins
Cook: 30 mins
Serves 4

Nutritional information

Per serving (1/4 recipe)

  • 1,289kJ / 308kcal
  • 13.5g protein
  • 55g carbohydrate of which 18g sugars
  • 6g fat of which 2.5g saturates
  • 5.75g fibre
  • 0.9g salt
A bowl of thick, cream-coloured soup with chunks of vegetables


  • 1 medium-sized onion, finely chopped
  • 1 leek, trimmed and sliced
  • 1 carrot, diced 
  • 200g swede or turnip, diced
  • 1 medium-sized potato, diced
  • 400ml reduced-salt vegetable or chicken stock
  • 1 tbsp cornflour
  • 600ml 1%-fat milk
  • 75g sweetcorn
  • 1 pinch ground black pepper

To serve

  • 4 wholemeal rolls (optional)


  1. Put the onion, leek, carrot, swede or turnip, potato and stock into a large saucepan. Bring to the boil, then reduce the heat and simmer, partially covered, for 25 minutes, until the vegetables are tender.


    You could use butternut squash or sweet potato instead of swede or turnip, if you prefer.

  2. Blend the cornflour to a smooth paste with 2 to 3 tablespoons of the milk. Add the remaining milk to the saucepan with the sweetcorn, then stir in the blended cornflour. Heat gently, stirring constantly, until the soup thickens and just begins to boil.

  3. Season with black pepper and ladle into bowls. Serve each portion with a wholemeal roll, if you like.


    Cool the soup and store in a covered container for up to 3 days, or freeze for up to 3 months.

Sign up for Healthy Steps emails

Want the recipe for a healthier family? Join today and over 8 weeks you'll get easy tips from nutrition experts and parents, healthy swaps and tasty recipes on a budget.