Far bollire il riso in abbondante acqua salata, scolarlo e tenerlo da parte. In un ampio tegame versare un dito di brodo vegetale, la salsa di soia, la pasta di fagioli neri, lo sherry (opzionale), lo zenzero, l’aglio, lo zucchero di canna e il peperoncino e, quando bolle, poggiarvi sopra un cestello per la cottura a vapore. Asciugare il tofu con carta da cucina e tagliarlo a cubetti. Inzuppare il tofu nel brodo rimasto, quindi toglierlo dal brodo e poggiarlo sul cestello per il vapore. Coprire il cestello con carta di alluminio e lasciar cuocere per 10 minuti, quindi togliere dal tegame il cestello con il tofu. Aggiungere acqua al brodo, perché il livello sia di due dita, e versare i broccoli. Cuocerli per circa 4 minuti, finché saranno teneri, quindi scolarli. Servire il riso in ciotole individuali con il brodo, i broccoli e il tofu. Aggiungere salsa di soia, se necessario.