Rich, creamy, packed with flavor, and easy enough for a weeknight! This creamy curried cauliflower soup comes together in just over thirty minutes and is guaranteed to warm you up on cold winter nights.
Coat the bottom of a large pot with oil and place it over medium heat.
When the oil is hot, add the onion. Sweat the onion for about 5 minutes, until soft and translucent, stirring occasionally.
Stir in the garlic, ginger, curry powder, cumin and turmeric. Sauté everything for about 30 seconds, until the garlic is very fragrant.
Stir in the coconut milk, tomatoes, broth, and cauliflower.
Raise the heat and bring the liquid to a boil.
Lower the heat and allow it to simmer until the cauliflower is soft, about 20 minutes.
Either blend the soup using an immersion blender, or transfer it to a blender or food processor in batches. Blend until smooth.
Return the soup to the pot (if you took it out) and reheat if needed.
Remove from heat and taste test. Season with salt and pepper to taste. Adjust any other seasonings to your liking. You can also thin the soup with some hot water if it has gotten too thick.
Ladle into bowls, top with cilantro, and serve.
I picked a few cauliflower florets out of my soup before blending and then used them as garnish.