Очищений гарбуз нарізати шматочками, запекти під фольгою до готовності в духовці при температурі 180 градусів (близько 30-40 хвилин). Охолодити, подрібнити блендером.
Борошно змішати із сіллю та просіяти. Охолоджену олію (краще покласти її напередодні в морозильну камеру на 30-60 хвилин) перетерти або посікти з борошном в дрібну неоднорідну за розміром крихту. Чим менш однорідна крихта, тим більше тісто буде схоже на листкове. І навпаки, що більш однорідна маса, то більше тісто нагадує пісочне за своєю структурою.
У крихті зробити поглиблення і влити трохи крижаної води. Зібрати тісто в кому. Якщо тісто дуже сухе, додати ще крижаної води. Вимішувати тісто не потрібно, в ньому повинні залишатися грудочки олії, в результаті має вийти тісто зі шматочками вершкового масла. Кількість води залежить від вологості борошна і може змінюватись. Тісто помістити в пакет або харчову плівку і відправити в морозильну камеру на 15 хвилин.
Тісто розкотити, помістити у форму, зробити борти і знову поставити в морозилку на 10-15 хвилин. Тісто на дні наколоти вилкою (але не проколювати повністю), це необхідно, щоб тісто не набрякло. Накрити форму пергаментом. Засипати квасолю, горох чи спеціальні керамічні кульки для випікання та випікати 12–15 хвилин при 180 градусах. Забрати вантаж і випікати ще 6-7 хвилин.
У гарбузове пюре додати по 1 яйце зараз, перемішуючи суміш. Потім додати корицю та інші спеції за бажанням, щіпкою солі та згущеним молоком.
Вилити начинку в основу пирога, випікати 60-80 хвилин|мінути| при температурі 170 градусів. Пиріг готовий, коли начинка з обох боків вже не рухається, а в центрі трохи хитається, але вона не рідка.
Дати пирогу повністю охолонути у формі. При остиганні пиріг може трохи осісти.