Em uma assadeira retangular grande untada, forrar o fundo com fatias de pão sem casca e umedecê - los levemente com leite.
Colocar em uma panela o milho com a água, esperar cozinhar por 10 minutos.
Acrescentar o catchup, a margarina, o leite, a maionese e mexer até levantar fervura.
Deixar ferver por 5 minutos e então acrescentar o amido de milho já dissolvido, aos poucos, continuar mexendo por mais 5 minutos.
Colocar o creme sobre o pão na assadeira, por cima o presunto e a mussarela.
Repetir as camadas na mesma ordem: pão, creme, presunto e mussarela, até terminar com a mussarela.
Levar ao forno médio (200°) por 25 minutos e servir quente.