Do mąki dodać pokrojone w kosteczkę masło, cukier puder, sól i proszek do pieczenia. Wymieszać czubkami palców lub mieszadłem (łopatką) miksera planetarnego.
Stopniowo zagarniać mąkę do środka lub miksować dalej mikserem aż ciasto zacznie tworzyć grudki.
Dodać jajka i wyrabiać ciasto aż składniki się połączą do gładkości. Zawinąć w folię i włożyć do lodówki na ok. 1 - 2 godziny.
Ciasto rozwałkować pomiędzy dwoma arkuszami papieru do pieczenia na placek o wymiarachok. 20 x 30 cm, pozostawiając trochę ciasta na wałeczki na brzegach.
Z resztek ciasta wałkować cienkie wałeczki, zwijać je ze sobą i wykleić nimi brzegi ciasta, tworząc wokół rant. Spód podziurkować widelcem i wstawić do lodówki na ok. 15 min. W międzyczasie nagrzać piekarnik do180 stopni C.
Wstawić formę z ciastem i piec przezok. 20 minutna lekko złoty kolor. W międzyczasie przygotować krem cytrynowy.
Cytryny i pomarańczę dokładnie wyszorować w gorącej wodzie. Z cytryn zetrzeć skórkę.
Wycisnąć sok z cytryny oraz pomarańczy i przecedzić przez sitko. Wlać do garnka, dodać wodę, skórkę startą z cytryn, mąkę ziemniaczaną oraz cukier. Wymieszać energicznie rózgą i zagotować (masa powinna zgęstnieć).
Odstawić z ognia i do gorącej masy dodać pokrojone na kawałeczki masło. Mieszać energicznie aż się roztopi i połączy z masą.
Następnie dodać jajka i szybko wymieszać rózgą. Przelać przez sitko do czystego naczynia, przecierając krem drewnianą łyżką (w celu otrzymania gładkiego kremu bez ewentualnych grudek i skórek).
Gotowy krem wyłożyć na podpieczony spód i wstawić z powrotem do piekarnika naok. 7 - 10 minut.
Udekorować bezami i płatkami migdałów lekko uprażonymi na suchej patelni.