Prepare a massa: numa tigela, bata a margarina com o açúcar até obter uma massa de consistência leve e fofa. Adicione, de seguida, a farinha e misture tudo com os dedos.
Espalhe a massa no fundo de um tabuleiro, previamente forrado com papel vegetal. Leve ao forno, pré-aquecido a 180ºc, durante cerca de 20 minutos. Retire e deixe arrefecer.
Prepare o caramelo: misture num tacho a margarina com o açúcar, leve a lume brando e deixe caramelizar, mexendo sempre. Junte o leite condensado, sem parar de mexer, e deixe cozinhar até a mistura engrossar e soltar-se do tacho. Espalhe sobre a massa e reserve.
Prepare a cobertura: derreta o chocolate no micro-ondas, retire, junte as natas e mexa bem. Espalhe sobre a camada de caramelo e leve ao frio durante, pelo menos, 6 horas. Na hora de servir, desenforme e corte em quadrados ou retângulos.