Heat the oil in a large saucepan over moderate heat. Add the onion and garlic and sautè until soft and translucent.
Add the courgettes and the cauliflower florets. Cover and simmer for 5 minutes.
Add the vegetable stock and cook over medium heat for about 20-25 minutes or until the vegetables are tender.
Purée the vegetables in a blender adding the spinach directly into the blender with the soup. Pour the blended soup back into the saucepan and stir in the cream. Serve hot or cold, garnished with black pepper and extra salt if needed.
Recipe by SAPeople South African Recipes at https://tastyrecipes.staging.sapeople.com/cauliflower-and-courgette-soup/