Dans un bol, mélanger les ingrédients de la marinade.
Couper le bloc de tofu en huit tranches sur la longueur . Déposer les tranches dans le bol et les retourner plusieurs fois afin de bien les enrober de marinade. Couvrir et laisser mariner sur le comptoir 4 heures, idéalement 8 heures.
Au moment de la cuisson, chauffer l'huile pour la sauce à feu moyen dans une casserole. Cuire l'oignon et l’ail de 1 à 2 minutes.
Ajouter les tomates, le coulis de tomates et la pâte de tomates. Porter à ébullition, puis ajouter le thym, saler et poivrer. Cuire environ 18 à 20 minutes à feu doux.
Égoutter les tranches de tofu. Assécher sur du papier absorbant.
Préparer trois assiettes creuses. Dans la première, verser la farine, dans la deuxième, battre le mélange de grain de lin et dans la troisième, mélanger la chapelure avec la levure alimentaire. Saler et poivrer.
Fariner les tranches de tofu ou le tempeh, les tremper dans le mélange de grain de lin, puis les enrober du mélange de chapelure.
Dans une poêle, chauffer l'huile à feu moyen. Faire dorer les tranches de tofu de 2 à 3 minutes de chaque côté.
Préchauffer le four à la position (broil).
Déposer les tranches de tofu dans un plat de cuisson. Couvrir de sauce tomate, de faux mozzarella. Faire gratiner au four de 4 à 5 minutes.