Heat the olive oil in a saucepan and lightly fry the chopped aubergines for 2-3 minutes, or until beginning to brown. Add the ginger and fry for 2-3 more minutes, or until the aubergines are golden-brown. Remove with a slotted spoon and set aside.
Add the onion to the pan and fry for 2-3 minutes, or until just beginning to soften, then add the garlic, sliced chilli and the ground spices. Lightly fry for 2-3 more minutes, adding a dash of olive oil if the pan is too dry.
Add the green pepper and season with salt, then cover and allow to simmer over low heat for ten minutes.
Return the aubergines to the pan, then stir in the tinned tomatoes, the tomato purée and the drained chickpeas. Lower the heat and allow the mixture to simmer with the lid off for 30-40 minutes, or until thickened.
To serve, spoon the curry into serving bowls and garnish with the chopped fresh coriander.