Dans une sauteuse, faire fondre le beurre et l'huile d'olive à feu doux. Découper l'oignon en petits cubes, et le laisser fondre environ 5 minutes.
Ajouter la carotte et le céleri, eux aussi coupés en petits cubes, et cuire à couvert pendant 10 minutes. Ajouter l'ail écrasée pour la dernière minute.
Verser les lentilles et le boulghour, puis la passata, le bouillon en poudre et l'eau bouillante et mélanger le tout. Couvrir et laisser mijoter 15 minutes.
Ajouter ensuite les épices, le concentré de tomates, l'origan et saler et poivrer. Mélanger, puis couvrir et laisser mijoter 15 minutes supplémentaires. Remuer régulièrement pour éviter que la soupe n'attache et ajouter si besoin ou envie un peu plus d'eau.
Enfin, finir par le jus de citron, la menthe fraîche coupée en fines lanières, et les 3 cuillères à soupe d'huile d'olive, et laisser encore 5 minutes. Rectifier l'assaisonnement avant de servir chaud, arrosé d'un filet d'huile d'olive et parsemé de quelques flocons de piment, et accompagné de quartiers de citron et d'un peu de yaourt à la grecque.