Mouku prosejeme a vmícháme jedlou sodu. Ananasový kompot rozmixujeme i se šťávou. Plech vymažeme a vysypeme .
Vejce ušleháme s cukrem do pěny. Přidáme mouku s jedlou sodou a rozmixovaný kompot. Nakonec vsypeme mleté ořechy. Těsto vymícháme dohladka, vlijeme na připravený plech a vložíme do předehřáté trouby. Ananasovou buchtu pečeme zvolna, poté ji necháme vychladit.
Zatím si připravíme krém. Pomazánkové máslo bez příchuti vymícháme s vanilkovým pudinkem a oběma cukry. Lze také použít vanilkový krém na zdobení dortů.
Krém natřeme na vychladlou ananasovou buchtu, posypeme nasekanými ořechy a pokapeme čokoládou. Ananasovou buchtu necháme uležet, nakrájíme a můžeme podávat.