Accendete il forno a 200°C. Mescolate in una ciotola (o nella planetaria) l'olio con lo yogurt e lo zucchero quindi mescolate, fino a che quest'ultimo è sciolto completamente.
Aggiungete l'acqua, la cannella, l'estratto di vaniglia e mescolate bene.
Preparate la mela per la superficie. Tagliatela in quattro parti, eliminate il torsolo poi ricavate delle fette sottili. Cuocete quindi le fette di mela per 30 secondi in acqua bollente. Scolate, stendete le fette su un tagliere e lasciatele riposare.
Proseguite poi con l'impasto della torta, aggiungendo nella ciotola o in planetaria la farina (poca per volta), il pizzico di sale e il lievito, mescolando continuamente. Aggiungete infine la mela piccola tagliata a dadini e mescolate bene.
Versate l'impasto della torta in uno stampo rotondo di 20-22cm di diametro, leggermente unto o rivestito di carta forno.
Formate le rose ponendo per ciascuna 6-8 fette di mela in fila per il lungo, leggermente sovrapposte. Arrotolate ogni fila e prendetela in mano, tenendola stretta alla base; otterrete così una rosa da adagiare sulla torta.
Sistemate le rose, spolverizzate la torta con lo zucchero a velo di canna ed infornatela. Lasciate cuocere fino a quando con la prova stecchino questo esce asciutto (40 minuti circa).
Sfornate la torta, lasciatela intiepidire e gustatela.