1Heat the olive oil in a large pan over medium heat.
Add the chopped onion and sauté until translucent, about 5 minutes.
Add the minced garlic and sauté for another minute until fragrant.
Stir in the curry powder, cumin, coriander, and chili powder, and cook for 1-2 minutes to release the flavors.
Add the chickpeas, diced tomatoes, and coconut milk to the pan. Stir well to combine.
Bring the mixture to a simmer and let it cook for about 15-20 minutes, allowing the flavors to meld together.
Season with salt to taste.
Serve the curry hot, garnished with fresh cilantro if desired.