Bolo: Pré-aquecer o forno a 180ºC. Untar duas formas médias e polvilhar com farinha. Bater na batedeira o cacau, o açúcar, o sal e o fermento. Adicionar o óleo, a água, o leite de soja, o tofu e bater até formar uma mistura cremosa. Adicionar a farinha devagar, às colheradas. Colocar a massa nas formas e assar durante cerca de 30 minutos. Esperar para arrefecer completamente antes de colocar a cobertura. Cobertura: Num recipiente médio combinar todos os ingredientes, misturar até ficar cremoso e colocar no bolo. Note que a massa tem duas camadas que serão unidas pela cobertura. Se quiser pode aumentar a receita da cobertura e barrar em todo o bolo.