Hachez les carottes, les oignons, le céleri en petits dés.
Chauffez 1 c à s d'huile végétale et 1 noix de beurre dans une casserole à fond épais. Une fois le beurre fondu, ajoutez les grains de poivre et faites revenir 1 min. Ajoutez les feuilles de curry si vous en avez. Faites revenir 1 min.
Ajoutez les dés d'oignons, faites suer 2 à 3 min. Ajoutez l'ail et le gingembre, faites revenir 1 min.
Ajoutez les carottes, le céleri , faites revenir 1 min. Ajoutez la pomme.
Au vbout d'1 min, ajoutez la poudre de curry et le garam masala. Faites revenir 1 min. Ajoutez les lentilles cuites, mélangez et mouillez avec le bouillon de légumes. Portez à ébullition, cuivrez et faites cuire 30 min à feu doux, jusqu'à ce que les légumes soient tendres.
Passez la soupe au mixeur après avoir retiré les feuilles de curry. Ajoutez le lait de coco jusqu'à obtenir une belle onctuosité, et portez de nouveau à ébullition. Goûtez et rectifiez l'assaisonnement si nécessaire.
Pour servir, placez un peu de riz basmati cuit cuit au fond du bol, versez dessus la soupe, saupoudrez d'un peu de coriandre fraîche et d'une pincée de garam masala. Accompagnez la soupe d'un quartier de citron que vous pourrez pressez au dessus de votre soupe.