Add onion, garlic, ginger, green chili and fresh cilantro to a food processor with an S blade and process into a paste.
Add olive oil and the paste to a pot on medium heat and cook until the paste has softened. About 5 minutes.
Add chickpeas, garam masala, turmeric, cumin, ground coriander and cayenne pepper and gently toss together. Cook for a couple of minutes to lightly toast the spices.
Add crushed tomatoes and coconut cream and bring to a simmer. Then reduce the heat and leave to simmer for around 10 minutes, stirring occasionally.
Add coconut sugar and salt and mix in.
Serve over basmati rice, topped with fresh cilantro and a sprinkle of ground black pepper, with lemon wedges on the side.
