Isi panci besar dengan air, tambahkan sejumput garam, lalu panaskan di atas api besar hingga mendidih deras.
Setelah mendidih, masukkan 450 gram pasta penne, aduk sesekali agar tidak menempel, lalu masak hingga al dente (sekitar 10–12 menit; teksturnya masih kenyal).
Sebelum meniriskan, angkat 240 ml air rebusan pasta dan sisihkan. Tiriskan pasta dan sisihkan.
Sementara itu, panaskan 2 sendok makan minyak zaitun di wajan atau panci besar dengan api sedang.
Masukkan 1 buah bawang bombay kecil cincang halus, masak 5–7 menit hingga bawangnya lunak dan agak bening.
Tambahkan 3 siung bawang putih cincang halus, masak sekitar 1 menit hingga harum.
Tuang 800 gram tomat cincang kaleng, lalu tambahkan 1 sendok teh oregano kering, ½ sendok teh garam, dan ¼ sendok teh lada hitam bubuk. Aduk rata, lalu biarkan mendidih perlahan.
Kecilkan api menjadi rendah, tutup panci, dan masak saus selama 15 menit sambil sesekali diaduk (hingga 30 menit untuk rasa yang lebih kaya).
Tambahkan 1 genggam daun basil segar yang sudah disobek kasar, aduk rata.
Masukkan pasta penne yang sudah ditiriskan ke dalam saus, aduk hingga rata. Jika perlu, tambahkan air rebusan pasta sedikit demi sedikit hingga kekentalan sesuai selera.
Sajikan segera dengan taburan keju Parmesan parut sesuai selera.