آرد، کره و پنیر خامهای را مخلوط کرده و با زرده تخممرغ خمیر کنید، خمیر را در کیسه نایلون گذاشته و یک ساعت در یخچال قرار دهید.
سیر و پیاز را تفت دهید تا کمی طلایی شود، سپس اسفناج را اضافه کرده و نمک و فلفل و جوزهندی را بیفزایید.
ماکارونی را با آب و نمک بپزید و آبکش کنید.
قالب تارت گرد 24 سانتیمتری را چرب کنید، خمیر را باز کرده و داخل قالب بیندازید تا لبهها را هم بپوشاند.
اکنون خامه، شیر، پنیر موزارلا دالیا، تخممرغها، روغن زیتون و پنیر پارمزان را مخلوط کنید.
روی خمیر ابتدا ماکارونی را به صورت گرد چیده و بعد از مخلوط خامه بریزید، سپس اسفناج گذاشته و این کار را تکرار کنید به طوری که لایه آخر ماکارونی باشد، در پایان داخل فر از قبل گرم شده با دمای 200 درجه سانتیگراد به مدت 45 دقیقه قرار دهید تا بپزید.
نکته: پنیر موزارلا را دو سه ساعت قبل از مصرف از فریزر خارج کنید تا نرم شود.