Danish puff refers to a very well-known American dessert which is consumed by people all over the world. Danish puffs are often served in restaurants, but it is easy to make and can be prepared at home too. This dessert is very often made for special occasions like Thanksgiving or Christmas too. The main ingredients required to make Danish puffs include margarine or butter, sugar, flour, water, almond, egga and vanilla. This is a very elegant looking dessert and can also be served during birthday or anniversary parties.