Asa las berenjenas con aceite de oliva, sazonadas con sal y pimienta. Reserva.
En una olla, calienta 3 cucharadas de aceite de oliva y sofríe la cebolla con el ajo. Al estar traslúcidos, añade la carne; sazona con sal, pimienta y las especias (canela, nuez, clavo y laurel). Al estar ligeramente dorada, agrega los tomates licuados.
Precalienta el horno a 350ºF. Unta el fondo de un recipiente para hornear con mantequilla, agrega unas cucharadas de salsa bechamel y coloca la berenjena cubriendo la base del recipiente. Añade encima la carne, cubre con más berenjena y pon encima el resto de la salsa bechamel, adiciona el queso suizo y el parmesano. Rocía unas cucharadas de aceite de oliva encima.
Hornea 25 minutos y gratina. Deja reposar unos 5 minutos antes de cortar y servir.