Pour préparer le bouillon de pommes de terre, faire bouillir les pommes de terre épluchées dans l'eau. Filtrer le bouillon.
Couper la branche de céleri, l'ail et les échalotes en petits cubes, les faire revenir dans l'huile d'olive, ajouter les lentilles lavées, ajouter le bouillon de pomme de terre et cuire jusqu'à mi-cuisson, environ 10-15 minutes.
Ensuite, coupez les tomates en tranches, le basilic et ajoutez-les à la soupe, préparez-les pendant environ 10 minutes à feu doux. Chauffer le lait de soja à 90 degrés et mélanger avec la soupe, saler et poivrer au goût. Décorer de coriandre.