1. Kupas kentang russet lalu potong menjadi beberapa bagian berukuran sedang agar cepat matang merata. Masukkan kentang ke dalam panci besar, kemudian tuang air hingga seluruh kentang terendam. Tambahkan sedikit garam ke dalam air rebusan agar rasa kentang lebih gurih. Rebus kentang selama sekitar 15–20 menit atau hingga teksturnya benar-benar empuk saat ditusuk garpu.
2. Setelah kentang sudah matang, tiriskan menggunakan saringan lalu diamkan sebentar agar uap panasnya berkurang. Lalu, sambil menunggu kentang agak dingin, panaskan susu bersama mentega di dalam panci kecil dengan api rendah. Aduk perlahan hingga mentega meleleh sempurna.
3. Berikutnya, masukkan kentang ke dalam mangkuk besar lalu haluskan menggunakan potato masher atau hand mixer. Haluskan hingga teksturnya lembut tanpa banyak gumpalan, tetapi jangan terlalu lama mengaduk agar kentang tidak menjadi lengket.
4. Kemudian, tuang campuran susu dan mentega hangat ke dalam kentang sedikit demi sedikit sambil diaduk. Tambahkan cream cheese, bubuk bawang putih, lada hitam, dan garam sesuai selera. Aduk hingga semua bahan tercampur rata dan teksturnya menjadi creamy.
5. Setelah itu, masukkan keju parmesan dan sebagian besar keju cheddar parut ke dalam mashed potato. Aduk hingga keju mulai meleleh dan menyatu dengan kentang, menciptakan rasa gurih yang kaya.
6. Selanjutnya, pindahkan mashed potato ke loyang atau wadah tahan panas. Taburkan sisa keju cheddar di bagian atas, lalu panggang menggunakan mode broil atau api atas selama beberapa menit hingga permukaan keju meleleh dan sedikit kecokelatan. Keluarkan cheesy mashed potato dari oven, lalu tambahkan daun kucai cincang sesuai selera.