William stood in the kitchen doorway at 7 a.m., sniffed the air, and said, “Are we going somewhere?” I laughed. “No, just making breakfast.” He squinted at the oven. “It smells like the bakery by Grandma’s house.”
That’s what happens when you Cheese Danish these. The whole house smells like butter and sugar, and people think you’ve been up since dawn doing something complicated. You haven’t. It’s puff pastry, cream cheese, and about 10 minutes of actual work. The pastry puffs up on its own, the filling stays creamy, and you drizzle some icing on top when they cool.
If you need more quick breakfast ideas that feel fancy but aren’t, try my Easy Tortilla Baked Eggs Recipe or Best Homemade Pizza Toast Recipe. And if you’re feeding a crowd, my Delicious Southern Fried Chicken and Waffles Recipe always gets attention.
Why You’ll Love This Cheese Danish Recipe
This cream cheese danish uses store-bought puff pastry, so you skip all the folding and rolling. The filling is just cream cheese, sugar, and vanilla nothing fancy. It bakes in 15 minutes, and you can have warm pastries on the table before anyone’s even fully awake. They look like you ordered them from a bakery, but they cost a fraction of the price and taste better because they’re fresh.
Jump to:
Cheese Danish Ingredients
Here’s what you’ll need for these Cheese Danish pastries.
See Recipe Card Below This Post For Ingredient Quantities
For the Cheese Danish
Cream cheese: The heart of the filling. Make sure it’s softened so it blends smoothly and creates that rich, tangy sweetness.
Powdered sugar: Sweetens the filling without any grittiness. It dissolves beautifully into the cream cheese.
Vanilla extract: Adds warmth and depth to the filling. Just a teaspoon makes a big difference.
Salt: A tiny pinch balances the sweetness and brings out all the flavors.
Puff pastry: The flaky, buttery base. Make sure it’s thawed before you start so it’s easy to work with.
Egg: You’ll separate this-yolk goes into the filling for richness, white gets brushed on top for that golden, glossy finish.
For the Icing
Powdered sugar: Creates a smooth, sweet glaze that drizzles perfectly.
Vanilla extract: Adds a little extra flavor to the icing.
Milk: Thins the icing to the right consistency so it drizzles instead of clumps.
How To Make Cheese Danish
These Cheese Danish come together in just a few simple steps.
Preheat the oven: Set your oven to 400°F and position the rack in the center. Line a baking sheet with parchment paper so the pastries don’t stick.
Make the filling: In a medium bowl, mix the softened cream cheese, powdered sugar, vanilla extract, egg yolk, and salt until smooth and creamy, about 1 to 2 minutes.


Prepare the puff pastry: Unfold the puff pastry sheet, dust off any extra flour, and place it on the prepared baking sheet. Cut it into three equal strips, then cut each strip in half to make six rectangles.
Create borders: Use a fork to poke holes around the edges of each rectangle, leaving about a ½-inch border. This keeps the middle from puffing up too much.


Add the filling: Spoon about 2 heaping tablespoons of the cream cheese mixture onto the center of each rectangle, spreading it gently but keeping the edges clean.
Brush with egg white: Beat the egg white until it’s frothy, then use a pastry brush to lightly coat the borders of each pastry. This gives them that beautiful golden color.


Bake: Bake for 10 minutes, then rotate the pan from front to back. Bake for another 5 to 10 minutes, or until the edges are puffed and golden brown.
Cool: Remove the pastries from the baking sheet with a spatula and let them cool on a wire rack.


Make the icing: In a small bowl, whisk together the powdered sugar, vanilla extract, and milk until smooth.
Finish and serve: Once the danishes have cooled, drizzle the icing over the top. If you want, you can also drizzle with 2 tablespoons of strawberry jam thinned with 1 teaspoon of water for a fruity twist.
Substitutions and Variations
No puff pastry? You can use crescent roll dough for a slightly different texture. It won’t be as flaky, but it’s still delicious.
Filling flavors: Stir in a little lemon zest or almond extract for a different flavor profile. You can also add a spoonful of jam on top of the cream cheese before baking.
Fruit toppings: Fresh berries, sliced peaches, or even apple slices can go on top of the cream cheese filling before baking.
Dairy-free option: Use vegan cream cheese and plant-based milk for the icing. The puff pastry is usually dairy-free, but check the label.
Equipment For Cheese Danish
Baking sheet: For baking the pastries evenly.
Parchment paper: Prevents sticking and makes cleanup easy.
Fork: For creating the border on the puff pastry.
Pastry brush: For brushing the egg white onto the edges.
Wire rack: Helps the pastries cool without getting soggy on the bottom.
Mixing bowls: For the filling and icing.
Spatula: For transferring the pastries without breaking them.
Storage Your Cheese Danish
Room temperature: Store in an airtight container for up to 2 days. They’re best enjoyed fresh, but they’ll still taste great the next day.
Refrigerator: Keep them in the fridge for up to 4 days. Warm them gently in the oven before serving to bring back that flaky texture.
Freezer: You can freeze baked danishes for up to 2 months. Wrap them individually in plastic wrap, then place in a freezer bag. Thaw at room temperature and warm in the oven before serving.
Serving Suggestions
These homemade danish pastries are perfect on their own, but here are a few ways to make them even better:
With coffee: A hot cup of coffee or cappuccino pairs beautifully with the sweet, creamy filling.
Fresh berries on the side: Serve with a handful of strawberries, blueberries, or raspberries for a fresh, fruity contrast.
Whipped cream: A dollop of lightly sweetened whipped cream makes them feel extra indulgent.
Brunch spread: Set them out with scrambled eggs, fresh fruit, and mimosas for a bakery-style brunch at home.
Expert Tips
Use cold puff pastry: If the puff pastry gets too warm, it won’t puff properly. Keep it chilled until you’re ready to use it.
Don’t overfill: Too much cream cheese filling can spill over and make the pastries messy. Stick to about 2 tablespoons per danish.
Watch the bake time: Ovens vary, so keep an eye on the edges. They should be golden brown and puffed, but not too dark.
Let them cool before icing: If you drizzle the icing while they’re still hot, it’ll melt right off. Let them cool for at least 10 minutes first.
Make ahead: You can assemble the danishes, freeze them unbaked, and bake them fresh whenever you want. Just add a few extra minutes to the bake time.
A Sweet Morning with William
The first time I made these, William was my little taste-tester. I had just pulled the tray out of the oven, and the kitchen smelled like warm butter and sugar. He hopped onto the counter stool, eyes wide, and asked, “Can I have one now?”
“They’re still hot,” I warned him.
He waited about ten seconds before reaching for one anyway. He took a bite, and cream cheese oozed out the side. “Mom, this is so good,” he said with his mouth full. Then he paused. “But it’s kinda messy.”
I laughed. “That’s how you know it’s good.”
He nodded seriously and grabbed a napkin. That morning, we ate three danishes before anyone else even woke up.
FAQ
What is the filling in a cheese danish?
The filling is usually made with cream cheese, powdered sugar, vanilla, and sometimes an egg yolk for richness. It’s creamy, tangy, and just sweet enough. Some recipes add lemon zest or almond extract for extra flavor.
Is danish dough the same as puff pastry?
Not quite. Traditional Cheese Danish dough is made with yeast and layered with butter, similar to croissants. Puff pastry is a quicker, non-yeast dough that puffs up with steam. For this recipe, puff pastry works great and saves a lot of time.
How is Danish cheese traditionally made?
Cheese Danish (like Havarti or Danish blue) is made by culturing milk with bacteria, adding rennet, and aging it. But for this recipe, we’re just using regular cream cheese, which is soft, smooth, and perfect for baking.
What kind of dough do you use for danishes?
Traditional Cheese Danish use a laminated yeast dough, but puff pastry is a quick and easy alternative. It gives you those beautiful flaky layers without all the work. If you want to use crescent roll dough, that works too it’s just a bit softer and less crispy.
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Cheese Danish


Cheese Danish
These golden, flaky Cheese Danish are a delicious treat with creamy filling and a light, buttery puff pastry.
Ingredients
Method
-
Preheat the oven to 400°F and line a baking sheet with parchment paper.
-
Mix the cream cheese, powdered sugar, vanilla extract, egg yolk, and salt in a bowl until smooth and creamy.
-
Unfold the sheet of puff pastry, removing excess flour, and lay it flat on the prepared baking sheet. Cut it into three equal strips, then cut each strip in half.
-
Use a fork to gently pierce around the edges of each pastry rectangle, leaving a border about half an inch wide. This helps prevent the center from puffing up too much.
-
Spoon about 2 tablespoons of the cream cheese mixture onto the center of each pastry rectangle and spread it out, leaving the borders clean.
-
Beat the egg white until frothy, then lightly brush it around the borders of each pastry using a pastry brush. This will give the danish a golden, glossy finish.
-
Bake the pastries in the preheated oven for 10 minutes, then rotate the baking sheet. Continue baking for another 5-10 minutes, or until the edges are golden and puffed.
-
Let the pastries cool on a rack while you prepare the icing. In a small bowl, mix the powdered sugar, vanilla, and milk to form a smooth glaze.
-
Once the danishes are fully cooled, drizzle the icing over each one. Optionally, drizzle with thinned strawberry jam for added sweetness.
Nutrition
Notes
Enjoy these flaky, buttery danishes with a cup of coffee or tea. For a citrusy twist, add a touch of lemon or orange zest to the filling for extra brightness!