Heat the oil in a large saucepan, briefly toast the caraway and mustard seeds in it, then add the diced tomatoes, the onions and the chickpeas, add a little liquid if necessary.
Let simmer for a few minutes, then add the spinach and aubergine. Stir in the remaining spices and simmer over low heat for about 20 minutes. Pour in a little more liquid if necessary.
Finally, season again to taste and sprinkle with fresh, chopped coriander if necessary. Serve with couscous or rice.