Für die Füllung die Zwetschgen waschen, entsteinen und in Stücke schneiden. Anschließend in einer Pfanne die vegane Butter erwärmen, dann den Rohrzucker, die geschnittenen Zwetschgen und die Haselnüsse sowie Zimt und Vanillezucker hinzugeben. Alles unter ständigem Rühren etwa 10 Minuten einkochen bis die Zwetschgen etwas zerfallen sind und die Konsistenz schön cremig ist.
Für den Teig zuerst die trockenen Zutaten in einer Schüssel vermischen. Dann den Pflanzendrink erwärmen (max. 40°C) und die vegane Butter darin langsam schmelzen lassen. Anschließend beides zu den trockenen Zutaten geben und alles zu einem glatten Teig verkneten.
Für die Streusel zuerst die trockenen Zutaten vermischen und dann die vegane Butter (Zimmertemperatur) in kleinen Stücken hinzugeben. Alles mit den Händen gut verkneten, sodass eine krümelige Konsistenz entsteht.
Den Teig auf einer Backmatte oder einer bemehlten Arbeitsfläche zu einem Rechteck dünn (ca. 2-3 mm) ausrollen. Anschließend die Füllung darauf verteilen und den Teig dann vorsichtig von der langen Seite her aufrollen. Die gefüllte Teigrolle mit einem scharfen Messer in fingerbreite Stücke schneiden und mit der Schnittfläche nach oben dicht nebeneinander in eine eingefettete oder mit Backpapier ausgelegte Backform legen.
Zuletzt die Streusel gleichmäßig darauf verteilen und die Schnecken dann mindestens eine halbe Stunde an einem warmen Ort am besten zugedeckt ruhen lassen bis sich das Teigvolumen deutlich vergrößert hat.
Die Schnecken dann bei 175°C Ober- und Unterhitze etwa 25 Minuten backen bis die Streusel schön goldbraun sind. Am besten mit einem Holzspieß eine Stäbchenprobe durchführen, ob die Schnecken fertig oder noch etwas teigig sind und gegebenenfalls die Backzeit etwas verlängern.