Lavare le lenticchie, versarle in un tegame, ricoprire con acqua e lasciar cuocere per circa 30 minuti dal bollore senza salare. Poco prima di completare la cottura, aggiustare di sale. Scolare.
Mondare le verdure, tagliare in piccole parti e lasciar saltare in una padella antiaderente con due cucchiai di olio a cui unire il chili, il coriandolo ed il cumino. Lasciar insaporire qualche minuto, quindi unire il tofu tagliato a dadini e la passata di pomodoro. Salare, coprire e lasciar cuocere coperto per circa 30 minuti e comunque fino a quando le verdure non risultano morbide.