Fazole omyjeme a naložíme přes noc do vody. Kořenovou zeleninu očistíme a nakrájíme.
Napučené fazole uvaříme spolu s kmínem ve vodě, ve které byla namočená. Když je poloměkká, přidáme ostatní zeleninu.
Z oleje a mouky připravíme zásmažku, přidáme do ní nadrobno posekanou cibuli, mletou papriku, opražíme a zalijeme vodou. Potom s ní zahustíme polévku. Do hotové polévky vložíme na kostky pokrájené tofu, osolíme a necháme projít varem.
Fazolovou polévku s tofu a zeleninou podáváme samotnou, pro větší jedlíky přidáme pečivo.