W garnku zagotować 500 ml mleka z dodatkiem cukru. Resztę mleka (125 ml) dokładnie wymieszać z proszkami budyniowymi.
Gdy mleko zacznie kipieć wlać do niego rozpuszczone proszki budyniowe i energicznie wymieszać rózgą aż nie będzie grudek (budyń wyjdzie gęsty). Zagotować (pół minuty gotowania), następnie odstawić z ognia, przełożyć do miski i ostudzić (ma być w temp. pokojowej, ostudzony, aleniezimny - czyli nie z lodówki).
Mascarpone włożyć do misy miksera i ubijać do podwojenia objętości (nie dłużej niż 1 minutę). Następnie dodawać porcjami budyń i zmiksować na jednolity krem. Najlepiej aby mascarpone i budyń miały podobną temperaturę w momencie ubijania (letnie, ostudzone, ale nie z lodówki), wówczas ładnie połączą się w kremową i puszystą masę. Na koniec zmiksować z 2/3 ilości kremu pistacjowego. Pozostałą 1/3 zachować do polewy.
Dno formy ok. 20 x 30 cm wyłożyć warstwą krakersów i posmarować warstą kremu. Ułożyć tak w sumie 4 warstwy krakersów i 3 warstwy kremu.
Ostatnią warstwę ciastek polaćpolewą: zagotować śmietankę w rondelku, odstawić z ognia, dodać połamaną na kosteczki białą czekoladę i mieszać do rozpuszczenia. Teraz dodać pozostały (1/3) krem pistacjowy i wymieszać.
Po polaniu polewą ciasto posypać rozdrobnionymi pistacjami i wstawić do lodówki do stężenia na kilka godzin.