Einen großen Topf mit Salzwasser bei mittlerer bis hoher Hitze zum Kochen bringen.
Olivenöl in einem großen, breiten Topf bei mittlerer Hitze erhitzen. Zwiebel und Chiliflocken etwa 10 Minuten dünsten, bis die Zwiebel sehr weich ist.
Wurst hinzufügen und mit einem Holzlöffel in kleine Stücke zerteilen. Braten bis sie durchgegart ist.
Knoblauch hinzufügen und 1 Minute anbraten, bis er duftet. Tomatenmark einrühren und kurz mitbraten.
Kirschtomaten, Weißwein oder Hühnerbrühe, Salz und Pfeffer hinzufügen. Unter gelegentlichem Rühren etwa 10 Minuten köcheln lassen, bis die Tomaten aufplatzen.
Tomaten mit einem Holzlöffel leicht andrücken, Zucchini unterrühren und weitere 5 Minuten garen.
Rigatoni ins kochende Wasser geben und 9–10 Minuten al dente kochen. Vor dem Abgießen ½ Tasse Nudelwasser auffangen.
Nudeln abgießen und sofort in die Soße geben. Bei Bedarf Nudelwasser hinzufügen, um die Konsistenz anzupassen.
Frisches Basilikum unterrühren, auf Teller verteilen und mit frisch geriebenem Parmesan bestreuen.