Rincer les lentilles et les faire cuire à l'eau pendant 20 minutes.
Pendant ce temps, faites cuire les oeufs durs : faire bouillir de l'eau dans une casserole, et plonger délicatement les oeufs dans l'eau bouillante pendant 10 minutes. Aussitôt cuits, les sortir de la casserole et les passer sous l'eau froide pour que la coquille se décolle facilement.
Emincer les oignons, découper les tomates, et mélanger le tout dans un saladier. Ajouter un bon filet de huile d'olive et du vinaigre, ainsi qu'un peu de vinaigre balsamique.
Ajouter les oeufs durs coupés en morceaux, les lentilles, saler, poivrer, et réserver au frais.