Ungeți o formă de prăjitură, tapetați-o cu hârtie de copt și ungeți ușor hârtia, precum și laturile expuse.
Într-un bol, bateți făina, praful de copt, sarea și cardamomul.
În bolul unui robot de bucătărie echipat cu paleta, amestecați zahărul, untul, uleiul și extractele la viteză medie până obțineți un amestec pal și cremos, aproximativ 2 minute.
Adăugați ouăle unul câte unul, amestecând la viteză medie după fiecare adăugare, până când oul este bine încorporat.
Adăugați amestecul de făină și amestecați la viteză mică până când totul este bine combinat, aproximativ 30 de secunde.
Răzuiți pereții bolului și amestecați o ultimă dată pentru a vă asigura că aluatul este uniform.
Adăugați afinele aproape în totalitate în bol (păstrați 1-2 linguri deoparte) și amestecați până când acestea sunt bine distribuite.
Versați aluatul în forma pregătită și întindeți-l într-un strat uniform. Presărați deasupra cu afinele rămase.
Într-un bol mic, amestecați ingredientele pentru umplutură, apoi presărați uniform acest amestec peste aluat.
Coaceți prăjitura cu afine timp de 55-65 de minute, acoperind-o cu folie de aluminiu dacă este necesar, până când un scobitor sau vârful unui cuțit introdus în centru iese curat și temperatura internă atinge cel puțin 93 °C pe un termometru digital.