Für die Puddingcreme Milch, Zucker und Puddingpulver glatt verrühren. Unter Rühren aufkochen lassen, bis der Pudding eindickt. Vom Herd nehmen, abkühlen lassen und dabei gelegentlich umrühren, damit keine Haut entsteht. Anschließend das Eigelb unterrühren.
Für den Teig Butter, Zucker, Salz, Mehl, Backpulver und Ei in eine Schüssel geben und zu einem bröseligen Streuselteig verkneten.
Ein Backblech (ca. 20 x 26 cm, mit Backrahmen oder Backpapier ausgelegt) vorbereiten. Etwa ein Drittel der Streusel beiseitelegen.
Den restlichen Teig gleichmäßig in der Form verteilen und leicht andrücken.
Den Vanillepudding darauf geben und glattstreichen. Anschließend die übrigen Streusel darüberstreuen.
Im vorgeheizten Backofen bei 180 °C Ober-/Unterhitze etwa 40 Minuten goldbraun backen.
Den Kuchen auskühlen lassen und nach Belieben mit Puderzucker bestäuben