Faites cuire les lentilles et le boulgour selon les instructions du paquet. Rafraichissez sous l'eau froide puis égouttez et réservez.
Préparez la vinaigrette en mélangeant l'huile d'olive, le zeste et le jus du citron et les épices. Mélangez bien et réservez.
Coupez les tomates en petits dés, pelez et ciselez finement l'oignon rouge. Ciselez les herbes. Ouvrez la grenade et réccupérez les graines. Mettez le tout dans un saladier et ajoutez les lentilles et le boulgour.
Arrosez de vinaigrette et mélangez bien. Réservez au frais au moins 1 heure avant de servir.