Sangrai kacang pistachio kupas di wajan kering dengan api sedang selama sekitar 5 menit, sambil terus diaduk hingga agak kecokelatan dan harum.
Angkat dan biarkan kacang pistachio dingin sepenuhnya.
Masukkan kacang pistachio dingin ke dalam blender berkecepatan tinggi. Proses pada kecepatan maksimal sambil sesekali menggores sisi blender dengan spatula hingga terbentuk pasta lembut dan creamy (±5–10 menit).
Dalam panci kecil di atas api sedang-rendah, masukkan pasta pistachio, gula halus, susu cair full cream, mentega tawar, dan sejumput garam.
Aduk dengan whisk selama 5–7 menit hingga campuran sedikit mengental dan menyerupai puding lembut, tanpa sampai mendidih terlalu keras.
Angkat panci dari kompor, tambahkan ekstrak vanili (opsional), aduk hingga rata.
Tuang krim panas ke dalam stoples kaca yang bersih dan kering. Biarkan dingin hingga suhu ruang.
Tutup stoples, simpan di kulkas selama 1–2 minggu. Jika krim terlalu kental saat diambil, hangatkan sebentar agar teksturnya kembali creamy.