Kupas dan cincang bawang bombay; cuci paprika hijau dan paprika merah, lalu potong dadu berukuran sama.
Cuci zucchini, lalu potong dadu; kupas dan cincang halus bawang putih.
Jika menggunakan tomat segar, rebus selama sekitar 1 menit dalam air mendidih, angkat, kupas kulitnya, lalu potong dadu; jika tidak, gunakan tomat kalengan cincang.
Panaskan minyak zaitun extra virgin dalam wajan besar atau panci agak dalam dengan api sedang.
Tambahkan bawang bombay, tumis selama 5–7 menit hingga bawang lunak dan transparan.
Masukkan paprika hijau dan merah, masak 10–12 menit sambil diaduk sesekali hingga mulai lunak.
Tambahkan zucchini dan bawang putih cincang; masak 8–10 menit lagi hingga zucchini empuk namun masih mempertahankan bentuknya.
Masukkan tomat (atau tomat kalengan), garam, dan lada hitam sesuai selera; aduk hingga rata.
Didihkan perlahan, kecilkan api, masak tanpa tutup selama 30–40 menit sambil diaduk sesekali hingga saus mengental.
Angkat dari api dan diamkan beberapa menit sebelum disajikan.