Para o molho, em uma panela em fogo médio, refogue a cebola e o alho no óleo até murchar, adicione os tomates, a água e o louro, abaixe o fogo e cozinhe por 20 minutos, mexendo de vez em quando até que encorpe. Tempere com sal a gosto, desligue e reserve.
Salpique as fatias de berinjela e abobrinha com sal e frite rapidamente na manteiga, aos poucos, em uma frigideira antiaderente, até dourarem levemente. Reserve. Em um refratário grande, faça camadas de molho de tomate, de fatias de berinjela, de presunto, de queijo, de molho novamente e de fatias de abobrinha, terminando em molho e queijo. Leve ao forno médio, preaquecido, por 20 minutos. Deixe descansar por 5 minutos e sirva.