Butterkekse in einem Gefrierbeutel mit einem Nudelholz fein zerbröseln. Die geschmolzene Butter hinzufügen und alles gut vermengen. Eine Springform (ca. 24 cm) mit Backpapier auslegen und die Keksmasse gleichmäßig als Boden andrücken. Kaltstellen.
In einem Topf 800 ml Milch erhitzen. In einer Schüssel das Puddingpulver mit Zucker und etwas kalter Milch (etwa 6 EL) glatt rühren. Sobald die Milch kocht, die angerührte Mischung einrühren und unter Rühren ca. 1 Minute kochen lassen, bis ein dicker Pudding entsteht. Vom Herd nehmen und etwas abkühlen lassen (gelegentlich umrühren, damit sich keine Haut bildet).
Während der Pudding abkühlt, die Sahne mit dem Sahnesteif steif schlagen. Sobald der Pudding lauwarm ist, die geschlagene Sahne unterheben. Nach Wunsch Vanilleextrakt hinzufügen.
Die Puddingcreme auf den Keksboden geben und glatt streichen. Den Kuchen mindestens 3 Stunden, besser über Nacht, im Kühlschrank fest werden lassen.
Für das Topping die Schokolade mit dem Kokosöl im Wasserbad oder vorsichtig in der Mikrowelle schmelzen. Über den gekühlten Kuchen gießen und gleichmäßig verteilen. Nochmals kurz kaltstellen, bis die Schokolade fest ist.