Take all the vegetables that you are using.
Wash them well and chop them in large cubes or similar sized pieces. Chop leeks.
Peel potatoes and cube them. Keep aside. Peel and dice carrots. Chop zucchini and cauliflower and keep aside. Chop one onion and mince 3 garlic cloves and keep aside.
Heat a pan and add olive oil to it. Heat it.
Add chopped onions and garlic and saute for 2 minutes.
Add leeks, cauliflower, zucchini and carrots. Cook on low flame for 5 minutes.
Add in the cubed potatoes with vegetable stock and let it come to a boil.
If your stock does not have salt, then add salt.
Put a lid and cook for about 10 minutes till the vegetables get soft.
Take off the heat and allow to cool.
Blend till creamy in a blender.
Now put the blended soup back in the pan. It is thick and creamy. Add 1 cup coconut milk and stir. Or you can add more stock to thin down the soup.
Garnish with salt and pepper and I added some fresh basil leaves.
Serve hot. Your leek cauliflower and potato soup is ready to serve.