Steps
1. In a medium saucepan, heat olive oil over medium heat.
2. Add the diced onion and sauté for about 3-4 minutes until translucent.
3. Stir in the minced garlic and grated ginger, cooking for another minute until fragrant.
4. Add the curry powder, turmeric, and cumin, stirring well to coat the onions.
5. Pour in the diced tomatoes and coconut milk, mixing everything together.
6. Add the chickpeas and bring the mixture to a gentle simmer.
7. Cook for about 10 minutes, allowing the flavors to meld, and season with salt and pepper to taste.
8. Serve hot, garnished with fresh cilantro if desired.