Scaldare una casseruola capiente a fuoco medio con l’olio, poi aggiungere la cipolla. Cuocere finché la cipolla si sarà appassita, ma non ancora brunita. Aggiungere l’aglio e far un po’ rosolare. Versare il brodo di pollo e portare a ebollizione. Unire anche i pomodori e il tofu. Cuocere a fuoco lento finché i pomodori saranno morbidi ma non sfatti (bastano un paio di minuti). Aggiungere i cipollotti verdi, gli spinaci e il pepe macinato. Cuocere finché gli spinaci saranno cotti. Togliere dalla fiamma, aggiustare di sale e servire caldo.