Setacciate la farina in una terrina larga e mescolatevi il lievito di birra, lo zucchero, la vaniglia, il sale e la scorza di limone.
Unite le uova e il burro tiepido e mescolate aiutandovi con una forchetta.
Aggiungete un po' per volta il latte tiepido, continuando a mescolare con la forchetta, poi quando l'impasto inizia a essere più compatto continuate a mano.
Spostate l'impasto sul piano del tavolo infarinato e lavoratelo per almeno 10 minuti, allargandolo con i pugni chiusi, riavvolgendolo e sbattendolo sul tavolo fino al completo assorbimento del liquido.
Rimettete l'impasto nella terrina infarinata, copritela con un canovaccio umido e riponete a lievitare in luogo tiepido, fino a quando il suo volume sarà raddoppiato (1 ora e mezza circa).
Una volta che l'impasto sarà raddoppiato, con un matterello stendete l'impasto in una sfoglia rettangolare, spalmatevi la marmellata e quindi arrotolate la sfoglia dal lato più lungo.
Tagliare il rotolo in 10-12 pezzi uguali e sistemateli in uno stampo da 26 cm, foderato con carta da forno. Ponete a lievitare una seconda volta in luogo tiepido per 30 minuti circa.
Cuocete per 20-30 minuti nel forno preriscaldato a 190° forno ventilato.
Una volta cotta e sfornata, spennellate la superficie della torta di rose con marmellata allungata con un po' d'acqua e scaldata sul fornello. Renderà la torta lucida e ancora più invitante.