Einen großen Topf mit Wasser füllen, großzügig salzen und bei hoher Hitze zum Kochen bringen.
Sobald das Wasser kocht, 450 g Penne hinzufügen, gelegentlich umrühren, damit sie nicht zusammenkleben, und al dente kochen (ca. 10–12 Minuten).
Bevor du die Nudeln abgießt, etwa 240 ml Nudelkochwasser in einem Gefäß auffangen. Dann die Nudeln abgießen und beiseitestellen.
Währenddessen in einer großen Pfanne oder einem hohen Topf 2 EL Olivenöl bei mittlerer Hitze erhitzen.
Die klein gewürfelte gelbe Zwiebel dazugeben und 5–7 Minuten anschwitzen, bis sie weich und glasig ist.
Den fein gehackten Knoblauch hinzufügen und 1 Minute mitdünsten, bis er duftet.
800 g stückige Tomaten aus der Dose in die Pfanne geben, 1 TL getrockneten Oregano, ½ TL Salz und ¼ TL schwarzen Pfeffer unterrühren und die Sauce sanft zum Köcheln bringen.
Die Hitze reduzieren, die Pfanne abdecken und die Sauce 15 Minuten köcheln lassen, dabei gelegentlich umrühren (bis zu 30 Minuten für intensiveren Geschmack).
Grob gehackte frische Basilikumblätter unterrühren.
Die Penne zur Sauce geben, gut vermischen und bei Bedarf etwas Nudelkochwasser unterrühren, bis die gewünschte Konsistenz erreicht ist.
Sofort servieren und mit frisch geriebenem Parmesan bestreuen.