La veille, rincer les fèves, les mettre dans un saladier et les couvrir largement d'eau froide. Les laisser tremper pendant 12 heures.
Le jour même, égoutter les fèves. Rincer les lentilles et mettre le tout dans une grande casserole. Ajouter 3 cuillerées à soupe d'huile. Couvrir d'eau froide, porter à ébullition et laisser cuire pendant 2 heures, récipient couvert.
Egoutter le contenu de la casserole. Le passer au moulin à légumes et le réduire en purée. Fouetter cette purée en incorporant peu à peu le reste d'huile et le jus de citron. Saler et poivrer. Ajouter le persil. Mélanger le tout.
Laisser refroidir, décorer avec les olives et les tomates servir la salade de foul bien fraiche.