Stir curry powder into coconut milk. Pour into the pot with the cauliflower and shallots. Stir and add salt and paprika. Bring to a boil and turn down heat to simmer for about 20 minutes.
Remove pot from the heat and blend with a hand-held, immersion blender until it semi-smooth. The soup can be chunky or smooth, as desired.
Divide the soup into bowls and garnish with cilantro, if desired. Serve immediately. Enjoy!