Saute the onion and leek in a large soup pot with the oil until they are soft and see-through, then add the chopped garlic.
Add the cauliflower, broccoli, frozen peas and stock and cover with a lid. Allow to simmer for 20-30 minutes until all vegetables have softened. Blend with a stick blender or food processor. You may add more stock if the soup is too thick.