Valmistele kakku: Kuumenna uuni 350 asteeseen. Päällystä 13 x 9-tuumainen leivontapannu keittosuihkeella. Siivilöi jauhot, leivinjauhe, kaneli, suola ja ruokasooda keskikokoisessa kulhossa. Laita sivuun.
Vatkaa sokeri, munat, öljy, kirnupiimä ja vanilja suuressa kulhossa sähkövatkaimella keskinopeudella, kunnes ne ovat sekoittuneet, noin 2 minuuttia. Lisää jauhoseos sokeriseokseen kolmannes kerrallaan ja vatkaa matalalla nopeudella vain tasaiseksi jokaisen lisäyksen jälkeen. Taivuta joukkoon banaanimurska ja siirrä taikina valmisteltuun vuokaan.
Paista esilämmitetyn uunin keskiosassa, kunnes kakun keskelle työnnetty puinen nuppineula tai kakkutesti on puhdas, 30-35 minuuttia. Siirrä kakku ritilälle ja jäähdytä 10 minuuttia. Pistele puulusikan varresta syviä reikiä ympäri kakkua (noin 5 poikki ja 6 alaspäin, yhteensä 30 reikää).
Valmistele puding: Vatkaa sokeri, maissitärkkelys ja suola suuressa kattilassa; vatkaa joukkoon maito. Vatkaa joukkoon munankeltuaiset, kunnes ne ovat hyvin sekoittuneet. Kiehauta keskitasolla koko ajan sekoittaen. Vähennä heti lämpöä pienemmälle ja keitä koko ajan sekoittaen, kunnes vanukas on niin paksua, että lusikan selkä peittyy, 1 – 2 minuuttia.
Kaada vanukas hienon siivilän läpi suureen kulhoon. Vatkaa joukkoon vaniljatahna ja voi. Jäähdytä välillä sekoittaen haaleaksi, noin 15 minuuttia. Levitä vanukas tasaisesti kakun päälle. Peitä kakku muovikelmulla painamalla se suoraan vanukkaan (estääksesi kuoren muodostumisen). Jäähdytä kakkua vähintään 2 tuntia, mutta mieluiten yön yli.
Lämmitä uuni 350 asteeseen. Poista muovikelmu kakusta. Levitä banaaniviipaleet tasaisesti vanukkaan päälle. Vatkaa kerma, tomusokeri ja vanilja suuressa kulhossa sähkövatkaimella keskinopeudella, kunnes se on paksua ja levittyvää. Levitä banaanien päälle peittäen kakun tasaiseksi kerrokseksi.
Sekoita murskatut vaniljavohvelit, sulatettu voi, jauhot ja tomusokeri pienessä kulhossa. Painele seosta sormilla pieniksi kokkareiksi ja levitä leivinpaperille. Paista esilämmitetyssä uunissa rapeaksi ja ruskeaksi, 5-6 minuuttia. Jäähdytä kokonaan, noin 10 minuuttia. Ripottele kermavaahdon päälle. Tarjoile heti.