Cozinhe o macarrão com um fio de óleo ou azeite e sal a gosto até ficar al dente.
Escorra e coloque o macarrão dentro de uma panela cheia de água fria.
Repita a operação com o intuito de parar o cozimento do macarrão.
Reserve.
Em uma panela aqueça a margarina (ou o azeite de dendê).
Refogue o alho até ficarem levemente dourados.
Junte a cebola e deixe refogar um pouco.
Coloque algumas pitadas generosas de maizena para engrossar, sem parar de mexer, para não empelotar.
Adicione a lata de atum com toda a água do mesmo.
Mexa bem para misturar bem os ingredientes.
Com o fogo baixo, junte a caixa de creme de leite, sem para de mexer.
Espere engrossar um pouco, desligue o fogo.
Acrescente o leite de coco e misture por último.
Junte o macarrão em um refratário e despeje o molho por cima do macarrão.
Se preferir, polvilhe parmesão ralado por cima e leve ao forno para gratinar.