Cheese Danishes are a beloved bakery classic—flaky, buttery puff pastry wrapped around a sweet, tangy cream cheese filling, then drizzled with a simple vanilla glaze. Using store-bought puff pastry, these danishes come together quickly and taste like they came from a fancy pastry shop. Perfect for breakfast, brunch, or afternoon coffee.
Preheat and Prepare
Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
Prepare the Pastry
Roll puff pastry into a 10×10-inch square. Cut into 4 equal squares. Score a ½-inch border around each square (do not cut through).
Make the Filling
In a bowl, beat cream cheese, sugar, vanilla, and egg yolk until smooth.
Assemble the Danishes
Spoon cream cheese mixture inside the scored border of each square. Brush edges with egg wash.
Bake
Bake for 12 to 15 minutes until puffed and golden brown.
Make the Glaze
In a bowl, whisk powdered sugar, milk, and vanilla until smooth.
Glaze and Serve
Drizzle glaze over warm danishes. Serve warm or at room temperature.
Pro-Tips for Picture-Perfect Cheese Danish
- Use Cold Puff Pastry: Cold pastry puffs better.
- Don’t Overfill: Too much filling can leak.
- Score, Don’t Cut Through: Creates a raised border.
- Serve Warm: Danishes are best fresh from the oven.
These Cheese Danishes are flaky, creamy, and beautifully glazed—a simple yet elegant treat.

