Ein Königssohn zieht zusammen mit seinem Diener durch die Welt. Eines Abends findet er keine Gaststätte mehr, einzig ein einsames Haus. Die schöne Tochter des Hauses warnt den Prinzen und seinen Gefährten aber davor, einzukehren; ihre Stiefmutter sei eine böse Hexe. Der Prinz nimmt die Einladung der Schwarzkünstlerin zwar furchtlos an, beherzigt aber den Rat der Stieftochter, auf keinen Fall etwas zu essen oder zu trinken von der Gastgeberin anzunehmen.
Am nächsten Tag will die Stiefmutter dem abreisefertigen Prinzen trotzdem noch einen Abschiedstrunk mitgeben. Als sie das Getränk holt, reitet der Prinz schnell weg. Sein Knappe ist aber noch damit beschäftigt, sein Pferd zu satteln. Als die Hexe dem Knappen den Becher geben will, springt dieser und das Gift tötet das Pferd des Dieners sofort. Ein Rabe frisst von dem Pferd und stirbt sofort daran. Der Diener nimmt den Raben aber als Verpflegung mit.
Am nächsten Abend finden die beiden Reisenden eine Herberge. Sie geben dem Koch den Raben. Bei der Gaststätte handelt es sich um eine Mördergrube. Die zwölf Mörder, die es auf den Prinzen abgesehen haben, lassen sich vor der Tat aber noch zusammen mit der Hexe und dem Gastwirt eine Suppe aus dem Raben schmecken. Sie alle sterben aber an dem Gift.
Prinz und Diener ziehen weiter und kommen in eine Stadt, in der eine rätselverliebte Königstochter lebt. Sie gibt Werbern eine Gelegenheit, sie zu heiraten: Sollten sie der Prinzessin ein Rätsel nennen können, welches sie in drei Tagen nicht lösen kann, so würde derjenige ihr Gemahl. Wenn sie aber das Rätsel lösen kann, so würde der Werbende getötet.
Angetan von ihrer Schönheit stellt er ihr das Rätsel: "Was ist das [...] einer schlug keinen und schlug doch zwölfe". Die Königstochter findet keine Lösung und will so einen Trick anwenden. Sie schickt zuerst ihre Magd, den Prinzen im Schlaf auszuhorchen. Der Diener hatte allerdings die Stelle des Prinzen eingenommen. Er bemerkt die Magd, nimmt ihren Mantel und verjagt sie. In der nächsten Nacht schickt die Prinzessin ihre Zofe, aber dieser Versuch scheitert ebenso. In der dritten Nacht kommt die Prinzessin selbst diesmal wirklich zum Prinzen. Nachdem dieser ihr die Lösung absichtlich verrät, nimmt er auch ihr den Mantel.
Am nächsten Tag meint die Prinzessin, das Rätsel gelöst zu haben. Der Prinz klagt sie aber des Betruges an. Als Beweis führt er die drei Mäntel an. Daraufhin entscheiden die zwölf Richter, dass der Prinz die Prinzessin heiraten darf.