Die Blaubeeren in einer Schüssel mit Zucker, Zimt und Zitronensaft vermengen und beiseite stellen.
In einer großen Schüssel Mehl, Zucker, Trockenhefe und Salz vermischen.
Milch und geschmolzene Butter in einem kleinen Topf leicht erwärmen, bis die Mischung lauwarm ist. Dann das Ei hinzufügen und gut verrühren.
Die flüssigen Zutaten zu den trockenen Zutaten geben und alles zu einem glatten Teig verkneten. Den Teig abdecken und an einem warmen Ort etwa 1 Stunde gehen lassen, bis er sich verdoppelt hat.
Den Teig auf einer bemehlten Arbeitsfläche ausrollen, etwa 1 cm dick. Die Blaubeermischung gleichmäßig darauf verteilen.
Den Teig von der langen Seite her aufrollen und in etwa 2 cm dicke Stücke schneiden. Diese in eine gefettete Auflaufform legen und erneut 30 Minuten gehen lassen.
Den Ofen auf 180 °C vorheizen. Die Schnecken im vorgeheizten Ofen etwa 25-30 Minuten backen, bis sie goldbraun sind.
Für die Glasur den Puderzucker mit Wasser oder Zitronensaft verrühren, bis eine glatte Konsistenz entsteht. Die Glasur über die warmen Schnecken träufeln.