Rul het (vegetarisch) gehakt in een droge wokpan en breng op smaak met peper en zout.
Maak de uien schoon en snipper ze. Voeg ze toe aan het gehakt in de pan en en bak een paar minuutjes mee totdat ze zacht zijn.
Maak de knoflook ook schoon en snipper ook. Voeg ook toe aan de pan en bak nog een minuutje of 2 mee.
Maak de aubergine schoon en snijd in even kleine blokjes. Voeg een flinke scheut olijfolie toe aan het gehakt in de pan en voeg dan ook de aubergine toe. Bak mee totdat de aubergine mooi zacht is.
Voeg dan de kaneel, oregano, het paprikapoeder, de nootmuskaat en het bouillonpoeder toe. Roer alles goed door elkaar. Voeg dan ook de tomatenpuree toe en bak nog een paar minuutjes mee.
Voeg dan de rode wijn en het blik tomatenstukjes toe. Roer alles goed door elkaar en laat een minuut of 20 pruttelen (zonder deksel).
Verwarm ondertussen de oven voor op 180 graden (grillstand) en kook de pasta al dente in ruim gezouten water.
Bechamelsaus
Smelt de boter in een diep pannetje. Voeg hier de bloem aan toe en pak een minuut of 5 mee. Voeg vervolgens beetje bij beetje de melk toe en blijf goed roeren, eerst met een lepel daarna met een garde. Je kunt ook de melk eerst verwarmen als je bang bent voor klontjes.
Als je alle melk hebt toegevoegd laat je de saus indikken tot een mooie dikke bechamelsaus. Haal deze van het vuur er mix er de eidooiers doorheen met een grade.
Roer er ook de helft van de geraspte oude kaas doorheen, bewaar de rest voor de topping.
Ovenschotel
Roer de pasta door de moussaka saus en verdeel gelijkmatig over een grote (of meerdere kleine) ovenschaal. Verdeel hier de bechamelsaus overheen en top af met een laagje geraspte oude kaas.
Zet de pastaschotel zo'n 20 minuutjes in de oven of totdat de bovenkant mooi bruin en gegratineerd is.