Heat the olive oil in a large pot over medium heat. Add the diced onion and cook until it softens, about 5 minutes.
Stir in the minced garlic and curry powder. Cook for 1 minute until the spices smell fragrant.
Add the cauliflower florets and chickpeas to the pot. Stir to coat them with the spiced onion mixture.
Pour in the coconut milk and vegetable broth. Add the salt and bring the mixture to a gentle boil.
Reduce the heat to low, cover the pot, and simmer for 20 minutes until the cauliflower is tender.
Taste and adjust salt if needed. Ladle the stew into bowls and top with chopped cilantro before serving.