If you use dry chickpeas, soak them overnight. Put them in a pot, cover with water, bring to a boil. Cook for about 40 minutes or until soft.
Place the peeled and chopped eggplant, sweet potato, carrot, and onion in a pot with one cup of water. Fold in the seasoning (coriander, cumin, mint, paprika, black pepper, and salt) and cook for about 15 mins.
Then add the chopped tomatoes and 2½ cups of cooked chickpeas. Stir well.
Put the other 1½ cups of chickpeas with ¼ cup of water in a food processor until smooth.
Add it to the pot, mix everything well and cook for another 10 mins.
When it is ready, fold the ground flax seeds, pressed garlic and chopped parsley into the pot and stir.
Enjoy!
Notes
For a creamier texture, I put part of the chickpeas with some water in a food processor. You can skip this step and put all chickpeas in the pot.