Roughly chop cauliflower and leeks. Place on baking sheet with the cloves of garlic. Drizzle olive oil over top and sprinkle with salt. Roast in 375 degree oven until lightly browned about 15 minutes stirring a few times. Remove from oven and set aside.
In large pot bring chicken broth and wine to a full boil. Reduce heat to a simmer and add the cauliflower, leeks, and garlic. Cook until veggies are soft. Add the cream and remaining ingredients and cook a couple more minutes. Remove from heat and puree with an immersion blender or food processor.