Corta la berenjena en rebanadas gruesas y rocíales un poco de sal.
Coloca tres capas de macarrones en un molde para hornear, y enseguida, una capa de rebanadas de berenjena. Después, enrolla las lonchas de jamón y coloca los rollos sobre la capa superior. Agrega una capa de macarrones, otra de berenjena, una más de jamón y la última de macarrones.
Pon los huevos, la nata, el perejil y el ajo en un recipiente. Añade sal y pimienta a los ingredientes y revuelve todo muy bien. Vierte esta mezcla sobre el molde y esparce un poco de queso por encima.
Hornea la cacerola a 160 ºC durante 60 minutos.
Para servir este plato, primero vacía el contenido del molde con mucho cuidado y, después, córtalo en rebanadas. Si lo deseas, puedes agregar capas con otros ingredientes como calabacín o zanahoria.