Easy to make and is really, really good. I get raves everytime I make it. It can be a dessert or a breakfast pastry.

Pastry Ingredients:
1 cup all-purpose flour
1/2 cup butter, softened*
2 tablespoons ice cold water

Topping Ingredients:
1 cup water
1/2 cup Butter
1 cup all-purpose flour
1 teaspoon almond extract
3 large eggs

Glaze Ingredients:
1 cup powdered sugar
1 tablespoon butter, softened
1/2 teaspoon almond extract
1 to 2 tablespoons milk or cream

Garnish Ingredients:
1/4 cup sliced almonds
1. Heat oven to 375°F.
2. Place 1 cup flour in large bowl; cut in 1/2 cup butter until mixture resembles coarse crumbs. Stir in 2 tablespoons water with fork until flour mixture is just moistened. Shape dough into a ball. Pat dough into 2 strips approx. 3” wide the length of the sheet on ungreased baking sheet. Set aside.
3. Combine 1 cup water and 1/2 cup butter in 2-quart saucepan. Cook over medium heat until mixture comes to a full boil and butter is melted (6 to 8 minutes). Remove from heat; stir in 1 cup flour and 1 teaspoon almond extract..
4. Add eggs, one at a time, beating with a wooden spoon until smooth and glossy.
5. Spread egg mixture over pastry. Bake for 45 minutes or until surface is crisp and golden. Cool completely. (Topping rises during baking and shrinks during cooling, forming custard-like layer.)
6. Combine powdered sugar, 2 tablespoons butter and 1/2 teaspoon almond extract in small bowl until well mixed. Add enough milk for desired glazing consistency.
7. Drizzle glaze over puff; sprinkle with almonds.