1Coupez les aubergines en tranches de 2 cm d'épaisseur, salez-les et laissez-les dégorger 1 heure. Une fois le temps écoulé, faites-les frire dans un peu d'huile des deux côtés, les aubergines doivent être tendre et dorées.
2Dans une autre poêle, faites chauffer le beurre et l'huile d'olive, ajoutez immédiatement les oignons hachés et la viande hachée, faites revenir le tout. Ajoutez l'ail, le sel, le poivre, le laurier et les tomates coupées en dès. Laissez cuire à feu moyen. Ajoutez le persil, l'origan et les feuilles de laurier, laissez mijoter à feu doux jusqu'à absorbtion complète du jus de cuisson.
3Préparez la béchamel : Dans une casserole, mélangez le beurre et la farine puis ajoutez le lait. Salez, poivrez et ajoutez la noix de muscade (une pincée suffit). Laissez cuire à feu doux en mélangeant très régulièrement. Arrêtez la cuisson dès que la béchamel commence à s'épaissir.
4Beurrez un plat allant au four, couvrez le fond des aubergines, ajoutez ensuite la moitié de la préparation à la viande, mettre le restant d'aubergines puis remettre le reste de la viande. Couvrir la moussaka de béchamel. Parsemez ensuite de gruyère.