Faire chauffer une cocotte à feu moyen-fort avec assez d'huile de tournesol pour en couvrir le fond. Y faire revenir les oignons quelques minutes jusqu'à ce qu'ils soient translucides. Ajouter la coriandre et le persil et faire revenir à la façon des épinards.
Ajouter l'ail et continuer de remuer sans que la préparation brunisse. Ajouter la sauce soja, le concentré de tomate, le beurre et la farine et bien mélanger. Verser le bouillon et 1L d'eau, ainsi que du sel et du poivre.
Porter à ébullition puis ajouter le riz et les lentilles. Baisser le feu et laisser mijoter 25-30 min à découvert, jusqu'à ce que le riz et les lentilles soient cuits.
Si la soupe est trop épaisse, ajouter progressivement de l'eau.
On peut servir avec de l'aneth et de la ciboulette.