Heat olive oil in a large pan over medium heat.
Add chopped onion and sauté until translucent.
Stir in minced garlic and grated ginger, cooking for another minute.
Add curry powder, cumin, and turmeric, stirring to combine.
Pour in the coconut milk and bring to a simmer.
Add the drained chickpeas and mix well.
Simmer for 15 minutes, allowing flavors to meld.
Season with salt and pepper to taste.
Garnish with chopped cilantro before serving.
Serve hot with rice or naan.