Sbucciare le mele e tagliarle a fettine sottili. Metterle in una padella con il succo di limone, 2 cucchiai di zucchero integrale di canna, la cannella e 1 cucchiaio di acqua.
Cuocere a fuoco vivo per una paio di minuti. Mettere da parte e lasciare raffreddare.
In una ciotola mettere le uova e lo zucchero e lavorarle con la frusta fino a farle diventare più chiare e spumose.
Aggiungere 1 vasetto di yogurt, mezzo vasetto di olio di soia, la farina, la scorza di limone e amalgamare bene.
Versare 3/4 del composto in una teglia precedentemente imburrata e infarinata, aggiungere le mele e ricoprire con il composto rimasto. Cuocere in forno già caldo a 170° per circa 45 minuti.
Spolverare con zucchero a velo prima di servire.