Danish Puff
Danish Puff (Almond Kringle)
Prep Time
25 mins
Cook Time
50 mins
Total Time
1 hr 15 mins

Learn how to make this easy Danish Puff (Almond Kringle), a sweet, flaky treat your family won't be able to resist!

Course: Dessert
Cuisine: American, Danish
Servings: 16 people
Calories: 247 kcal
Author: Ginnie
For Pastry:
  • 1 cup flour
  • 1/2 cup unsalted butter, at room temperature*
  • 1/2 teaspoon salt
  • 2 tablespoons water
For Topping:
  • 1 cup water
  • 1/2 cup unsalted butter*
  • 1 teaspoon almond extract
  • 1 cup flour
  • 1/2 teaspoon salt
  • 3 large eggs
For Glaze:
  • 1 1/2 cups powdered sugar
  • 2 tablespoons unsalted butter, at room temperature*
  • 1/2 teaspoon vanilla
  • pinch salt
  • 1 to 2 tablespoons water
  • 1/2 cup chopped or sliced almonds, toasted
  1. Preheat oven to 350 degrees.
Prepare Pastry:
  1. Combine 1 cup flour and 1/2 cup butter in a medium bowl; blend with fork until mixture is the size of coarse crumbs.

  2. Sprinkle water over mixture and mix.

  3. Gather pastry into a ball, then pat into bottom of an ungreased 9 x 13-inch baking pan. Set aside.

Prepare Topping:
  1. Bring 1 cup water and 1/2 cup butter to a boil in a medium saucepan.

  2. Remove from heat, then add almond extract. Beat in 1 cup flour, stirring vigorously to avoid lumps.

  3. When dough is smooth, add an egg and mix until incorporated; repeat process with remaining eggs.

  4. Spread topping evenly over pastry.

  5. Bake for 50 to 60 minutes or until topping is crisp and brown. Let cool completely on a baking rack.

Prepare Glaze:
  1. Place powdered sugar, butter, vanilla, and salt in a medium bowl. Add 1 tablespoon of water at a time; stirring until completely smooth. Add more water only if needed. (The glaze should be easily spreadable, but not runny.)

  2. Spread glaze over cooled kringle. Sprinkle with nuts.

  3. Cut kringle into squares and serve. Enjoy!


*If you use salted butter, skip the salt.