Bekleed een vierkante bakvorm (20 x 20 cm) met bakpapier en laat het papier aan twee kanten uitsteken.
Maal 200 g digestivekoekjes fijn in een keukenmachine of doe ze in een plastic zak en verkruimel ze met een deegroller. Meng in een kom de koekjeskruimels met 100 g gesmolten ongezouten roomboter en 50 g kristalsuiker tot het een egaal, vochtig mengsel is. Druk het mengsel stevig in de bodem van de bakvorm. Zet de vorm in de koelkast terwijl je de volgende laag maakt.
Hak 150 g geroosterde ongezouten pistachenoten grof. Smelt in een steelpan op middelhoog vuur 100 g ongezouten roomboter. Voeg 397 g gezoete gecondenseerde melk, 1 tl vanille-extract en ¼ tl zout toe. Breng al roerend zachtjes aan de kook en laat 2–3 minuten doorkoken tot het mengsel iets dikker wordt. Haal van het vuur en roer de gehakte pistachenoten erdoor.
Verdeel het pistachemengsel gelijkmatig over de gekoelde koekjesbodem. Zet de bakvorm terug in de koelkast en laat minstens 30 minuten opstijven.
Doe 250 g pure chocoladechips en 1 el ongezouten roomboter in een hittebestendige kom. Smelt de chocolade au bain-marie of in de magnetron in intervallen van 30 seconden, waarbij je tussendoor roert, tot alles gesmolten en glad is. Schenk de gesmolten chocolade over de gestolde pistachelaag en strooi eventueel extra gehakte pistachenoten erover.
Laat de reep 2–3 uur (of een nacht) in de koelkast volledig opstijven. Til de reep met behulp van het bakpapier uit de bakvorm, snijd in 16 blokjes en bewaar in een luchtdichte bak in de koelkast tot 5 dagen.