In einer großen Schüssel Mehl, Zucker, Trockenhefe und Salz vermengen.
In einer separaten Schüssel die lauwarme Milch, geschmolzene Butter und das Ei verquirlen. Diese Mischung zu den trockenen Zutaten geben und alles gut verkneten, bis ein glatter Teig entsteht.
Den Teig abdecken und an einem warmen Ort etwa 1 Stunde gehen lassen, bis er sich verdoppelt hat.
Den Teig auf einer bemehlten Fläche ausrollen, bis er etwa 1 cm dick ist.
Den braunen Zucker und den Zimt gleichmäßig über den Teig streuen. Den knusprig gebratenen Speck gleichmäßig darauf verteilen.
Den Teig von der langen Seite her aufrollen und in etwa 12 gleich große Stücke schneiden.
Eine Backform mit Butter einfetten und die Zimtschnecken hineinlegen. Abdecken und weitere 30 Minuten gehen lassen.
Den Ofen auf 180 °C vorheizen und die Zimtschnecken 25-30 Minuten backen, bis sie goldbraun sind.
Für die Glasur den Frischkäse, Puderzucker, Vanilleextrakt und 2 EL Milch in einer Schüssel gut vermischen, bis eine glatte Masse entsteht.
Die Zimtschnecken nach dem Backen mit der Glasur bestreichen und warm servieren.