Preriscaldare il forno a 350 gradi e ungere una teglia 9×13.
In una ciotola capiente, mescolare insieme l’impasto per la torta, l’impasto per il budino, l’olio, le uova e l’ananas con i succhi. Sbattere fino a quando non sarà ben combinato.
Trasferire l’impasto nella teglia preparata e cuocere per 30-35 minuti o fino a quando uno stuzzicadenti inserito risulta pulito. Lasciare raffreddare la torta.
Per preparare la glassa: mescolare insieme il secondo composto per budino e il latte finché il composto non si addensa. Incorporare la frusta fredda fino a quando non sarà completamente combinata.
Glassare la torta e lasciarla raffreddare per 2 ore prima di servire. A piacere completare con pistacchi tritati.