Didihkan air dalam panci besar, tambahkan garam, lalu biarkan mendidih dengan kuat.
Panaskan wajan besar (sedikit dalam) di atas api sedang, lalu tambahkan minyak zaitun.
Masukkan potongan bacon asap, masak selama 8–10 menit sambil sesekali diaduk hingga renyah dan lemaknya keluar.
Angkat sebagian besar bacon dengan sendok berlubang ke piring, sisakan lemaknya di wajan.
Tambahkan bawang bombay cincang, tumis selama 5–7 menit hingga lunak dan agak transparan.
Masukkan bawang putih yang telah digeprek dan serpihan cabai kering, masak sekitar 1 menit hingga harum.
Tuang tomat cincang kalengan, beri garam dan lada hitam, lalu biarkan mendidih perlahan.
Kecilkan api, masak saus selama 15 menit sambil sesekali diaduk.
Sementara itu, masak pasta bucatini dalam air mendidih selama 9–11 menit hingga al dente.
Simpan 150 ml air rebusan pasta, lalu tiriskan bucatini.
Masukkan bucatini yang sudah ditiriskan ke dalam saus, tambahkan sebagian besar bacon dan setengah keju Pecorino Romano.
Tuang sedikit air rebusan pasta, aduk hingga saus menjadi lembut dan menempel pada pasta.
Bagi pasta ke piring saji, taburi dengan sisa bacon dan tambahan keju Pecorino Romano, taburkan sedikit lada hitam, lalu sajikan segera.