Isi mangkuk besar dengan air dingin dan perasan setengah jeruk nipis.
Bersihkan artichoke dengan membuang daun luar yang keras hingga tersisa bagian yang lunak. Potong bagian atas dan kupas pangkal batang.
Gunakan sendok kecil untuk menghilangkan rambut halus (janggut) di tengah artichoke, gosok dengan sisa perasan jeruk nipis, lalu rendam dalam air jeruk nipis.
Tiriskan artichoke yang sudah bersih, potong menjadi empat atau iris tipis, lalu keringkan.
Panaskan minyak zaitun extra virgin dalam wajan besar dengan api sedang.
Masukkan bacon, goreng selama 3–4 menit hingga kering dan renyah. Angkat, sisihkan.
Di wajan yang sama, tambahkan bawang putih iris, tumis dengan api kecil selama 2 menit hingga harum.
Masukkan artichoke, naikkan api, tumis selama 5 menit sambil sesekali diaduk.
Tuang anggur putih kering (opsional), masak selama 2 menit hingga alkohol menguap.
Tambahkan air atau kaldu sayur, tutup wajan, kecilkan api, masak selama 15–20 menit hingga artichoke empuk.
Masukkan kembali bacon dan aduk rata, lalu taburi daun peterseli cincang.
Cicipi, sesuaikan garam dan lada hitam secukupnya. Sajikan hangat.