Em uma frigideira ou panela grande, coloque o açúcar com a margarina e deixe dourar suavemente.
Acrescente os cubos de abacaxi e deixe cozinhando até murchar. É fundamental que a panela seja grande, pois cria bastante água.
Retire os cubos de abacaxi e reserve em uma vasilha.
No caldo que ficou na panela acrescente as latas de leite condensado e leve ao fogo mexendo constantemente até a fervura. Acrescentar o creme de leite, mexer por mais 2 minutos e apagar o fogo.
Em um refratário, monte em camadas alternadas, creme, abacaxi, creme, assim sucessivamente, terminando com o creme.
Enfeite com a rodela de abacaxi reservada e leve à geladeira por pelo menos 6 horas.