Tomaten kurz in kochendem Wasser blanchieren, abgießen und pellen, dann halbieren und Kerne entfernen. Fruchtfleisch in Würfel schneiden. Oliven halbieren.
Zwiebeln abziehen und in Scheiben schneiden. In einer Pfanne Öl erhitzen und die Zwiebel zehn Minuten dünsten. Schwertfisch häuten und das Fleisch in Würfel schneiden. Zu den Zwiebeln in die Pfanne geben und einige Minuten bei starker Hitze unter leichtem Schütteln der Pfanne braten.
Tomatenwürfel, die Hälfte des Oreganos, Oliven, Salz und Pfeffer zugeben. In einem Topf reichlich Wasser aufkochen und salzen. Rigatoni al dente garen und abgießen.
Nudeln in die Pfanne mit der Soße stürzen, zwei Minuten ziehen lassen. Nudeln auf sechs Teller verteilen und jede Portion mit dem restlichen Oregano bestreuen. Sofort servieren.