Rincer les lentilles et les laisser tremper une journée (on peut zapper cette opération). Au bout de ce temps, rincer de nouveau les lentilles (on ne conserve jamais l'eau de trempage car elle contient des anti-nutriments que l'on retrouve dans les céréales ou pseudo-céréales et les légumineuses).
Lancer la cuisson des lentilles à l'eau froide dans une casserole d'eau non salée pour 20 minutes environ.
Pendant ce temps, émincer l'oignon en petite brunoise et le faire tremper dans le fond d'un saladier avec le vinaigre de Xéres pour lui faire perdre de sa force.
Couper les tomates fraîches et séchées en dés, recouper les câpres en deux s'ils sont gros, laver le basilic et le couper à la main.
Quand les lentilles sont cuites, les égoutter, puis les verser dans le saladier, saler et ajouter de l'huile d'olive. Laisser tiédir.
Rajouter les tomates, les câpres, le basilic, mélanger et rectifier l'assaisonnement.
Servir en proposant huile d'olive et vinaigre balsamique.