Si possible, la veille, mixer le tofu avec le cacao. Laisser reposer une nuit.
Préchauffer le four à 180°C. Mixer ensemble le tofu (éventuellement avec cacao), l'huile et le lait.
Dans un saladier, mélanger la farine, le sucre, la poudre levante, la vanille, et le cacao si on ne l'a pas mixé la veille avec le tofu. Verser la crème au tofu. Mélanger à la cuillère. Ajouter le cassis, mélanger à nouveau.
Verser dans un moule huilé s'il n'est pas en silicone. Râper le carré de chocolat sur la surface du gâteau. Enfourner pendant 1/2 heure. A déguster tiède ou froid.