Ofen auf 200 Grad O/U Hitze vorheizen. Nudeln in Salzwasser al dente garen, abgießen, kalt abschrecken und in einer großen Auflaufform verteilen.
Für die Tomatensoße werden Zwiebel und Knoblauch fein gehackt, in einem Kochtopf auf dem Herd im heißen Öl angebraten und nach ca. 3 Minuten mit den passierten Tomaten abgelöscht. Mit Salz, Pfeffer, italienischen Kräutern, Chiliflocken und Zucker abschmecken. 5 Minuten köcheln lassen, dann die Sahne unterrühren und nochmals 5 Minuten köcheln lassen.
Eine Hälfte des Mozzarellas grob reiben und die andere Hälfte in Würfel schneiden. Die Würfel mit den Nudeln in der Auflaufform mischen und die Tomatensauce darüber verteilen. Cocktailtomaten halbieren und über den Nudeln mit Tomatensauce verteilen.
Mit dem geriebenen Mozzarella bestreuen und im vorgeheizten Ofen ca. 30 Minuten backen, bis der Käse goldbraun ist.