Dans une casserole, chauffez l’huile d’olive et faites sauter l’oignon et l’ail jusqu’à ce qu’ils soient translucides.
Ajoutez la viande hachée et faites cuire jusqu’à ce qu’elle soit dorée.
Déglacez avec le vin et ajoutez les tomates. Faites cuire pendant 20 minutes jusqu’à ce que la sauce épaississe.
Préparez la béchamel : faites fondre le beurre, ajoutez la farine et remuez pendant 1 minute. Ajoutez progressivement le lait et faites cuire jusqu’à épaississement. Assaisonnez avec le sel, le poivre et la muscade.
Assemblez la moussaka en couches : pommes de terre, viande hachée, aubergines, puis couvrez de sauce béchamel. Saupoudrez de parmesan.
Faites cuire au four à 180°C (350°F) pendant 45-50 minutes jusqu’à ce que le dessus soit doré.