Comece por preparar o recheio.
Coloque num prato os espinafres para irem descongelando à temperatura ambiente até que sejam usados.
Pique muito bem a cenoura e os cogumelos.
Pique grosseiramente a cebola e os alhos e coloque numa panela com azeite.
Quando estiver bem refogado deite a cenoura e os cogumelos, envolva tudo muito bem.
Coloque mais azeite se necessário.
Junte a aveia em flocos e água (cerca de 1 copo) para não grudar.
Envolva tudo muito bem.
Junte os espinafres, mexendo sempre.
Quando tudo estiver bem ligado junte o gengibre em pó e acerte o sal (ou gomásio) mexendo sempre.
Reserve.
Numa outra panelinha um fio de azeite, um pouco de margarina e a cebola e o alho picado.
Deixe refogar.
Despeje a polpa de tomate e o ketchup.
Quando começar a ferver junte, aos poucos, a água e a farinha de trigo mexendo sempre, em fogo brando.
Junte o manjericão picado e mexa de vez em quando até ferver não deixando que fique um molho muito grosso. Reserve.
Unte uma assadeira com margarina e regue com metade da embalagem do creme de leite de soja.
Passe os canelones em natas de soja e rechei com a ajuda de um garfinho ou uma colher pequena.
Disponha na assadeira até ficar completa.
Regue com o restantes creme de leite.
Despeje então, o molho de tomate por cima de modo a cobrir bem os canelones.
Abuse no queijo ralado.
Vai ao forno para gratinar.
Está pronto, quando o queijo ralado estiver bem douradinho e o tomate escurecido.
Sirva com uma boa salada.