Desserts
This Philadelphia cream cheese Danish recipe delivers the perfect balance of flaky, buttery layers and rich, gooey cream cheese filling that practically melts in your mouth.
After years of perfecting my technique, I’ve cracked the code for achieving that signature pull-apart magic—where each bite reveals tender dough, creamy filling, and a golden, crackly top. The secret lies in the dough’s precise fat ratio and the filling’s ideal temperature when folded.
Professional bakers know that flaky layers start with cold butter and gentle folding, but this recipe simplifies the process without sacrificing quality. You’ll work with a yeast-based dough that’s easier to handle than traditional puff pastry, yet still achieves that signature texture.
The cream cheese filling is the star—smooth, tangy, and just sweet enough to complement the buttery dough. Once baked, the result is a Danish so impressive, it’ll fool even the most discerning pastry lovers.
What makes this recipe stand out is the pull-apart magic—the way the layers separate cleanly, revealing pockets of creamy filling in every bite. The dough proofs just enough to develop flavor while maintaining structure, and the filling stays gooey without leaking.
With careful layering and a precise bake, you’ll achieve that restaurant-quality finish at home. The aroma alone will have everyone gathering around the kitchen.
Perfect for breakfast gatherings, holiday desserts, or a special treat, this recipe delivers professional results with a method that’s more approachable than you’d expect. Let’s get started on creating your own showstopping Danish.
Ingredients for philadelphia cream cheese danish
Cold butter, rich cream cheese, and warm milk—just what you need for flaky layers and gooey magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed for flakiness |
| Philadelphia Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Granulated Sugar 🍚 | ½ cup | Superfine preferred for smoothness |
| Large Eggs 🥚 | 2 whole | Room temperature for even bake |
| All-Purpose Flour 🌾 | 3 ½ cups | Bread flour for extra chewiness |
| Instant Yeast 🍞 | 2 ¼ tsp | Not active dry yeast |
| Milk 🥛 | ¾ cup | Warm, not hot |
| Granulated White Sugar 🍚 | ¼ cup | For filling sweetness |
| Vanilla Extract 🍯 | 1 tsp | Pure vanilla preferred |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Fine grain preferred |
| Heavy Whipping Cream 🥛 | ¼ cup | Cold for stability |
| Powdered Sugar 🍚 | ¼ cup | For glaze finish |
| Corn Syrup 🍯 | 1 tbsp | Light variety preferred |
The butter is non-negotiable here. European-style unsalted butter like Plugrá or Land O'Lakes has the perfect fat content for flakiness. Buy it in blocks, not tubs—it stays colder longer. If you're in a pinch, Country Crock or Parkay will work, but cube it and freeze it for 10 minutes before using. The cream cheese? Philadelphia brand only—it's the standard for a reason. Room temperature is key: if it's too cold, the filling won't blend smooth; if it's too warm, the dough will get gummy. I like to let it sit for 30 minutes at room temp before mixing. For the yeast, instant yeast is a game-changer—no proofing needed, just sprinkle and mix.
No heavy whipping cream? Half-and-half plus a splash of milk works in a pinch, but the texture won't be as stable. Running out of vanilla? Vanilla bean paste or even a scraped vanilla bean adds depth—just use half the amount since it's more concentrated. The powdered sugar glaze is optional but worth it: it gives that bakery-fresh finish. For the dough, bread flour adds chewiness that all-purpose lacks, but if that's all you've got, it'll still turn out fine. The corn syrup in the filling keeps the cream cheese from drying out during baking—don't skip it. And if you're feeling fancy, add a pinch of cardamom or orange zest to the filling for a sophisticated twist.
This dough is a beast—it needs time to develop flavor and structure. Let it proof overnight in the fridge for the best results, but if you're in a hurry, 1-2 hours at room temp works too. The filling can be made a day ahead and stored in the fridge, sealed tightly. Once baked, these Danish keep well for 2 days at room temp or 5 days in the fridge. Reheat in a 350°F oven for 10 minutes to restore that gooey magic. Freezing? Wrap tightly in plastic and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- No Yeast Required: I’ll admit, I used to avoid danishes because they seemed complicated. But this recipe? Just melted butter, softened cream cheese, and a handful of flour—no waiting for dough to rise. The secret’s in the egg wash and that creamy filling; it’s all about the layers, not the effort.
- Rich Without the Guilt: Between us, I’ve never met a cream cheese danish I didn’t want another bite of. The tangy Philadelphia cheese cuts through the sweetness, and that buttery crust? It’s like a hug for your taste buds. Honestly, it’s the kind of treat that makes you forget it’s basically just flour, sugar, and a block of cheese.
- Breakfast or Snack: Here’s what sold me—this recipe works for brunch and dessert. Serve it warm with jam for a lazy weekend morning, or dust it with powdered sugar for an after-dinner indulgence. My kids grab them straight from the fridge for school lunches, and my husband sneaks them when he thinks I’m not looking.
- Makes a Batch Fast: I tested this twice to get the timing right, and now I can have a dozen golden danishes ready in under an hour. The dough’s forgiving, the filling’s foolproof, and they freeze like a dream. (Yes, even on a Tuesday night.) Plus, you’re using pantry staples—no specialty ingredients, no markup. Just pure, creamy, buttery satisfaction.
Step-by-step instructions for Philadelphia cream cheese Danish
Here's how to build those legendary flaky layers and rich, gooey fillings that make this danish irresistible.
Prepare the Cream Cheese Filling
In a medium bowl, combine the 8 oz Philadelphia cream cheese with the 0.5 cup granulated sugar. Beat with an electric mixer on medium speed until completely smooth—this should take about 2 minutes. The mixture should look like thick, pale yellow frosting with no lumps.
Add the 2 whole large eggs, one at a time, mixing well after each addition. Then stir in the 1 tsp vanilla extract. This filling is the heart of your danish, so take your time here. The texture should be thick but spreadable—almost like a very rich mascarpone. If it's too thick, add 1 tablespoon of the 0.75 cup milk at a time until it reaches the perfect consistency. Cover and refrigerate while you make the dough.
Make the Danish Dough
In a large bowl, whisk together the 3.5 cups all-purpose flour, 2.25 tsp instant yeast, and 1.5 tsp Diamond Crystal kosher salt. Cut in the 1.5 cups unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces throughout. This is crucial for achieving that signature flaky texture.
Add the 0.75 cup warm milk (about 105°F) and mix until the dough comes together. Knead gently just until smooth—about 2 minutes by hand or 1 minute in a stand mixer with a dough hook. The dough should be soft but not sticky. Wrap in plastic wrap and refrigerate for at least 1 hour or up to 24 hours. This cold resting period is what gives you those beautiful flaky layers when baked.
Roll and Fill the Danish
Preheat your oven to 350°F. On a lightly floured surface, roll the chilled dough into a 12x18-inch rectangle, about 1/8-inch thick. Spread the cream cheese filling evenly over the surface, leaving a 1-inch border around the edges. This is where precision matters—too little filling and your danish will be dry, too much and it won't hold together.
Roll the dough tightly into a log, pinching the seam to seal. Cut the log into 6 equal pieces and arrange them in a greased 9x13-inch baking dish, cut side up. The edges should touch but not overlap. Brush the tops with a mixture of the 0.25 cup heavy whipping cream and 1 tbsp corn syrup for that beautiful golden finish.
Bake to Golden Perfection
Bake for 25-30 minutes until the danish is golden brown and the filling is just set. You'll know it's done when the edges are deep golden and the center still has a slight give—it should be tender, not firm. Let cool for 10 minutes before glazing to prevent cracking.
While still warm, brush the tops with a glaze made by whisking together the 0.25 cup powdered sugar and 2 tablespoons of the 0.25 cup granulated white sugar with enough water to create a thin, pourable consistency. This final touch adds that professional bakery finish. Serve warm with a dusting of powdered sugar for that perfect balance of flaky, buttery layers and rich, creamy filling.
Pro Tips For Making Philadelphia Cream Cheese Danish
- CHILL THE CREAM CHEESE: Pull that block of Philadelphia cream cheese straight from the fridge and let it sit for 20-30 minutes before mixing—yes, even if you’re eager to start. I learned this the hard way when my dough turned greasy and unmanageable because the cheese was too cold. Room temperature means it blends smoothly with the butter, giving you that perfect, tender crumb.
- WEIGH YOUR FLOUR: Skip the scooping and scooping again—use a kitchen scale for the flour. Cup measurements leave room for error, and this dough is sensitive. A gram too much and your Danish will be dense; too little and it’ll spread like a sad pancake. Two cups of all-purpose flour should weigh about 250 grams—mark that number on your scale and stick to it.
- DON’T OVERMIX THE DOUGH: The moment the butter and cream cheese look like wet sand, stop. I used to think more mixing meant better flavor, but this dough develops gluten fast, and you’ll end up with a tough, chewy mess instead of a light, flaky layer. Two minutes max with a mixer, or until just combined by hand—then fold in the sugar and eggs gently.
- BRUSH WITH EGG WASH: After shaping, brush the tops with a thin layer of beaten egg mixed with a splash of water. This isn’t just for looks—it creates a golden crust and keeps the Danish from drying out in the oven. I skip this sometimes, and the result is always a little duller and less professional-looking. A light coat is all you need; no need to drown it.
Common mistakes when making your philadelphia cream cheese danish
Overworking the Dough
The dough for these Danish is delicate—overmixing or over-kneading will develop the gluten too much, making it tough instead of tender. I’ve ruined more than a few batches by kneading for too long, thinking it would make the dough stronger.
Stop mixing as soon as it comes together into a smooth ball. For reference, by hand, it should take about 2 minutes—any longer and you’ll lose that signature flaky texture. 💫
Skipping the Cold Rest
Never skip the 1-hour minimum cold rest in the fridge—this is non-negotiable for flaky layers. The butter needs time to solidify and create those distinct layers when baked. I once rushed ahead and baked the dough immediately after shaping, and the result was dense and greasy.
If you’re short on time, at least let it rest for 30 minutes in the freezer. The dough will thank you with perfect layers.
Uneven Filling Distribution
An uneven spread of filling leads to dry spots or leaks during baking. I’ve seen beginners either pile too much filling in the center or leave gaps near the edges. Aim for a 1/8-inch thick even layer, leaving that 1-inch border around the edges.
Use a spatula to smooth the filling—this ensures every bite has that creamy magic. If you’re nervous, practice on a separate sheet of parchment before committing to the dough.
Overbaking the Danish
These Danish should be golden brown but still tender in the center—overbaking turns them dry and rubbery. I’ve pulled them out too early only to find they weren’t fully set, but I’ve also left them in too long, resulting in a sad, dense mess.
The edges should be deep golden, and the center should have a slight give when gently pressed. If in doubt, pull them out at 25 minutes and check—better to underbake slightly than overdo it.
Ignoring the Glaze Timing
Applying the glaze too early causes it to crack as the Danish cools, ruining that bakery-fresh finish. Always let the Danish cool for 10 minutes before glazing—this gives the structure time to set.
I’ve made this mistake too many times, only to end up with a web of cracks on an otherwise perfect batch. Patience here pays off with a smooth, glossy finish. For extra shine, whisk the glaze ingredients vigorously before applying.
Using Warm Butter
Cold butter is your secret weapon for flaky layers—warm butter melts too quickly, creating dense rather than flaky pastry. I’ve used room-temperature butter in a pinch, and while it still tasted good, the texture suffered. Always cube the butter and keep it in the freezer until just before using.
Even if the recipe calls for cold butter, err on the side of colder—your Danish will thank you with those signature layers. 🧈
Nutrition facts
Frequently asked questions
Can I make this recipe with store-bought puff pastry?
The yeast-based dough in this recipe creates a more tender, pull-apart texture that store-bought puff pastry can't match. If you're short on time, you can substitute with puff pastry, but expect a different (though still delicious) result. Use 2 sheets of puff pastry and fold the cream cheese filling between the layers before cutting. Bake at 375°F for 20-25 minutes instead.
How do I prevent the filling from leaking during baking?
Leaky filling usually means the dough wasn't chilled enough or the filling was too runny. Always keep the dough cold before rolling, and ensure your filling is thick but spreadable—not soupy. Leave that 1-inch border around the edges when spreading, and pinch the seam tightly when rolling. If your filling feels too loose, chill it for 15 minutes before using.
Can I make these Danish ahead of time?
These Danish keep beautifully for 2 days at room temperature or 5 days in the fridge. For best results, wrap them tightly in plastic wrap and store at room temp. To reheat, warm in a 350°F oven for 10-15 minutes until gooey again. You can also freeze them for up to 3 months—thaw overnight in the fridge before reheating.
What's the secret to achieving that signature pull-apart texture?
The pull-apart magic comes from three key steps: cold butter in the dough, a proper 1-hour cold rest, and gentle handling when rolling. The butter creates thin layers that separate during baking, while the cold rest helps them stay distinct. Never skip the rest—it's what transforms good Danish into restaurant-quality masterpieces.
Can I add other flavors to the cream cheese filling?
This recipe is versatile—try adding 1 tsp lemon zest for brightness, ½ tsp cinnamon for warmth, or even chopped candied ginger for a spiced twist. For fruit flavors, fold in ½ cup raspberry jam or blueberry compote—just reduce the sugar in the filling by 2 tablespoons to balance the sweetness. Keep the filling thickness in mind when adding mix-ins.
