Place the following into a deep saucepan and cover with water; chickpeas, chopped onion, spices, meat. Bring to the boil and simmer until the chickpeas are tender.
Chop the cilantro and flat leaf parsley, and lovage, if using, and grind in pestle and mortar to release the flavors.
Then, add the herbs, pulped tomatoes, and rice. After about 5 minutes add the water flour mixture, this helps the soup thicken and lighten in color. Finally add the fava beans, and lentils, if adding. Simmer for about 20 to 30 minutes. Season, to taste, with salt.
Drizzle with olive oil and serve with bread and sweet dates.
Recipe courtesy of Boujemaa Mars, La Mamounia, Marrakech, Morocco