Tencereye balkabağını dilimleyip koyalım. Üzerine toz şekeri ve suyu ilave edip yumuşayana kadar haşlayalım. Haşlanan kabağı suyuyla birlikte iyice ezelim. Sonra içine sütü, unu, toz şekeri ve yumurtayı koyup mikser ile pürüzsüz olana kadar çırpalım. Daha sonra orta ateşte karıştırarak pişirelim.
Kaynamaya başlayınca 1-2 dakika daha pişirip ocaktan alalım. Son olarak içine vanilyayı ilave edip karıştıralım. Hazırladığımız karışımı kalıplara veya kaselere paylaştıralım. Üzerini hindistan cevizi, fıstık, fındık veya soslarla süsleyelim. Balkabaklı Pudingi buzdolabında soğuduktan sonra servis yapalım. Not: 6-7 kase balkabaklı puding çıkıyor. Ben ıslatıp suyunu süzdüğüm silikon kalıplara koydum.