Svits det hakkede løg i olien over medium varme. Når løget er blevet blødt tilsættes hakket lammekød, og det svitses over middelhøj varme.
-Tilsæt presset hvidløg, salt, oregano, kanel, sukker og peber og steg videre under omrøring i et par minutter. Skær auberginen ud i tern på 1x1 cm, tilsæt dem sammen med tomat og lad retten simre under låg, til auberginestykkerne er møre. Tag låget af og lad det simre i 15 min. mere, så det tykner lidt. Smag til med salt og peber og evt.lidt mere frisk oregano.
-Forvarm ovnen til 210°C.
-Ostesauce: Smelt smørret i en middelstor gryde over medium varme. Tilsæt mel og steg under omrøring i to minutter. Pisk mælk i og tilsæt hvidløg samt nellike. Bring saucen i kog under konstant omrøring. Skru herefter ned for varmen og lad saucen simre i 5 min. Tilsæt smuldret feta, salt og peber og kog under kraftig omrøring.
-Pisk æggene let i en lille skål. Tilsæt de piskede æg til saucen, mens der piskes for at fordele det hele jævnt.
-Kog pennne i letsaltet vand. Vend halvdelen af pennene med kødsaucen og halvdelen med ostesaucen.
-Hæld kødsaucen med penne op i et stort ildfast fad. Herpå hældes ostesauce med penne. Sørg for, at begge lag er jævnt fordelt. Bag pastitsioen i ovnen i 25-30 min. og lad den stå i 5 min. før den serveres.