Karfiol reinigen, in Rosen teilen. Auf einem Dämpfeinsatz in einen Kochtopf stellen, 1 cm hoch Wasser aufgießen, mit Salz würzen, ungefähr 20 min bei geschlossenem Deckel gardünsten.
Zwiebeln abziehen, würfeln. Oliven in Scheibchen schneiden.
Nudeln in Salzwasser gardünsten.
Zwiebeln in Öl goldbraun rösten. Paradeiser dazugeben, zerdrücken. Mit Cayennepfeffer, Majoran, Pfeffer, Zucker, Salz würzen, 5 Min. leicht wallen. Olivenringe und gehackte Petersilie unterziehen. Abschmecken.
Nudeln abschütten und das Ganze zusammen zu Tisch bringen.