A lasanha de carne menos a carne não será tão satisfatória - estará faltando um componente de sabor e textura. E tofu por si só não tem muito sabor, especialmente em comparação com o resto da lasanha.
Substituir por carne é uma questão ampla, como você veria se tivesse tentado procurar por lasanha vegetariana. Se você está determinado a fazer algo que seja o mais próximo possível da lasanha com carne, então provavelmente você quer usar algo que seja realmente destinado a ser um substituto de carne moída . Existem várias opções, mas elas geralmente são baseadas em soja e glúten, com algum tipo de sabor. Isso será bom para os vegetarianos que desejarem comer carne.
Mas para vegetarianos que não sentem a necessidade de fingir que estão comendo carne, e especialmente para aqueles que não querem sentir que estão comendo carne, você está pedindo a pergunta errada. Não pergunte com o que substituir a carne. Pergunte como fazer um bom prato de lasanha vegetariana. O sabor dos cogumelos funciona bem (incluindo bastante umami - note que misturar variedades dá o sabor mais amplo) e fornecer alguma textura contrastante agradável para o resto do prato. Pimentas e cebolas também têm ótimos sabores, e não se afastam muito do sabor original. Eu também gosto de espinafre e berinjela também. Basta tentar pesquisar on-line para lasanha vegetariana (ou vegetal) e você encontrará toneladas de variações. Eles não são todos para todos, por várias razões, mas há muito o que procurar por algo que funcione para você.
Quanto ao tofu ... já há uma tonelada de queijo em uma lasanha, que tem proteína. A menos que você esteja realmente preocupado com a ingestão de proteínas, não vejo o foco nas proteínas como o caminho para um prato agradável aqui.
(E este conselho é basicamente geral; aplica-se às caçarolas mais saborosas que normalmente contêm carne moída.)