Dynię obrać, pozbawić pestek i pokroić w grubą kostkę. Wrzucić do garnka, podlać 1/2 szklanki wody i dusić na małym ogniu, pod przykryciem, do miękkości (15 do 20 minut). Wystudzić i zblendować.
Do powstałego piure dodać roztrzepane jajka, przyprawy i szczyptę soli. Wsypać przesianą mąkę i wyrobić, najlepiej mikserem, na gładką masę.
Dużą tortownicę lub średnią blachę wyłożyć papierem do pieczenia, wlać ciasto i piec około 50 minut do godziny w piekarniku nagrzanym do 180ºC. Wystudzić i przekroić na dwa blaty.
Przygotować krem: Wszystkie składniki powinny mieć temperaturę pokojową. Utrzeć mikserem masło na pulchną masę i nadal miksując dodawać po łyżce serka. Na koniec wsypać cukier, wlać esencję waniliową i dokładnie połączyć składniki.
Blat posmarować połową kremu, przykryć drugą częścią ciasta, na której rozsmarować resztę kremu. Można przybrać, według uznania, orzechami albo świeżymi bądź suszonymi owocami.