Didihkan air dalam panci besar, tambahkan garam secukupnya, lalu masak linguine hingga al dente sesuai petunjuk kemasan. Sisihkan 150 ml air rebusan pasta, kemudian tiriskan.
Panaskan minyak zaitun dan mentega tawar di wajan besar dengan api sedang hingga mentega meleleh dan mulai mendesis perlahan.
Masukkan bawang putih yang diiris tipis dan cabai merah cincang, tumis 1–2 menit hingga bawang putih harum dan berwarna keemasan.
Tambahkan udang, aduk 2–3 menit hingga udang tidak lagi bening dan berubah menjadi merah muda.
Masukkan tomat ceri, masak 2–3 menit hingga tomat mulai lunak.
Tuang anggur putih (atau kaldu sayur), biarkan mendidih sekitar 1 menit sambil mengikis sisa-sisa gurih di dasar wajan, lalu masukkan parutan kulit lemon.
Tambahkan linguine ke wajan bersama setengah air rebusan pasta, aduk hingga semua bahan tercampur rata.
Tuang air perasan lemon dan masukkan sebagian besar daun peterseli cincang. Bumbui dengan garam dan lada hitam bubuk sesuai selera, tambahkan sisa air pasta jika perlu untuk mengencerkan saus.
Sajikan segera di piring, taburi sisa daun peterseli sebelum dinikmati.