Place the diced eggplants/aubergine in a plate and sprinkle with salt. Let it sit while you start to prepare the rest of the dish.
Preheat a pan with some olive oil.
Add the chopped yellow onion and fry for 1-2 minutes.
Add the red chili and garlic and fry for another 1-2 minutes.
Add the minced ginger and stir to combine, fry for 1 minute more.
Add the tomato paste and stir to combine. Fry for 1 minute.
Add cinnamon, paprika powder, cumin, turmeric, cloves and saffron (if using) and fry for another 1-2 minutes.
Dry path the eggplants well to remove the salt. Add to the pan and stir together and fry for 1-2 minutes-
Add the crushed tomatoes, water, lemon juice and stock cube and let it simmer on medium heat for 10-15 minutes.
Drain and rinse the chickpeas and add to the stew together with raisins and apricots. Let it shimmer for another 10 minutes or so.
Place in bowls, top with pomegranate seeds, roughly chopped almonds, vegan Creme fraiche/yogurt and green leaves. Serve just as is, with cauliflower couscous or regular couscous.