Corte o tofu em cubos. Coloque os cubos em uma tigela e adicione o suco de limão e molho de soja, misturando suavemente para cobrir o tofu. Deixe marinar por cerca de 10 minutos, enquanto você prepara os outros ingredientes.
Corte os cogumelos e pique finamente o alho. Coloque em uma frigideira com o azeite de oliva. Refogue em fogo médio, até que os cogumelos comecem a liberar seus sucos e suavizar um pouco. Adicione o tofu marinado, cozinhando por mais 4 ou 5 minutos. Enquanto isso, pique o espinafre e coloque na panela. Cozinhe por um minuto ou mais, até murche.
Retire do fogo. Sirva sobre o arroz. Polvilhe cebolinha picada.