Vermische die lauwarme Milch mit dem Zucker und brösele die Hefe hinein. Lass die Mischung 5-10 Minuten stehen, bis sich Blasen bilden.
Gib das Weizenmehl, Salz, die weiche Butter und optional die Zitronenschale in eine Schüssel. Füge die Hefemischung hinzu und verknete alles zu einem geschmeidigen Teig. Lass den Teig mit einem Tuch abgedeckt an einem warmen Ort für 1 bis 1 1/2 Stunden gehen.
Verrühre in der Zwischenzeit den Quark mit Zucker und Vanillezucker.
Wasche die Johannisbeeren und zupfe sie von den Rispen. Hebe sie vorsichtig unter die Quarkmischung.
Rolle den Teig auf einer bemehlten Arbeitsfläche zu einem Rechteck aus. Verteile die Johannisbeer-Quark-Mischung auf dem Teig und rolle ihn von der langen Seite her straff auf.
Schneide die Teigrolle in 12 gleichgroße Stücke und setze die Schnecken in eine gefettete oder mit Backpapier ausgelegte Backform 🛒. Lass sie erneut 20-30 Minuten gehen. Heize derweil den Ofen auf 180 °C Ober-/Unterhitze (160 °C Umluft) vor.
Backe die Schnecken ca. 25 Minuten, bis sie goldbraun sind. Lass die Schnecken danach abkühlen.
Bestäube sie vor dem Servieren mit etwas Puderzucker.