Za koru je potrebno: 250 g brašna, 150 g šećera, 2 kašike kakaa, 1 kesica praška za pecivo, 1 kesica vanilin šećera, 250 ml kisele vode i 100 ml ulja. Sve suve sastojke pomiješati, zatim dodati kiselu vodu i ulje, pa sjediniti u glatku smjesu. Sipati u pleh obložen papirom za pečenje i peći na 180 stepeni oko 20 minuta. Pečenu koru ostaviti da se ohladi.
Za fil od višanja potrebno je: 500 g višanja, 4 kašike šećera, 1 kesica pudinga od vanile ili 3 kašike gustina i 100 ml vode. Višnje staviti da se kuvaju sa šećerom, a puding ili gustin razmutiti u vodi. Kada višnje puste sok i prokuvaju, dodati razmućeni puding i kuvati dok se fil ne zgusne. Topao fil rasporediti preko ohlađene kore.
Za prvi krem fil skuvati 2 kesice pudinga od vanile u 600 ml biljnog mlijeka ili vode, sa 5 kašika šećera. Kada se puding ohladi, umutiti ga sa 150 g posnog margarina da se dobije fin krem. Premazati preko fila od višanja i lijepo poravnati.
Za drugi fil skuvati 1 kesicu pudinga od čokolade u 300 ml biljnog mlijeka ili vode, sa 3 kašike šećera. Kada se ohladi, umutiti sa 80 g posnog margarina i premazati preko svijetlog fila. Odozgo posuti rendanom posnom čokoladom ili čokoladnim mrvicama.
Kolač ostaviti u frižideru najmanje 3 do 4 sata da se lijepo stegne. Zatim ga isjeći na kocke i po želji svaku kocku ukrasiti višnjom. Kolač je kremast, sočan, bogat i idealan za post, jer se prave dva fila i voćni sloj od višanja.