Lave bem as batatas, corte-as em quartos e coza-as pouco, com água e sal. Escorra-as e deixe tapadas. Numa caçarola, derreta a manteiga e refogue durante 4 minutos o alho e a cebola picada finas. Adicione a farinha e mexa sempre durante 1 minuto. Acrescente o leite aos poucos e deixe ferver, mexendo constantemente. Junte as alcachofras, os legumes descongelados, o tofu, metade dos queijos, o tomilho e tempere de sal e pimenta. Numa assadeira espalhe metade das batatas. Deite por cima os legumes e termine com as batatas. Polvilhe com o restante queijo e com o queijo ralado. Leve ao forno durante 30 minutos.
Fonte: Rosário Ferreira