Em uma panela junte 1 lata de leite condensado, a margarina, o coco e o leite de coco, misture bem e leve ao fogo, deixe ferver e endurecer só um pouco.
Desligue o fogo, despeje este creme em um marinex e deixe de lado.
Em uma panela junte 1 lata de leite condensado, o flan de chocolate, misture bem para desmanchar o pó do flan, em seguida misture este creme ao leite, desmanchando bem.
Leve ao fogo até levantar fervura, espere um pouco (quase 1 minuto mais ou menos) e desligue o fogo. Despeje este creme por cima do primeiro creme.
Na hora de colocar este creme por cima do outro, você vai perceber que ele não fica bem certinho em cima, mistura um pouco pois é uma mistura muito quente, mas é assim mesmo, porém não derrame muito rápido para não misturar demais.
Leve à geladeira por umas 4 horas, ou até perceber que gelou bem. Após sirva pegando das duas camadas e sirva.