Lavar e cortar as pontas das berinjelas.
Fatiar no sentido do comprimento em fatias médianas. Salpicar sal e reservar. Picar a cebola e os tomates em cubinhos pequenos.
Aquecer óleo em uma panela e por a cebola para fritar (pode por uma cabeça de alho amassado caso goste do tempero um pouco mais marcante).
Acrescentar o tomate e deixar soltar um pouco do líquido.
Cobrir tudo com água , por o molho de tomate, sal e pimenta e deixar apurar tudo muito bem.
Antes do ponto final acrescentar o manjericão fresco para garantir o aroma do molho (que não deve ser muito líquido-e ainda manter os pedacinhos de tomate). Ferventar a berinjela em uma panela com água por 10 minutos. Escorrer a água e preparar um refratário, começando com o molho, uma camada de berinjela, uma camada de molho, seguidos de queijo ralado, uma camada de berinjela, outra de molho, por fim o presunto e cobrir tudo com a berinjela.
Levar para derreter em forno pré-aquecido por 15 minutos.