Cozinhe o espaguete até ficar "al dente", reserve.
Em um copo, coloque a farinha e misture previamente com um pouco de leite de forma a ficar homogênea, facilitando para que não forme "pedrinhas".
Reserve.
Em uma panela, refogue a cebola e o alho na margarina rapidamente, com cuidado para que a gordura não comece a queimar.
Acrescente a mistura de farinha e comece a mexer rapidamente, acrescentando o restante do leite.
Mexa sempre até que o molho comece a engrossar, e acrescente então o atum, a ervilha e o milho.
Cozinhe por mais 2 minutos mexendo sempre.
Acrescente por último o sal a gosto e a pitada de noz-moscada.
Misture o molho ao macarrão em uma travessa, e leve ao forno convencional ou micro-ondas apenas para esquentar.