Preheat oven to 400 degrees.
Pull off the outer leaves of cauliflower and cut out core.
Pull off florets and cut into 2-inches thick rounds.
Cut remaining vegetables and place on a baking sheet.
Sprinkle with olive oil, salt and pepper. Roast for 15-20 minutes.
Test for fork tender. Remove and cool slightly. Reserve 1 floret per bowl for topping.
In a large soup pot add the broth and water, bay leaf, and roasted vegetables, bring to a boil.
Reduce and simmer for 15-20 minutes until flavors are blended. Strain broth into a bowl.
To a blender add vegetables (about 2 cups) with 1 cup of broth and process until smooth.
Repeat until all the vegetables have been blended. Reserve the extra broth.
Rinse out pot and return pureed soup to pot and add enough broth to thin out soup.
Return to a simmer. Taste for salt and pepper and add remaining water if needed.
Serve in bowls with one or two reserved roasted florets for topping.
Sprinkle with pepper. Drizzle with olive oil.