Lavez les aubergines et pelez une bande de peau sur deux. Coupez les en fines lamelles et disposez les à plat sur une plaque de cuisson recouverte de papier sulfurisé.
Versez un filet d'huile d'olive sur les aubergines, salez, poivrez et enfournez pendant 20 minutes. Après cuisson, sortez les du four et réservez.
Pendant ce temps, pelez et coupez l'oignon, l'ail et les tomates finement.
Faites chauffer une casserole sur feux doux avec une cuillère à soupe d'huile végétale, mettez y l'oignon, l'ail et les tomates et faites cuire une dizaine de minutes.
Ajoutez un peu d'eau et un bouillon cube et mélangez jusqu'à ce que le bouillon cube soit bien dissout.
Versez enfin la sauce tomate, salez et poivrez, mélangez et couvrez pour laisser mijoter quelques minutes.
Pendant ce temps, préparez la sauce béchamel : versez le lait dans une casserole et commencez à faire chauffer sur feu doux.
Ajoutez une à une 4 cuillères à soupe de maïzena en remuant continuellement avec un fouet.
Continuez de mélanger au fouet jusqu'à ce que le mélange épaississe.
Quand la consistance est bonne, éteignez le feu et ajoutez le beurre. Salez et poivrez et mélangez jusqu'à ce que le beurre soit complètement dissout dans la béchamel.
Pour le montage : Dans un plat allant au four, versez d'abord deux à trois cuillères à soupe de sauce tomate, puis 3 feuilles de lasagne, ensuite de la sauce tomate, des lamelles d'aubergines, des tranches de mozzarella et enfin de la sauce béchamel. Répétez l'opération jusqu'à épuisement des ingrédients. Terminez par quelques cuillères de sauce béchamel et du gruyère râpé.
Enfournez pendant au moins 50 minutes à 180°C. Pour vérifier la cuisson, plantez un couteau et contrôlez la résistance pour vous assurez que les feuilles de lasagnes sont bien cuites.