This vegan cauliflower soup is rich, creamy, and absolutely scrumptious! Easy to make and full of flavor, it's the perfect secretly healthy soup to satisfy your comfort food cravings.
Coat the bottom of a large pot with the oil and place it over medium heat.
Once the oil is hot, add the onion. Sweat the onion for about 5 minutes, stirring constantly, until it begins to soften.
Add the garlic and cook it with the onion for about 1 minute, until it becomes very fragrant.
Stir in the wine and bring it to a simmer. Let the wine simmer until it reduces in volume by about half, about 4 minutes.
Stir in the cauliflower, broth, coconut milk, and thyme. Raise the heat and bring the liquid to a boil, then lower the heat and simmer the soup until the cauliflower is tender. (Note 3) Add water to a the pot if the liquid reduces too much.
Remove the pot from heat and blend the soup until smooth, either by using an immersion blender or transferring it to a blender or food processor in batches. Always use caution when blending hot liquids.
Return the soup to the pot (if you removed it) and thin it with water or broth, if desired. You can also reheat it on the stove at this point if it cooled down.
Stir in the vinegar and season the soup with salt and pepper to taste.
Ladle into bowls and serve.