Kocok butter, margarin, gula bubuk, kuning telur, dan putih telur secara bersamaan selama ± 2 menit saja hingga tercampur rata. Tidak perlu sampai mengembang.
Masukkan tepung terigu dan susu bubuk yang sudah diayak. Aduk menggunakan spatula sampai hampir rata.
Tambahkan keju parut (dan essence bila pakai), aduk perlahan hingga adonan menyatu dan bisa dipulung.
Ambil sejumput adonan, pipihkan, isi dengan selai nanas padat, lalu bulatkan rapi.
Susun di loyang, panggang dalam oven suhu 160°C selama ± 15 menit (hingga set).
Keluarkan dari oven, dinginkan sampai suhu ruang, lalu olesi bahan olesan.
Oven kembali hingga permukaan kuning keemasan sesuai karakter oven masing-masing.
Dinginkan sempurna sebelum disimpan dalam toples.