A Deliciously Flaky Cheese Danish is one of the most satisfying pastries you can enjoy with your morning coffee. With its buttery, crisp layers and creamy sweet cheese filling, this classic breakfast pastry combines the richness of cheesecake with the light texture of flaky puff pastry.
The best part? You don’t need to be a professional baker to make it at home. With simple ingredients like puff pastry and cream cheese, you can prepare a bakery-quality Danish in less than 30 minutes.
In this guide, you’ll learn how to make a perfectly flaky cheese Danish step by step, along with helpful baking tips to ensure amazing results every time.
What Is a Cheese Danish?
A cheese Danish is a sweet pastry made with laminated dough or puff pastry filled with a smooth cream cheese mixture. It is popular in bakeries and cafés around the world and is often served for breakfast or brunch.
The filling typically includes cream cheese, sugar, vanilla, and sometimes lemon juice to add brightness to the flavor. The pastry is baked until golden and often finished with a light sugar glaze for extra sweetness.
The contrast between the crispy pastry layers and the creamy filling is what makes this treat so irresistible.
Ingredients for Deliciously Flaky Cheese Danish
This recipe uses simple ingredients that are easy to find in most kitchens.
For the pastry
- 1 sheet puff pastry (thawed)
- 1 egg (for egg wash)
For the cheese filling
- 8 oz cream cheese, softened
- ⅓–½ cup sugar
- 1 teaspoon vanilla extract
- 1 teaspoon lemon juice (optional but recommended)
For the glaze
- ½ cup powdered sugar
- 2 tablespoons milk
- ¼ teaspoon vanilla extract
Puff pastry is the key ingredient that creates the flaky layers, while cream cheese provides the rich, smooth filling.
Step-by-Step Instructions
1. Prepare the oven
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
2. Make the cream cheese filling
In a bowl, combine:
- softened cream cheese
- sugar
- vanilla extract
- lemon juice
Mix until the filling becomes smooth and creamy.
3. Prepare the pastry
Unfold the puff pastry sheet and cut it into 6–8 equal squares or rectangles.
Place them on the prepared baking sheet.
4. Add the filling
Spoon about 2 tablespoons of the cream cheese mixture into the center of each pastry square.
Leave a small border around the edges so the filling doesn’t overflow.
5. Shape the Danish
You can shape the pastry in several ways:
- Fold the corners toward the center
- Twist opposite corners
- Leave it open for a classic square Danish
Brush the pastry edges with beaten egg to give them a golden color.
6. Bake
Bake for 15–20 minutes, or until the pastry becomes golden brown and puffed.
The pastry will rise during baking and slightly settle when cooling.
7. Add the glaze
Mix powdered sugar, milk, and vanilla until smooth.
Drizzle the glaze over the cooled pastries for the perfect finishing touch.

Tips for Perfect Flaky Cheese Danish
1. Keep the pastry cold
Cold puff pastry creates better layers and flakiness.
2. Don’t overfill
Too much filling can cause the pastry to collapse.
3. Use parchment paper
This prevents sticking and helps the pastry bake evenly.
4. Add flavor variations
Try mixing the filling with:
- Lemon zest
- Orange zest
- Berry jam
- Almond extract
These small changes can give your Danish a gourmet twist.
Delicious Variations to Try
Once you master the classic version, you can experiment with different flavors.
Fruit Cheese Danish
Add a spoonful of strawberry, raspberry, or blueberry jam on top of the cheese filling.
Almond Cheese Danish
Sprinkle sliced almonds and add a drop of almond extract to the filling.
Chocolate Cheese Danish
Add chocolate chips for a dessert-style pastry.
Lemon Cheese Danish
Increase lemon zest for a bright citrus flavor.
How to Store Cheese Danish
If you have leftovers, store them properly to maintain freshness.
Refrigerator:
Store in an airtight container for up to 3 days.
Freezer:
Freeze for up to 2 months.
To reheat, place them in a 350°F oven for 5 minutes to restore the flaky texture.
Why This Recipe Is Perfect for Breakfast
A homemade cheese Danish is:
- quick to prepare
- incredibly flavorful
- perfect with coffee or tea
- ideal for brunch gatherings
Because it uses store-bought puff pastry, you get bakery-quality results with minimal effort.
Final Thoughts
A Deliciously Flaky Cheese Danish is the perfect combination of buttery pastry and creamy filling. Whether you serve it for breakfast, brunch, or dessert, it’s guaranteed to impress family and guests.
Once you try making this pastry at home, you may never want to buy bakery versions again.
With just a few ingredients and simple steps, you can create a beautiful, golden Danish that tastes just like it came from a professional pastry shop.