Cream Cheese Danish is my go to fix for those mornings when I want something sweet, cozy, and bakery style, but I really do not want to leave the house. You know that feeling when you are standing in the kitchen with coffee, staring into the fridge, hoping breakfast will magically appear. This recipe is that magic, because it looks fancy but it is totally doable. It is creamy in the middle, flaky on the outside, and it makes the whole place smell like you tried way harder than you did. If you have ever paid way too much for a pastry that was mostly air, this one is for you.
Key Ingredients
If you keep a few basics on hand, Cream Cheese Danish can happen pretty much anytime. I usually make this when I have puff pastry in the freezer and a block of cream cheese that needs attention.
- Puff pastry sheets: Store bought is perfect here. Thaw it in the fridge so it stays cold but workable.
- Cream cheese: Full fat gives you the best texture. Let it soften so it mixes smoothly.
- Sugar: Regular granulated sugar is fine. You can dial it up or down based on how sweet you like your filling.
- Egg: You will use it two ways, one for the filling (optional but I like it), and one for an egg wash to make the pastry golden.
- Vanilla extract: Makes the filling taste like a real bakery situation.
- Pinch of salt: Not optional in my book. It keeps the filling from tasting flat.
- Optional toppings: Jam, lemon zest, or a simple powdered sugar glaze.
I also want to mention that if you are the kind of person who loves cream cheese desserts in general, you should peek at this cinnamon cream cheese coffee cake sometime. Same cozy vibe, different form.

How to Make Cream Cheese Danish Step-by-Step
This is the part where people assume it is complicated, but it is really just mix, fold, bake. I have made Cream Cheese Danish enough times now that I can tell you exactly where it goes right, and where it can get a little messy.
Mix the filling
In a bowl, beat softened cream cheese with sugar, vanilla, and a pinch of salt. If you want a slightly lighter, more set filling, mix in half a beaten egg. Do not overthink it. You just want it smooth and spreadable, like a thick frosting.
Shape the pastry without stressing
Heat your oven to 400 F. Line a baking sheet with parchment paper.
Unfold the puff pastry and cut it into 6 to 8 rectangles, depending on how big you want them. For each rectangle, lightly score a border about half an inch from the edges, but do not cut all the way through. Then poke the center area a few times with a fork. This helps the border puff up while the middle stays ready to hold the filling.
Spoon a couple tablespoons of filling into the center. If you are adding jam, drop a small spoonful right on top and swirl it gently.
Now brush the border with egg wash (just beaten egg with a tiny splash of water). This is what gives you that shiny golden bakery look.
Bake, cool, and glaze
Bake for about 16 to 20 minutes, until the edges are puffed and deep golden. The center should look set but still creamy.
Let them cool for at least 10 minutes. If you glaze too soon, it melts right off. For a quick glaze, stir powdered sugar with a splash of milk and a tiny bit of vanilla, then drizzle over the top.
This is also the moment when I usually sneak one while standing at the counter. It is basically a rule.
“I made these for a brunch and everyone thought they came from a bakery. The filling was creamy and not too sweet, and the puff pastry stayed crispy. I am making them again this weekend.”
If you want a fun savory snack with that same creamy comfort factor on another day, this cream cheese and bacon stuffed Doritos recipe is wild in the best way.

Quick Tips for Perfect Danish
Once you make Cream Cheese Danish a couple times, you will get your own rhythm. These are the little things that make the difference between good and wow.
- Keep the pastry cold: If puff pastry gets warm, it turns floppy and does not puff as nicely. If it starts to feel soft, pop it back in the fridge for 10 minutes.
- Do not overfill: Too much filling spreads out and can bubble over. A couple tablespoons is usually plenty.
- Use parchment: Any little leak of sugar or cheese will stick hard to the pan without it.
- Score the border: That little line helps you get the classic shape and keeps the filling centered.
- Let them cool before glazing: It is tempting, but cooling gives you that clean drizzle instead of a sticky puddle.
And if you are planning a comfort food spread, I will casually suggest these creamy and dreamy crockpot three cheese mashed potatoes for dinner on the same day. Sweet pastry in the morning, cheesy mash at night. Balanced.
How to Store Cheese Danish
The honest truth is that Cream Cheese Danish is best the day you bake it, when the pastry is crisp and the filling is still that perfect creamy set. But leftovers are still really good if you store them the right way.
Here is what I do:
- Let them cool completely first.
- Store in an airtight container in the fridge for up to 3 days.
- To rewarm, use the oven or toaster oven at 325 F for about 6 to 8 minutes. This brings back some crispness.
- Try not to microwave unless you are fine with softer pastry. It still tastes great, but it loses that flaky bite.
Freezing is possible too. Freeze them unglazed, wrapped well, for up to a month. Reheat from frozen in a 325 F oven until warmed through, then glaze after.
Reader Favorite Recipes
If you are the kind of person who makes one cream cheese thing and immediately wants another, welcome. Here are a few reader favorites that hit that same comfort zone.
I keep coming back to this crockpot corn dip with Rotel and cream cheese for parties because it is basically disappear fast food. And when I want something more dessert like but still a little different, I think about cheesecake vibes, frozen treats, and all those fun mashups.
The point is, once cream cheese is in your fridge, it tends to start a delicious chain reaction.
Common Questions
Can I use crescent roll dough instead of puff pastry?
Yes. It will be softer and more bready than flaky, but still delicious. Bake time is usually a little shorter, so start checking around 12 minutes.
Why did my filling leak out?
Most of the time it is from overfilling or not scoring that border. Also make sure the pastry is cold when it goes in the oven.
Can I make Cream Cheese Danish ahead of time?
You can prep the filling and cut the pastry a day ahead, then assemble right before baking. Fully baked danishes are best same day, but they reheat well in the oven.
What jam tastes best with the cream cheese filling?
Cherry, raspberry, and blueberry are classics. Apricot is amazing too if you want that old school bakery vibe.
How do I know when they are done?
Look for a deep golden puffed edge and a filling that looks set, not jiggly or wet. If the bottoms are pale, give them another couple minutes.
A Sweet Little Send Off
If you have been wanting a bakery style treat without the bakery trip, Cream Cheese Danish is honestly one of the easiest ways to get there. Keep your pastry cold, do not overfill, and let them cool a bit before you glaze, and you will be shocked at how professional they look. If you want to compare methods or see other variations, I like checking out Easy Cream Cheese Danish – CincyShopper and also this detailed option, Homemade Cream Cheese Danish (from scratch) – Amycakes Bakes. Now go thaw that puff pastry and make your kitchen smell like a weekend morning you actually had time to enjoy.


Cream Cheese Danish
Ingredients
Danish Pastry Ingredients
- 1 sheet Puff pastry sheets Store bought, thawed in the fridge.
- 8 oz Cream cheese Full fat, softened for smooth mixing.
- 1/4 cup Sugar Regular granulated sugar, adjust to taste.
- 1 large Egg Used for filling and egg wash.
- 1 tsp Vanilla extract Enhances the filling flavor.
- a pinch Salt Balances sweetness.
- optional Optional toppings (jam, lemon zest, powdered sugar glaze) Customize as desired.
Instructions
Preparation
- In a bowl, beat softened cream cheese with sugar, vanilla, and a pinch of salt until smooth and spreadable.
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Unfold the puff pastry and cut it into 6 to 8 rectangles based on your size preference.
- Score a border around each rectangle, about half an inch from the edges, and poke the center area with a fork.
- Spoon a couple tablespoons of cream cheese filling into the center of each rectangle, adding a spoonful of jam if desired.
- Brush the scored border with the egg wash (beaten egg with a splash of water).
Baking
- Bake for about 16-20 minutes, until edges are puffed and golden, with a creamy center.
- Let the danishes cool for at least 10 minutes before glazing.
Glazing
- For a quick glaze, mix powdered sugar with milk and a splash of vanilla, then drizzle over the cooled danishes.
