Em uma panela colocar 3 colheres de sopa de óleo e refogar o frango até dourar levemente.
Juntar a cebola e o alho e refogar por 2 minutos, ou até a cebola murchar.
Colocar os tomates picados, 2 folhas de louro, o caldo de galinha, sal e pimenta moída.
Misturar e deixar cozinhar por 20 minutos.
Retire do fogo e desfie o frango.
Reserve.
À parte, derreta a manteiga e doure a farinha de trigo, sempre mexendo.
Adicione o leite fervente e mexa até engrossar.
Tempere com sal, pimenta e acrescente o curry.
Misture bem e retire do fogo.
Junte o creme de leite e mexa até homogeinizar.
Reserve.
Unte com óleo um refratário retangular grande e faça camadas com os ingredientes,da seguinte maneira:
1º camada: metade do refogado de frango.
2º camada: metade do molho branco.
3º camada: Todo o presunto.
4º camada: todo o milho.
5º camada: toda a ervilha.
6º camada: os ovos cozidos em fatias e as azeitonas picadas.
7º camada: o restante do frango com molho.
8º camada: as fatias de mussarela.
9º camada: a outra metade do molho branco e polvilhar com o queijo ralado.
Leve ao forno médio por 30 minutos, ou até derreter os queijos e gratinar levemente.