Tofu, Ei, 100 ml Sahne, Vanilleessenz und Zucker glatt verrühren. Die Puddingmasse in feuerfeste Förmchen füllen und im zugedeckten Wasserbad (dafür einen Topf mit Wasser füllen bis zu einer Wasserhöhe von 1-2 cm) ca. 10 Minuten leicht köcheln lassen. Dabei ein Tuch zwischen Topf und Deckel legen, damit kein Kondenswasser in den Pudding tropft.
Derweil den Karamell bereiten. Dafür den Kristallzucker mit der Butter in einen Topf karamellisieren lassen. Die restliche Sahne erhitzen und unter Rühren zum karamellisierten Zucker geben. Solange rühren, bis es keine Klümpchen mehr gibt.