In a large pan, heat coconut oil over medium heat. Add onion and cook for 2-3 minutes until soft. Stir in garlic and ginger, cooking for another minute.
Stir in curry powder, turmeric, cumin, paprika, and red pepper flakes, cooking for about 30 seconds until fragrant.
Cook Vegetables – Add cauliflower, bell pepper, and carrot to the pan. Stir well to coat the veggies in the spices.
Pour in the diced tomatoes, coconut milk, and chickpeas. Stir well, bring to a gentle simmer, and let cook for 15-20 minutes until the cauliflower is tender. Add vegetable broth if needed to adjust consistency.
Season with salt and black pepper, and adjust spices if needed. Garnish with fresh cilantro and serve over brown rice, quinoa, or cauliflower rice for a low-carb option.