Em uma panela coloque a margarina com as cebolas e os tomates cortados em pedaços e sem sementes.
Cozinhe em fogo médio por aproximadamente 25 minutos, não é necessário acrescentar água.
Deixe o fogo entre médio e baixo.
Espere esfriar, bata no liquidificador junto com o catchup e reserve.
Cozinhe a massa em água fervente por, no máximo 4 minutos, para ficar 'al dente'.
Em uma travessa monte a lasanha, colocando uma camada de molho, massa, presunto e queijo.
Leve ao forno em temperatura de 180ºC por 20 minutos ou até ficar dourada.