Deixe a berinjela fatiada de molho na água.
Refogue a cebola e o alho no azeite morno.
Quando estiver bem quente, coloque a carne, o sal, a pimenta, a canela, o louro e o caldo de carne.
Quando estiver tudo bem misturado e a carne cozida, desligue o fogo, acrescente a salsinha e reserve.
Unte um refratário fundo (daqueles tipo Marinex, que pode ir ao forno) com azeite.
Coloque uma camada de batata, cubra com uma camada média de catupiry, uma camada de carne e finalizando uma camada de berinjela.
Vá fazendo as camadas até sobrar uns 2 cm para a borda do refratário.
Misture os 2 ovos, o leite e 50 g de queijo parmesão ralado.
Com delicadeza, despeje essa mistura por cima das camadas (a mistura vai preencher os "vazios").
Depois, polvilhe tudo com queijo ralado restante (200 g), e coloque para assar em forno médio, até gratinar o queijo.