Heat the coconut oil in a large pot over medium-high heat. Add the onion and cook until it turns golden, about 7 minutes. Add the ginger and garlic and cook for 2 more minutes. Add the curry powder and turmeric and cook for 1 minute more.
Add the tomatoes, coconut milk, salt, and pepper to the pot and mix well. Add the cauliflower and bring the pot to a boil. Reduce the heat to low, cover the pot, and simmer for 15 minutes, until the cauliflower is tender.
Stir the chickpeas into the curry and serve with a little cilantro sprinkled over the top.
