Preparação: Para começar, junte a cebola, cenoura, salsa, gengibre, alho e pimenta (tudo devidamente cortado em pedaços pequenos) na água e leve ao lume. Tape e deixe cozinhar durante aproximadamente 45 minutos.
Enquanto cozinha, aqueça o forno a uma temperatura de 190ºC. Num tabuleiro, junte o gengibre ralado, o alho restante, o azeite, metade do molho de soja e pimenta a gosto. Leve a lume médio. Adicione o tofu, cortado em cubos, e mexa frequentemente até que este esteja misturado com o molho. Deixe cozinhar durante cerca de 30 minutos, mexendo com frequência.
Quando estiver quase pronto, retire os ingredientes sólidos da sopa, e junte-lhe a mistura com o tofu, mexendo em lume brando durante 3 minutos. Volte a colocar então os legumes, e acrescente também o molho de soja restante.
Retire do lume, acrescente finalmente as cebolas francesas, devidamente cortadas em pedaços e... está pronto!