In a large pan, heat olive oil over medium heat. Add the chopped onion, garlic, and grated ginger, sautéing until softened, about 3-4 minutes.
Add the sliced carrots, cauliflower florets, and bell pepper to the pan, stirring to combine. Cook for 5-7 minutes until the vegetables start to soften.
Add the curry powder, cumin, turmeric, salt, and black pepper, and stir to coat the vegetables in the spices.
Pour in the coconut milk and bring the mixture to a simmer. Let it cook for 15-20 minutes until the vegetables are tender.
Add the chickpeas and lime juice, stirring to combine. Let the curry simmer for an additional 5 minutes.
Taste and adjust the seasoning if necessary.
Serve the curry hot, garnished with fresh cilantro if desired.