This Bread Pudding made by O and H Bakery is a custard-soaked Wienerbrod pastry, in a flaky, pastry base, covered with a layer of cinnamon apple topping and sweet crispy streusel before baking. This superb Danish Bread Pudding tastes extra special served warm and dripping with a spoonful of Caramel or Rum sauce (not included). One slice will not do it!