In a warm pan, add oil. Toss in the onion, then allow to soften for a few minutes. Stir in the ginger and garlic. Cook just until fragrant—don’t let them brown too much.
Sprinkle the curry powder, coriander, turmeric, chili, and cumin. For 30 seconds or so, continue to stir just enough to blend everything.
Spoon in the tomato paste, stir it through, then pour in the coconut milk. Give everything a good mix and let it bubble gently for 3–4 minutes.
Add the chickpeas. Season with a bit of salt and a small pinch of sugar. Let it simmer for about 5 minutes, stirring now and then.
Scoop over hot rice or next to a warm paratha. Finish with fresh coriander.