La veille mettez les pois chiche à tremper. Epluchez et hachez ensuite grossièrement l'oignon. Mettez-le dans une grande casserole. Découpez le morceau d'agneau en petits cubes. Ajoutez-les ensuite dans la cocotte avec le concentré de tomate les lentilles les pois chiche égouttés le poivre le gingembre la cannelle le safran. Ajoutez alors les cubes de bouillon de volaille et deux litres d'eau. Amenez à ébullition. Ecumez la surface de bouillon. Réduisez le feu sous la casserole. Couvrez-la. Laissez mijoter pendant une heure et demie. Mettez 90 cl d'eau à bouillir dans une casserole. Dès que l'eau bout versez-y le riz en pluie. Laissez cuire 15 mn. Egouttez-le en récupérant le jus de cuisson dans une jatte. Ajoutez le riz dans la soupe. Mélangez dans un bol la farine avec un peu de jus de cuisson du riz et du bouillon. Versez la préparation dans une petite casserole. Hachez finement le persil la coriandre. Ajoutez-les dans la petite casserole. Faites cuire à feu moyen pendant 15 mn en mélangeant souvent. Ajoutez cette préparation au bouillon. Fouettez les oeufs quelques minutes dans un bol. Versez-les dans la soupe en battant énergiquement l'ensemble. Rectifiez l'assaisonnement en sel. Découpez les citrons en quartiers. Servez la soupe bien chaude dans une soupière ou alors dans des bols. Chaque convive pressera un peu de jus de citron dans son assiette ou dans son bol.