Cheese danish is the perfect breakfast pastry. Buttery, flaky puff pastry. Sweet, tangy cream cheese filling. Vanilla glaze on top. 20 minutes. Better than any bakery. Make two. They disappear fast.

Makes 8 danishes.
Step-by-Step Instructions
Preheat & Prep
Preheat oven to 400°F (200°C). Line a baking sheet with parchment.
Roll puff pastry slightly into a 10×12 inch rectangle. Cut into 8 squares (about 5 inches each).
Make Filling
Beat cream cheese, sugar, egg yolk, vanilla, and lemon zest until smooth.
Assemble
Place 1-2 tablespoons of filling in the center of each square. Brush edges with egg wash.
Fold each corner toward the center, overlapping slightly. Press gently.
Brush tops with egg wash.
Bake
Bake 12-15 minutes until puffed and golden brown.
Glaze & Serve
Whisk powdered sugar, milk, and vanilla. Drizzle over warm danishes.
Serve immediately. Or save one for yourself before they vanish.
Summary
Prep Time: 10 min | Bake Time: 15 min | Total: 25 min
Yield: 8 danishes | Difficulty: Easy
Storage Notes
Best fresh. Fridge 2 days (filling needs refrigeration). Reheat in oven or air fryer at 350°F for 5-7 minutes. Never microwave — pastry gets sad. Freeze unbaked danishes for 3 months. Bake from frozen (add 5-7 minutes).
