Derreta a manteiga num tacho e junte as cebolas, previamente descascadas e fatiadas. Adicione o açúcar mascavado e deixe cozinhar, em lume brando, até a cebola ficar completamente caramelizada (cerca de 25 a 30 minutos). Retire do lume e reserve.
Numa tigela, coloque o tofu, previamente esfarelado com as mãos, junte o sumo de limão e tempere com sal e pimenta. Envolva e reserve.
Numa travessa de forno, disponha camadas de folhas de lasanha, tomate seco, bechamel, cebola caramelizada e tofu. Termine com uma camada de bechamel, cebola caramelizada e queijo ralado.
Leve ao forno, pré-aquecido a 180 °C, até a lasanha borbulhar e ficar com a superfície dourada (cerca de 30 minutos). Sirva de seguida.