Panaskan oven pada suhu 180°C. Olesi dan lapisi loyang bundar ukuran 20 cm dengan kertas roti.
Kocok 175 g mentega tawar lunak dan 175 g gula kastor hingga lembut dan pucat.
Masukkan telur ayam ukuran besar satu per satu, tambahkan 1 sendok makan tepung terigu serbaguna setiap kali menambahkan telur agar adonan tidak pecah.
Lipat perlahan sisa 175 g tepung terigu serbaguna dan 1 sendok teh baking powder, lalu tambahkan 2 sendok makan susu cair dan 1 sendok teh ekstrak vanila. Aduk hingga rata.
Tuang adonan ke dalam loyang, panggang selama 25–30 menit hingga tusuk sate yang ditusukkan ke tengah keluar bersih. Dinginkan dalam loyang hingga benar-benar dingin.
Sementara itu, buat buttercream: kocok 100 g mentega tawar lunak hingga pucat dan creamy. Tambahkan secara bertahap 200 g gula halus (diayak), kocok rata setiap kali menambahkan.
Masukkan 1/2 sendok teh ekstrak vanila, lalu tambahkan 1 1/2 sendok makan susu cair sedikit demi sedikit hingga buttercream lembut dan mudah dioles.
Hancurkan cake yang sudah dingin ke dalam mangkuk besar hingga tidak ada gumpalan besar. Tambahkan dua pertiga buttercream, uleni dengan tangan hingga membentuk adonan padat seperti pasta. Tambahkan sisa buttercream jika perlu.
Bulatkan adonan sebesar 3–4 cm, letakkan di atas loyang yang dilapisi kertas roti. Lelehkan 50 g cokelat putih, celupkan ujung 22 batang stik lollipop ke cokelat leleh, lalu tusukkan hingga setengahnya ke masing-masing bola cake pop. Dinginkan dalam lemari es minimal 30 menit.
Lelehkan sisa 350 g cokelat putih dengan cara ditim (bain-marie) atau di microwave. Celupkan cake pop yang sudah dingin ke cokelat leleh, putar hingga seluruh permukaan tertutup, lalu ketuk perlahan untuk menghilangkan kelebihan cokelat.
Sebelum lapisan cokelat mengeras, taburi dengan sprinkles warna-warni. Tempatkan cake pop secara tegak agar cokelat mengeras rata, lalu masukkan kembali ke lemari es selama 15–20 menit hingga benar-benar set.
Simpan cake pops dalam wadah kedap udara di lemari es hingga 3–4 hari. Keluarkan 15–20 menit sebelum disajikan agar mencapai suhu ruang.