Em uma panela coloque o creme de leite, o leite, a cebola, os tomates, o catchup, o molho de tomate, a pitada de sal, a margarina e o milho verde. Leve tudo ao fogo por 10 minutos, mexendo sempre.
Em uma forma untada com margarina coloque um pouco do molho feito apenas para forrar o fundo.
Por cima coloque uma camada de macarrão e mais um pouco do molho, depois coloque fatias do presunto e depois do queijo e mais uma vez uma camada de macarrão, outra do molho e o presunto e queijo e mais uma vez uma de macarrão, outra de molho e por fim o presunto e o queijo e por cima coloque o resto do molho feito.
Leve ao forno médio por 20 minutos.
Bom apetite.