The difference between Danish pastry and puff pastry is essentially yeast and egg. Danish pastry is leavened whereas puff pastry is not. In addition, Danish has egg in the dough. Danish dough is layered like puff pastry but is crisp on the outside whilst being soft on the inside as opposed to puff pastry that is crisp all the way through.