V míse smícháme mouku, cukr, mléko, olej, vejce a prášek a do pečiva. Zpracujeme ve vláčné těsto a vylijeme na vymazaný a vysypaný plech. Dáme péct do trouby předehřáté na 180 °C a pečeme asi 10 - 15 minut.
Mezitím si připravíme krém. Vodu z ananasového kompotu, šlehačku, pudink bez vaření a ztužovač šlehačky vyšleháme v pevný krém a přidáme nadrobno nakrájené kousky ananasu. Důkladně promícháme a šleháme, dokud není krém opravdu pevný.
Až nám koláč vychladne, potřeme ho celý ananasovým krémem a necháme dvě hodiny ztuhnout v chladu (může být i lednice). Nakonec můžeme koláč s ananasovým krémem posypat i strouhanou čokoládou.
Koláč s ananasovým krémem nakrájíme a můžeme podávat.