• 3 big courgettes about (550g), trimmed
  • 1 large potato
  • 1 tbsp olive oil
  • 1 onion, peeled and finely chopped
  • 750 ml vegetable stock
  • 2 tbsp soft pasteurised cheese if you have some – it is also good without the cheese
  • Bread, to serve


  1. 1

    Cut the courgettes into small pieces. Peel the potato and cut into small pieces.

  2. 2

    Heat the oil in a large, heavy-based saucepan, add the onion and potato, stir everything around in the pan, then cover with a lid and leave to ‘sweat’ over a low heat for about 10 minutes.

  3. 3

    Add the courgettes, cover and sweat for 5 minutes. Add about 100ml of the stock or water and cook for another 5 minutes until the potatoes are soft and the courgettes just cooked.

  4. 4

    Take a couple of ladlefuls of the vegetables out of the pan and put into a bowl and, using a handheld blender, whizz until smooth (or blend in a food processor). This is a great purée for babies. Serve on its own or mix with baby rice.

  5. 5

    Add the rest of the stock or water to the pan and cook for another couple of minutes and then purée until smooth.

  6. 6

    Pour back into the pan and heat through. You can then add the cream cheese and mix together until the cheese has melted or serve the soup in bowls and top each with a little cream cheese. It is also lovely without the cheese if you don’t have any in your fridge.


    Tip: this soup also works well with broccoli instead of courgettes.

Nutritional Details

Each serving provides
  • Energy 1135kj 271kcal 14%
  • Fat 6.9g 10%
  • Saturates 1.8g 9%
  • Sugars 7.6g 8%
  • Salt 0.6g 10%

% of the Reference Intakes

Typical values per 100g: Energy 180kj/43kcal

Each serving provides

37.1g carbohydrate 7.4g fibre 11.2g protein

Show us how you cook it!
Back to top