Heat olive oil over medium heat in a large stock pot.
Add chopped onion, garlic, curry powder, paprika, and cayenne pepper and sauté for about 6–7 minutes.
Add broccoli, and turn heat up to medium-high.
Add broth (only enough to cover all the vegetables), honey, salt, and pepper, and bring to a boil.
Lower to a simmer for about 10 minutes, or until vegetables are tender.
Turn off heat and allow to cool slightly.
Add coconut milk, and use an immersion blender to mix all ingredients to a smooth consistency.
Once the desired consistency is reached, turn heat up to medium to heat through.
Serve warm.