Em uma panela, leve ao fogo médio o leite condensado, a margarina, o coco ralado e o leite de coco, mexendo sempre, até engrossar e formar um creme.
Despeje em um refratário médio e deixe esfriar. Derreta o chocolate em banho-maria ou no micro-ondas, misture o creme de leite até homogeneizar e espalhe sobre o creme de coco. Leve à geladeira por 3 horas. Se desejar, sirva decorado com coco ralado.