Löse die Hefe in lauwarmer Milch auf und lass sie fünf Minuten stehen.
Vermische Mehl, Zucker, Salz und Kardamom in einer großen Schüssel. Füge die weiche Butter, Eier und die Hefemilch hinzu. Knete alles zu einem geschmeidigen Teig und lass ihn abgedeckt an einem warmen Ort eine Stunde gehen.
Verknete in der Zwischenzeit Marzipan, Butter und Zucker zu einer glatten Masse.
Bestäube die Arbeitsfläche mit Mehl und rolle den aufgegangenen Teig zu einem großen Rechteck aus. Verteile die Marzipanfüllung gleichmäßig darauf und rolle den Teig von der langen Seite her auf. Schneide die Rolle in etwa zwei Zentimeter dicke Scheiben.
Lege die Schnecken auf ein mit Backpapier belegtes Blech, decke sie ab und lass sie noch einmal 30 Minuten ruhen.
Heize den Ofen in der Zwischenzeit auf 180°C Ober-/Unterhitze vor.
Backe die Schnecken für 15–18 Minuten, bis sie goldbraun sind.
Schmelze für das Topping die Butter mit Honig und rühre den Puderzucker ein. Füge die Mandeln hinzu und lass alles etwas karamellisieren. Verteile das Topping auf den Schnecken.