Für den Teig: In einem kleinen Topf Wasser, Butter, Salz, Zucker und Zimt bei starker Hitze zum Köcheln bringen.
Wenn die Butter geschmolzen ist und sich Zucker und Salz aufgelöst haben, die Hitze auf mittlere Stufe reduzieren, das Mehl hinzufügen und schnell rühren. Der Teig wird sich schnell bilden, da das Mehl die Wassermischung aufnimmt. Bei mittlerer Hitze unter Rühren 1 Minute lang weiterkochen.
Den Topf vom Herd nehmen und die Mischung 5 Minuten lang ruhen lassen. Die Eier nacheinander in die Teigmischung geben und rühren, bis jedes Ei eingearbeitet ist. Der Teig wird sehr steif sein und ein wenig wie Buttercreme aussehen.
In der Zwischenzeit für den Belag und die Schokoladensoße: Zucker und Zimt auf einem Teller zum Dippen mischen. In einem Topf bei schwacher Hitze Sahne, Schokolade und Maissirup vermischen und häufig umrühren, bis die Schokolade zu schmelzen beginnt. Den Herd ausschalten und die Schokoladenmischung beiseite stellen.
Das Waffeleisen vorheizen (falls vorhanden, auf mittlere Temperatur einstellen). Beide Seiten des Waffeleisens mit Antihaft-Kochspray bestreichen.
Etwa 1/4 Tasse Teig auf jede Seite des Waffeleisens geben. Überfüllen Sie das Waffeleisen nicht - der Teig dehnt sich sonst stark aus. (Nehmen Sie lieber weniger Teig, bevor Sie sehen, wie sehr er sich ausbreitet und aufgeht.) Schließen Sie den Deckel und backen Sie die Churros 5 bis 10 Minuten lang, bis sie goldbraun sind. Churros auf einen Teller geben und mit dem restlichen Teig wiederholen.
Churros mit geschmolzener Butter bestreichen und dann in Zimtzucker tauchen. Warm mit Schokoladensauce zum Dippen servieren.