Einen großen Topf mit Wasser zum Kochen bringen und die Nudeln nach Packungsanweisung al dente kochen. Abgießen und beiseite stellen.
In einer großen Pfanne das Olivenöl erhitzen und die Zwiebel sowie den Knoblauch darin glasig braten.
Die Schinkenwürfel hinzufügen und kurz anbraten, bis sie leicht gebräunt sind.
Die passierten Tomaten und die Sahne in die Pfanne geben und gut umrühren. Mit italienischen Kräutern, Salz und Pfeffer würzen.
Die gekochten Nudeln in die Pfanne geben und alles gut vermengen, sodass die Nudeln gleichmäßig mit der Sauce bedeckt sind.
Den geriebenen Käse gleichmäßig über die Nudeln streuen und bei niedriger Hitze 5-10 Minuten köcheln lassen, bis der Käse geschmolzen ist.
Nach Belieben mit frischen Kräutern garnieren und servieren.