Zagrebačka kremšnita is just one of many cremeschnitte varieties. It is a specialty of Zagreb, hence the name. This decadent cake consists of a thin layer of puff pastry that is topped with vanilla custard cream, a layer of whipped cream, and a top layer of chocolate glaze that separates this variety of cremeschnitte from the rest.