Nettoyer l'oignon et le hacher finement, éplucher les carottes et les couper d'abord en lanières, puis en petits dés.
Verser l'huile dans une poêle.
Ajouter la les légumes précédemment découpés et cuire à feu moyen pendant quelques minutes, puis y verser les lentilles et couvrir d'eau.
Cuire les lentilles avec le couvercle à feu doux pendant 15 minutes.
Pendant ce temps, peler les pommes de terre et les couper en cubes.
Après 15 minutes, ajouter les pommes de terre et poursuivre la cuisson pendant 15 minutes.
Verser maintenant les 3 céréales et cuire pendant 8 minutes.
Pendant ce temps, laver les tomates et les couper en quartiers.
Ajouter les tomates à la soupe et cuire encore 8 minutes.
Si la soupe sèche trop, ajouter de l'eau chaude au besoin.
Une fois cuite, éteindre le feu et faire ajouter le beurre et le parmesan.
Remuer et laisser reposer quelques minutes.
Servir la soupe avec 3 céréales, lentilles et pommes de terre bien chaudes.