Philadelphia Cream Cheese Danish Recipe: Buttery Layers With Vanilla Bean Swirls

Desserts

Philadelphia Cream Cheese Danish Recipe: Buttery Layers With Vanilla Bean Swirls

This Philadelphia cream cheese Danish recipe delivers the perfect balance of flaky, buttery layers and rich, tangy cream cheese filling—just like your favorite bakery. The secret lies in a well-fermented dough and a filling so smooth it practically melts in your mouth.

I’ve perfected this recipe over years of baking, ensuring every fold and swirl creates that signature texture you crave.

What sets this recipe apart is the use of Philadelphia cream cheese—its tangy richness cuts through the sweetness of the vanilla bean swirls beautifully. The dough is rolled, folded, and chilled precisely to develop those signature layers, while the filling gets its signature swirls through careful piping.

It’s a labor of love, but the results are worth every minute of effort.

By the time these danishes emerge from the oven, you’ll have golden, flaky pastries with a tender interior and a filling that’s rich, creamy, and studded with vanilla bean flecks.

The aroma alone will have everyone gathering around the table, and each bite delivers that perfect harmony of textures and flavors. This is the kind of dessert that makes every occasion feel special.

Whether you’re baking for a brunch spread, a holiday gathering, or just treating yourself, this recipe delivers restaurant-quality results at home. The instructions are clear, the techniques are approachable, and the outcome is undeniably impressive. Let’s get started on creating these buttery, creamy masterpieces.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for philadelphia cream cheese danish

Twelve ingredients, twelve golden layers of buttery perfection with creamy vanilla swirls inside.

Ingredient Amount Notes
Philadelphia Cream Cheese 🧀 16 oz Room temperature for best blending
Unsalted Butter 🧈 2 cups Cold, cubed for dough layers
All-Purpose Flour 🌾 5 cups Plus 1 tbsp for dusting
Granulated Sugar 🍚 ½ cup For dough sweetness
Instant Yeast 🍞 2 ½ tsp Single-use packet preferred
Salt 🧂 ½ tsp Fine sea salt
Large Eggs 🥚 1 whole Room temperature
Milk 🥛 ¼ cup Room temperature
Vanilla Bean Paste 🍯 2 tsp Or 1 tbsp scraped seeds
Powdered Sugar 🍚 1 cup For filling sweetness
Heavy Whipping Cream 🥛 ½ cup Cold for whipping
Vanilla Extract 🍋 1 tsp Pure vanilla preferred
Whole Vanilla Bean 🌿 1 whole Split lengthwise for seeds
Confectioners' Glaze 🍬 ½ cup Optional for finishing

The Philadelphia cream cheese is non-negotiable here—its tangy richness is what makes these danishes special. Grab the 8 oz block (not the tub), because it melts more smoothly. For the butter, Land O'Lakes or Plugrá are my go-tos—they have that perfect balance of fat and flavor. The vanilla bean? Madagascar Bourbon from Trader Joe's is my secret weapon—split it lengthwise, scrape out those flecks, and save the pod for next time. If you're short on time, vanilla bean paste works too, but fresh is worth the splurge.

No vanilla bean? Double the vanilla extract and add a pinch of vanilla sugar for depth. Running low on heavy cream? Whipped topping works in a pinch, but it won't be as rich. For the dough, if your yeast is old, test it first in warm milk—it should foam in 5-10 minutes. The powdered sugar in the filling can be swapped for superfine sugar if that's what you have. And if you're feeling fancy, add a pinch of cardamom to the filling for a sophisticated twist.

The dough needs to rest 24 hours for those perfect layers—don't skip it! Store it wrapped in plastic in the fridge. The filling keeps for 3 days in the fridge, but use it up quick—it's at its best fresh. Leftover danishes? Wrap individually in parchment and freeze for up to 3 months. Reheat at 300°F for 10 minutes to restore that bakery-fresh crunch.

❤️

Why You'll Love This Recipe

  • No-Fuss Dough: The yeast and flour mix while you cream the butter and cheese—no rolling, no fuss. I swear, the dough comes together faster than my coffee brews on a lazy morning.
  • Rich Twist: That tangy cream cheese swirled into buttery layers? It’s like a hug for your taste buds. Honestly, the first bite makes me question why I ever bought store-bought pastries.
  • Breakfast or Snack: Pack these for work, serve them at brunch, or sneak one when the kids are napping. They’re just as happy warm from the oven as they are cold the next day—versatile little stars.
  • Budget Baked Magic: You’re using pantry staples here—no specialty ingredients, no markup. A block of cream cheese and a stick of butter stretch further than you’d think, and leftovers? They vanish in hours.

Step-by-step instructions for Philadelphia cream cheese danish

Here's how to create flaky, buttery layers with rich vanilla swirls that will impress everyone.

1

Prepare the Cream Cheese Dough

In a large mixing bowl, combine the 16 oz Philadelphia cream cheese and 2 cups unsalted butter (cold, cubed). Use a hand mixer or stand mixer fitted with the paddle attachment to beat on medium speed until fully combined and smooth. This should take about 3-4 minutes—the mixture will look creamy and pale.

Next, add the 0.5 cup granulated sugar, 2.5 tsp instant yeast, 0.5 tsp salt, 1 whole large egg, and 0.25 cup milk (all room temperature). Mix on low speed until everything is incorporated. The dough will be soft and slightly sticky. If it feels too loose, add 1-2 tablespoons of all-purpose flour (from the 5 cups total) to bring it together. Cover the bowl with a damp towel and let it rest for 30 minutes at room temperature.

2

Create the Vanilla Filling

In a separate bowl, whisk together the 1 cup powdered sugar, 0.5 cup heavy whipping cream (cold), 1 tsp vanilla extract, and the seeds scraped from the 1 whole vanilla bean. Use a hand mixer to whip the cream until it forms soft peaks—this should take about 2-3 minutes. Fold in the 2 tsp vanilla bean paste until fully combined. Set aside in the refrigerator while you prepare the dough.

This filling is the star of your danish—its sweetness and vanilla flavor will shine through the buttery layers. If the cream isn't cold, it won't whip properly, so make sure to chill it before starting.

3

Roll and Layer the Dough

Lightly flour a clean surface and roll out the rested dough into a 12x18-inch rectangle (about 1/8-inch thick). Spread the vanilla filling evenly over the dough, leaving a 1-inch border around the edges. Roll the dough tightly into a log, pinching the seam to seal. Use a sharp knife to cut the log into 12 equal pieces (about 2 inches each). Arrange them on a parchment-lined baking sheet, leaving 1 inch between each piece.

Cover the danishes loosely with plastic wrap and let them rise in a warm place for 1-1.5 hours, or until they’ve nearly doubled in size. They should look puffy and slightly domed—this is your signal that they’re ready for baking.

4

Bake to Golden Perfection

Preheat your oven to 375°F. Brush the tops of the danishes with a lightly beaten large egg (mixed with 1 tablespoon milk) for a golden finish. Bake for 18-22 minutes, until they’re deep golden brown and the filling is bubbling slightly at the edges. Rotate the baking sheet halfway through for even baking.

Once baked, transfer the danishes to a wire rack and let them cool for 10 minutes. While still warm, drizzle with the 0.5 cup confectioners’ glaze (mixed with 1 tablespoon milk) for a glossy, elegant finish. Serve warm for the best texture and flavor.

👨‍🍳

Pro Tips For Making Philadelphia Cream Cheese Danish

  • Softened Butter Only: Philadelphia cream cheese danish needs butter that’s just soft—not melted, not cold. Press it between two sheets of parchment, slice it into 1-inch chunks, and let it sit at room temp for 30-45 minutes. I used to eyeball it and end up with either greasy dough or dough that fought me like a stubborn toddler.
  • Chill the Dough Twice: After mixing the yeast dough, let it rise once, then chill it uncovered in the fridge for 12-24 hours. This isn’t just a shortcut—it’s what makes the cream cheese filling behave. Cold dough handles the soft cheese better, and the flavor develops deeper. (Yes, even if you’re impatient like me.)
  • Weigh the Cream Cheese: Scoop that block of Philadelphia into a bowl and pack it down firmly before weighing—it’s not the same as the labeled weight when loose. Use a kitchen scale for precision, and don’t skimp: 8 ounces (225g) is the magic number for a rich but not-overpowering filling. I learned this after my first batch tasted like a cheese factory exploded.
  • Seal the Filling Tight: Roll the cream cheese filling thin—about ¼-inch thick—and seal the edges with a bit of water or egg wash before folding. Press the edges hard to prevent leaks, or you’ll end up with a gooey mess in the oven instead of a neat, golden danish. (Trust me, the cleanup isn’t worth it.)

Storing and reheating this recipe

Refrigerator Storage

Store your freshly baked danishes in an airtight container with parchment paper between layers to maintain crispness. They’ll stay fresh for 2-3 days at 40°F or below.

The cream cheese filling remains creamy and the layers stay flaky when properly sealed. I like using Cambro food containers for their tight seals. 🧀

Freezer Prep

For longer storage, wrap each danish individually in plastic wrap followed by parchment paper before placing in a freezer bag. This method preserves texture for up to 3 months. Thaw overnight in the fridge before reheating for best results. Avoid freezing with glaze—it can make the top soggy.

Oven Reheating

Preheat oven to 300°F and place danishes on a baking sheet. Reheat for 10-12 minutes until warmed through. The butter layers will crisp up beautifully, restoring that bakery-fresh crunch. For extra shine, brush with light corn syrup before reheating. 🔥

Microwave Method

If you're short on time, microwave one danish at a time on 50% power for 20-30 seconds. Cover loosely with a damp paper towel to prevent drying. This method works best for filling warmth rather than crisping layers. Add 5-second intervals until heated through.

Glaze Refresh

Reapply glaze after reheating to restore that glossy finish. Mix 2 tbsp powdered sugar with 1 tsp milk for a quick touch-up. The glaze not only looks beautiful but helps maintain moisture in the filling.

Store extra glaze in a small airtight container in the fridge for up to 1 week.

Make-Ahead Dough

The dough can be prepped 2 days ahead and stored wrapped in plastic in the fridge. Let it come to room temperature before rolling and filling. This head start makes the whole process smoother on busy mornings.

Just remember to let it rest 30 minutes after taking it out of the fridge before shaping. ✨

Nutrition facts

Servings 12
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 420mg18%
Total Carbohydrate 52g19%
Dietary Fiber 1g4%
Sugars 32g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute Philadelphia cream cheese with another brand?

The recipe calls specifically for Philadelphia brand because its tangy flavor and smooth texture create the signature taste. However, you can use other high-quality cream cheese brands like Kraft or Wisconsin Creamery in a pinch. Just be aware that the flavor may be slightly less tangy. For the best results, stick with the original recommendation.

2

How do I make this recipe without a stand mixer?

No stand mixer? No problem! Use a hand mixer or even a sturdy wooden spoon to combine the cream cheese and butter until smooth. For the dough, mix everything by hand until just combined—it won’t be as fluffy, but the flavor will still shine. The key is to work quickly and keep ingredients at room temperature for the best texture.

3

Why did my danishes turn out dense instead of flaky?

Dense danishes usually happen when the dough isn’t chilled enough between layers or the butter melts too quickly. Make sure to rest the dough for 24 hours in the fridge and keep the butter cold when rolling. Also, avoid overworking the dough—handle it gently to preserve those delicate layers.

4

Can I make these danishes without yeast?

While yeast is essential for the signature rise, you can try a quick bread dough or puff pastry as a substitute. However, the texture and flavor will differ significantly. For the best results, stick with the yeast-based dough—it’s what creates those signature flaky, buttery layers. If you’re short on time, consider using store-bought puff pastry for a shortcut version.

5

How do I store leftovers to keep them fresh?

Store baked danishes in an airtight container at room temperature for up to 1 day, or refrigerate for 2-3 days. For longer storage, wrap individually in plastic wrap and freeze for up to 3 months. Reheat in the oven at 300°F for 10 minutes to restore crispness. Avoid microwaving if you want to keep the layers flaky.

★★★★★4.8(15 reviews)
Categories Desserts