Steps
1. Heat olive oil in a pan over medium heat.
2. Add chopped onion and sauté until translucent, about 3-4 minutes.
3. Stir in minced garlic and cook for an additional minute.
4. Add curry powder, turmeric, cumin, and chili powder, stirring well for about 30 seconds to release the spices' aromas.
5. Add the diced tomatoes and stir, cooking for 2-3 minutes until softened.
6. Pour in the coconut milk and add the chickpeas. Stir to combine and bring to a gentle simmer.
7. Cook for 10-15 minutes, allowing the flavors to meld and the sauce to thicken.
8. Season with salt to taste and garnish with fresh cilantro before serving.