Dans une casserole, avec un peu d'eau ou de bouillon de légumes, faire cuire la carotte pelée, le poireau nettoyé et coupé en deux morceaux et le demi-oignon pelé et coupé en gros morceaux.
Une fois cuits, les passer au mixeur, les remettre dans la casserole et réserver.
Hacher finement l'ail et faire revenir dans une poêle avec un peu d'huile d'olive. Avant qu'ils ne prennent couleur, ajouter la tomate pelée et coupée en dés, faire revenir pendant 10 minutes jusqu'à ce que la tomate perde ses jus et se réduise en une sauce tomate.
Ajouter la sauce à la casserole, avec les haricots et le riz (préalablement lavé) et cuire le tout pendant environ 10 minutes à feu doux.