Start by washing the cauliflower. Then remove the leaves from the cauliflower base to expose the stem. Cut the stems to separate the large florets. Discard the leaves and the large stem. Cut the large cauliflower florets into small pieces.
Slice off the root end of the leek and the tough green top. Slice the leek in half lengthwise and wash it.
Peel and cut the carrots and potatoes.
Wash and cut the zucchini.
Peel and grind the ginger.
Add all the vegetables and ginger into a medium pot. Add chili pepper, turmeric powder, curry powder, chicken or vegetable stock cube.
Finally add the water and let it simmer for about 20 minutes or until all the vegetable are tender.
When the vegetables are tender, strain the vegetables from the broth and remove the chili pepper.
Transfer the vegetables in batches to a mixer and add a little of the broth. Mix until creamy. Pour it into a clean pot. When all the vegetables are puréed, slowly add the remaining broth until you get the right thickness of the soup to your taste.
Finally, add the cream and stir it into your soup.
Taste and add salt and black pepper if needed.