Lavate e grattugiate la scorza delle arance e del limone, poi spremeteli e tenete da parte il succo. Lavorate i tuorli con lo zucchero, ottenendo un composto chiaro e denso, unitevi infine metà della scorza di arancia e tutta quella di limone.
Mescolate il succo degli agrumi alle mandorle e unite il tutto alle uova; aggiungete la farina e, delicatamente, gli albumi montati a neve. Versate il composto in una tortiera imburrata e cuocetelo nel forno già caldo a 180 °C per 40 minuti, o finche sarà dorato. Fatelo raffreddare per 10 minuti, sformatelo e fatelo raffreddare completamente.
Preparate la crema. Mescolate lo zucchero con la cannella, le scorze d'arancia rimaste e la panna montata. Cospargete la torta con lo zucchero a velo e le scaglie di mandorle; servite con la crema alla arancia e cannella preparata.