Heat olive oil in a large skillet over medium heat and add in chopped onion and garlic. Cook until fragrant and softened.
Add in chickpeas, tomatoes, coconut milk, curry powder, cumin, salt and coriander. Stir together. Turn heat up to medium-high and simmer, stirring frequently, until broth has cooked down some and thickened a bit, about 10-15 minutes.
Place hot, cooked basmati rice on plates on in bowls and ladle curry over the top. Sprinkle with a bit of cilantro and serve!