Panaskan sedikit minyak zaitun extra virgin dalam wajan besar di atas api sedang. Goreng bacon yang sudah diiris tipis hingga kecokelatan dan renyah, lalu angkat dan tiriskan di atas kertas tisu dapur.
Di wajan yang sama, sisakan satu sendok makan lemak bacon, lalu tumis bawang bombay cincang halus di atas api kecil selama 5–7 menit hingga bawang layu dan transparan.
Masukkan bawang putih cincang, masak selama sekitar 1 menit. Tambahkan tomat kalengan hancur, sedikit anggur putih (opsional), kaldu ayam atau sayuran (atau air), dan sejumput oregano kering. Bumbui dengan garam dan merica sesuai selera, lalu masak dengan api kecil selama 15–20 menit.
Didihkan air dalam panci besar yang sudah diberi garam. Masak rigatoni hingga al dente sesuai petunjuk kemasan (10–12 menit), lalu tiriskan.
Campurkan rigatoni dengan saus di wajan, tambahkan bacon renyah, aduk perlahan, lalu sajikan segera dengan taburan keju Parmesan atau Grana Padano parut.