Verlies und wasche die Hagebutten sorgfältig. Gib sie dann in einen Topf. Fülle den Topf nur so weit mit Wasser auf, dass gerade alle Früchte bedeckt sind.
Lasse die Hagebutten 45 Minuten lang zugedeckt köcheln. Sie sollten anschließend gar und weich sein.
Streiche die Hagebuttenmasse durch ein feinmaschiges Sieb, sodass Kerne und Fruchtfleischstücke im Sieb hängen bleiben. Fange das Mark in einer Schüssel auf.
Püriere die das Mark mit einem Pürierstab oder einem Standmixer. Es sollte eine cremige Konsistenz haben. Ist die Masse zu fest, füge noch etwas Wasser hinzu.
Schneide die Zwiebel klein, gib sie mit dem Öl in eine Pfanne und erhitze alles, bis die Zwiebeln glasig sind.
Gib Rosmarin, Salz, Pfeffer, Honig und das Hagebuttenmark hinzu und lasse die Mischung kurz anrösten.
Füge nun das Lorbeerblatt und die Sahne bzw. den (veganen) Sahneersatz hinzu. Lasse die Sauce bei niedriger Hitze etwa fünf Minuten lang köcheln. Falls nötig, kannst du die Mischung mithilfe von Gemüsebrühe oder mehr (pflanzlicher) Sahne flüssiger machen. Entferne vor dem Servieren das Lorbeerblatt.
Bereite die Pasta nach Packungsanweisung zu. Serviere sie anschließend mit der Hagebuttensauce.