1Pelez et émincez l'oignon, puis faites-le dorer doucement dans une sauteuse avec l'huile d'olive. Ajoutez ensuite la viande hachée, en la séparant délicatement pour éviter les gros morceaux, et laissez-la dorer également. Une fois la viande cuite, incorporez la sauce tomate, le concentré, du sel, du poivre (et éventuellement un ou deux morceaux de sucre pour adoucir l'acidité) et laissez mijoter tranquillement.
2Lavez les aubergines soigneusement, puis coupez-les en fines tranches d'environ 5mm d'épaisseur (peu importe le sens de la coupe). Faites-les frire dans un bain d'huile chaude (friteuse pour plus de rapidité, ou une poêle) jusqu'à ce qu'elles soient bien dorées. Déposez ensuite les tranches sur du papier absorbant pour retirer le surplus d'huile.
3Dans une casserole, faites fondre le beurre à feu doux, puis incorporez la farine tout en remuant constamment avec une cuillère en bois ou un fouet. Versez petit à petit le lait, sans jamais arrêter de mélanger, jusqu'à obtenir une consistance lisse et épaisse. Assaisonnez avec du sel, du poivre et une pointe de noix de muscade moulue selon vos préférences.
4Dans un plat à gratin, étalez une première couche de sauce, suivie d'une couche d'aubergines. Répétez l'opération avec une deuxième couche de chaque. Recouvrez le tout de béchamel généreuse, parsemez ensuite de fromage râpé et déposez quelques noix de beurre sur le dessus. Enfournez à 180°C (thermostat 6) pendant environ 35 minutes, et voilà, votre plat est prêt !