Zuerst das Süßkartoffelpüree zubereiten: Süßkartoffeln schälen, in Würfelchen (1 cm × 1 cm) schneiden und in einem größeren Topf mit Wasser geben. Zum Kochen bringen und die Süßkartoffeln 8–10 Minuten bei mittlerer Hitze kochen. Das Wasser anschließend abgießen und die Süßkartoffeln mit einem Stabmixer zu einem glatten Püree pürieren.
Den Ofen auf 180 °C vorheizen, eine Kastenform (26 cm × 13 cm) vorbereiten und mit Backpapier auslegen.
Zum Süßkartoffelpüree im Topf Zucker, Öl und Milch hinzufügen. Anschließend die Flocken, die Hälfte des Mehls und das Backpulver unterrühren. Die Eier hinzufügen und einen glatten Teig herstellen. Danach das restliche Mehl und die Walnüsse dazugeben und den fertigen Teig in die vorbereitete Form gießen. 40–50 Minuten bei 180 °C backen.
Nach dem Herausnehmen aus dem Ofen den Kastenkuchen 10 Minuten in der Form lassen und ihn dann herausnehmen. Vor dem Anschneiden 1 Stunde abkühlen lassen.