Rozgrzej piekarnik do 180°C. Foremkę o wymiarach 30 x 10 cm wyłóż papierem do pieczenia, aby ciasto nie przywarło.
W średniej misce wymieszaj wszystkie suche składniki (z wyjątkiem cukru): mąkę bezglutenową, mąkę migdałową, sodę, proszek do pieczenia oraz przyprawy korzenne.
W misie miksera planetarnego lub przy użyciu ręcznego miksera ubij całe jajka, aż masa stanie się puszysta (zajmie to około 6–8 minut). Następnie, cały czas miksując, dodawaj cukier łyżka po łyżce.
Kontynuuj ubijanie i bardzo wolnym, cienkim strumieniem wlej olej.
Zmniejsz obroty miksera i dodaj przygotowane wcześniej suche składniki. Miksuj tylko do momentu, aż składniki się połączą.
Do masy dodaj dyniowe purée i wymieszaj za pomocą łyżki lub szpatułki.
Przełóż przygotowane ciasto do foremki i piecz w rozgrzanym piekarniku przez 40–45 minut lub do suchego patyczka.
W misce dokładnie wymieszaj wszystkie składniki kremu, aż do uzyskania gładkiej konsystencji. Po wystudzeniu ciasta udekoruj je przygotowanym kremem. Na koniec możesz posypać odrobiną cynamonu (opcjonalnie). Smacznego!