Cook the aromatics: In a large pot over medium high heat, add 2 tablespoon of oil, garlic, onions and grated ginger. Add a little salt to soften the onions and cook for a few minutes, until the onions are translucent.
Cook the remaining vegetables: Add the carrots, celery, potato, broccoli, cauliflower, 1 tablespoon olive oil, and cook for 3 minutes.
Bring the soup to a boil: Add the water and bring to a boil. Lower the heat to low, cover and simmer for 30 minutes, or until the vegetables are tender.
Blend it: Transfer the soup to a blender and blend until smooth. You may need to do this in batches.
Serve: Season with salt and pepper and serve.
Notes
Refrigerate this soup in a storage container for up to 5 days.