Schneide den Speck in Streifen und brate ihn in einer Pfanne mit Olivenöl an.
Koche die Spaghetti nach Packungsanweisung und fange beim Abgießen etwas vom Nudelwasser auf.
Schneide die Zwiebel in feine Ringe und gib sie zum Speck in die Pfanne. Würze beides mit reichlich Pfeffer. Lass die Zwiebel 5 Minuten anschwitzen, bis sie weich ist.
Gib nun die Tomaten dazu und lass sie bei schwerer Hitze köcheln. Würze mit Salz und, nach Geschmack, Chiliflocken.
Zum Schluss gibst du die Spaghetti mit in die Pfanne und gießt gegebenenfalls etwas Nudelwasser dazu.
Runde die Spaghetti alla Amatriciana mit dem Käse und etwas Olivenöl ab.