In einer großen Schüssel das Weizenmehl, den Zucker, die Trockenhefe und eine Prise Salz vermischen. In einer separaten Schüssel die lauwarme Milch, die geschmolzene Butter und das Ei verquirlen. Diese flüssigen Zutaten zur Mehlmischung gießen und alles gründlich durchkneten, bis ein glatter und elastischer Teig entsteht. Den Teig abdecken und an einem warmen Ort für 1 bis 1,5 Stunden gehen lassen, bis er sich verdoppelt hat.
In einer kleinen Schüssel den braunen Zucker mit dem gemahlenen Zimt mischen, um die Füllung vorzubereiten.
Den aufgegangenen Teig auf einer leicht bemehlten Arbeitsfläche kurz durchkneten und zu einem Rechteck von etwa 40x50 cm ausrollen. Die weiche Butter gleichmäßig auf dem Teig verstreichen und mit der Zimt-Zucker-Mischung bestreuen. Den Teig von der langen Seite her fest aufrollen.
Die Rolle in circa 12 gleich große Schnecken schneiden und diese in eine mit Backpapier ausgelegte oder eingefettete Auflaufform legen. Abdecken und an einem warmen Ort für weitere 30-45 Minuten gehen lassen.
Den Backofen auf 180°C vorheizen. Die Zimtschnecken für 20-25 Minuten backen, bis sie goldbraun sind. Nach dem Backen sofort die Sahne oder Vollmilch gleichmäßig über die heißen Schnecken gießen.