Kupas dan potong ubi ungu menjadi potongan kecil. Kukus hingga sangat empuk, sekitar 15-20 menit. Haluskan hingga menjadi pasta yang lembut.
Dalam panci, campurkan air dan bubuk agar-agar. Aduk rata dan biarkan meresap selama 5-10 menit.
Tambahkan daun pandan (jika menggunakan) dan separuh gula ke dalam panci. Didihkan campuran di atas api sedang, aduk terus hingga bubuk agar-agar larut sepenuhnya. Angkat daun pandan.
Ambil sekitar separuh larutan agar-agar yang sudah dimasak dan campurkan dengan ubi ungu yang sudah dihaluskan hingga tercampur rata dan lembut. Ini adalah campuran lapisan ubi ungu Anda.
Ke separuh sisa larutan agar-agar, tambahkan santan, sisa gula, dan garam. Aduk rata hingga gula larut. Panaskan perlahan jika perlu, tapi jangan sampai mendidih. Ini adalah campuran lapisan santan Anda.
Tuang lapisan tipis campuran ubi ungu ke dalam cetakan. Biarkan mengeras sedikit (sekitar 5-10 menit di lemari es atau suhu ruangan).
Tuang lapisan campuran santan dengan hati-hati di atas lapisan ubi ungu yang sudah sedikit mengeras. Biarkan mengeras sedikit.
Ulangi menuangkan lapisan campuran ubi ungu dan santan, biarkan setiap lapisan mengeras sebagian sebelum menambahkan lapisan berikutnya, hingga semua campuran habis.
Setelah semua lapisan dituangkan, dinginkan puding di lemari es setidaknya selama 2-3 jam, atau sampai benar-benar mengeras dan padat.
Keluarkan puding dari cetakan dan potong menjadi bentuk yang diinginkan sebelum disajikan dingin.
Masak ini di aplikasi — simpan & lihat menu malam ini
Unduh