Cream Cheese Danish

Save this recipe on:

This Cream Cheese Danish is a buttery, flaky, and decadently rich pastry that’s the perfect balance of tangy creaminess and sweet indulgence. With golden layers of puff pastry wrapped around a smooth, velvety cream cheese filling, every bite delivers melt-in-your-mouth goodness that feels straight out of a European bakery. Whether enjoyed warm from the oven or served cool with a dusting of powdered sugar, it’s an elegant treat for breakfast, brunch, or dessert.

Its slightly crisp exterior gives way to a luscious, creamy interior, complemented by hints of vanilla and lemon zest. The contrast in textures — crisp puff pastry and silky cheese — is nothing short of divine. And when garnished with a sprinkle of berries or a light drizzle of glaze, this danish becomes an irresistible showstopper at any gathering or morning coffee table.


Why You’ll Love This Cream Cheese Danish

  • Effortlessly Impressive: Looks and tastes bakery-level, yet it’s surprisingly simple to prepare.
  • Velvety Filling: The cream cheese filling is rich, lightly sweetened, and infused with vanilla.
  • Flaky Perfection: Puff pastry delivers golden, flaky layers with minimal effort.
  • Versatile: Customize it with fruit toppings, flavored glazes, or different fillings.
  • Make-Ahead Friendly: Can be prepped the night before and baked fresh in the morning.
  • Perfect for Any Occasion: Brunch, holidays, or a quiet indulgent moment — it fits them all.

Preparation Phase & Tools to Use (Essential Tools and Equipment + Their Importance)

To make a Cream Cheese Danish that looks as stunning as it tastes, having the right tools on hand can make the process smoother and the results more consistent.

  • Baking Sheet with Parchment Paper: This ensures your pastry doesn’t stick and helps achieve even browning on the bottom.
  • Mixing Bowls: You’ll need a medium-sized bowl to mix your cream cheese filling until smooth and lump-free.
  • Electric Hand Mixer or Stand Mixer: For whipping the cream cheese to a perfectly smooth texture. While it’s possible to mix by hand, an electric mixer ensures a fluffy, uniform filling.
  • Pastry Brush: To brush the egg wash on top of the pastry for a glossy, golden finish.
  • Sharp Knife or Pizza Cutter: For cutting the puff pastry into shape and creating decorative slits or lattice patterns.
  • Cooling Rack: Crucial for preventing sogginess on the bottom as the danish cools.
  • Measuring Cups & Spoons: Precision is important, especially with the balance of sugar, cream cheese, and flavorings.

Investing a few minutes to gather and prep your tools will streamline the process, giving you more confidence and fewer surprises along the way.


Preparation Tips

  • Thaw the Puff Pastry Properly: If using frozen puff pastry, let it thaw in the fridge (not at room temp) to keep the dough pliable but cold enough to hold its shape.
  • Work Quickly: Puff pastry performs best when it’s cold. Keep your work surface lightly floured, and return the dough to the fridge if it becomes too soft.
  • Room Temperature Cream Cheese: Let your cream cheese sit out before mixing — this ensures a smooth, lump-free filling.
  • Avoid Overfilling: Too much filling can spill out during baking. Keep it centered and in a moderate amount.
  • Seal the Edges: Gently press or fold edges as needed to keep the filling secure and the pastry from opening unevenly.
  • Egg Wash Matters: A simple egg beaten with water gives the pastry its appealing golden shine — don’t skip this step!

With thoughtful prep and a few insider tricks, your Cream Cheese Danish will come out golden, flaky, and utterly dreamy.


Ingredients for This Cream Cheese Danish

Here’s everything you’ll need to bring this indulgent pastry to life:

For the Danish:

  • 1 sheet of puff pastry, thawed but still cold
  • 4 oz (½ block) cream cheese, softened
  • 2 tablespoons granulated sugar
  • 1 teaspoon vanilla extract
  • ½ teaspoon lemon zest (optional, for a bright touch)
  • 1 tablespoon all-purpose flour (to help thicken the filling)

For the Egg Wash:

  • 1 egg, beaten
  • 1 tablespoon water

For Garnish:

  • Powdered sugar, for dusting
  • Fresh berries (optional, for topping)

These ingredients make one large danish braid or 4–6 small individual danishes, depending on how you cut and shape the pastry. The beauty of this recipe is its flexibility — you can add fruit preserves, drizzle glaze, or go classic with just the filling and sugar dusting.


Step 1: Preheat and Prep

Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper and set it aside. Ensure your puff pastry is thawed but still cold — not sticky or overly soft.


Step 2: Make the Cream Cheese Filling

In a medium mixing bowl, combine the softened cream cheese, granulated sugar, vanilla extract, lemon zest, and flour. Beat with a hand mixer (or whisk thoroughly by hand) until smooth, creamy, and lump-free. Set aside.


Step 3: Shape the Pastry

Unfold the puff pastry onto a lightly floured surface. Roll it gently to even out the thickness. If making a braided danish, lightly score two lines down the pastry to divide it into three vertical sections. Cut diagonal slits on both outer thirds, leaving the center uncut. The center will hold the filling.


Step 4: Add the Filling

Spoon the cream cheese filling down the center section of the pastry, smoothing it into an even strip. Avoid overfilling — keep about ½ inch from each end clear.


Step 5: Fold and Braid

Starting at the top, fold the slits from each side over the filling in a crisscross pattern, like a braid. Tuck in the ends to seal. This helps hold the filling in place while baking and creates that signature bakery-style appearance.


Step 6: Egg Wash

Whisk together the egg and water, then brush the surface of the pastry with this egg wash using a pastry brush. This step gives the danish a golden, glossy finish once baked.


Step 7: Bake

Transfer the assembled danish to the prepared baking sheet. Bake in the preheated oven for 18–22 minutes, or until golden brown and puffed. Watch closely during the last few minutes to avoid overbaking.


Step 8: Cool and Garnish

Let the danish cool on a wire rack for 10–15 minutes. Dust lightly with powdered sugar and top with fresh berries if desired. Slice and serve warm or at room temperature.


Notes

  • Fruit Variations: You can add a spoonful of fruit preserves (like raspberry, apricot, or blueberry) on top of the cream cheese filling before folding the pastry. This creates a delicious fruity twist.
  • Glaze Option: For extra sweetness, drizzle a simple icing made of powdered sugar and milk once the danish has cooled.
  • Mini Danishes: Cut the puff pastry into smaller squares and make individual danishes using the same filling and folding method.
  • Make Ahead: Assemble the danish, cover, and refrigerate overnight. Bake fresh the next morning for an effortless brunch treat.

Watch Out for These Mistakes While Cooking

  • Using Warm Puff Pastry: If the dough gets too soft, it won’t puff properly in the oven. Always work quickly and chill the pastry if it starts to get sticky.
  • Overstuffing: Too much filling can cause leaks during baking. Stick to a modest layer and avoid spreading too close to the edges.
  • Skipping the Egg Wash: This step creates the appealing golden crust — don’t forget it!
  • Underbaking: The danish should be deeply golden and firm. If it’s pale, give it a few extra minutes in the oven.
  • Opening the Oven Too Often: Sudden drops in oven temperature can affect how the puff pastry rises. Try to resist checking too early.
  • Not Cooling Enough Before Slicing: Let it set slightly after baking, or the filling might run out and the pastry may collapse.
  • Using Cold Cream Cheese: Cold cream cheese doesn’t blend well and can lead to a lumpy filling. Always use room temperature cheese.
  • Improper Sealing of Ends: Not tucking the ends of the braid can cause the filling to spill out. Always fold and press the edges gently.

What to Serve With Cream Cheese Danish?

Cream Cheese Danish pairs beautifully with a variety of drinks and sides, whether you’re serving it for brunch, dessert, or a sweet snack. Here’s what complements it best:

8 Recommendations

  1. Fresh Berries & Whipped Cream
    Bright strawberries, blueberries, or raspberries lighten up the richness and add a fresh, fruity contrast.
  2. Hot Coffee or Espresso
    A robust cup of black coffee or a smooth latte balances the danish’s sweetness perfectly.
  3. Herbal or Black Tea
    A citrusy Earl Grey or a floral chamomile enhances the subtle vanilla and lemon notes in the filling.
  4. Vanilla Greek Yogurt Parfait
    Adds a creamy and tangy counterpoint while keeping things light and refreshing.
  5. Maple-Glazed Bacon
    For brunch, a salty-sweet pairing like crispy bacon complements the buttery pastry.
  6. Fruit Salad with Citrus Dressing
    A mix of melons, grapes, and orange segments offers a juicy contrast to the flaky danish.
  7. Sparkling Water with Lemon or Mint
    A crisp drink to cleanse the palate and refresh the senses between bites.
  8. Scrambled Eggs with Herbs
    To balance out the sweetness, include a savory element like soft scrambled eggs with chives or dill.

Whether you lean sweet, savory, or somewhere in between, these pairings will elevate your Cream Cheese Danish into a complete and satisfying experience.


Storage Instructions

To keep your Cream Cheese Danish fresh and delicious, follow these storage methods:

  • Room Temperature: If consumed within 1 day, store the danish in an airtight container at room temperature. Make sure it’s completely cooled first.
  • Refrigeration: For longer storage (up to 4 days), wrap it tightly in plastic wrap or store in an airtight container and refrigerate. The cream cheese filling makes refrigeration the safer choice.
  • Freezing: You can freeze baked danish slices for up to 2 months. Wrap individual pieces in plastic wrap and foil or place in a freezer-safe bag. Thaw in the fridge overnight and warm in the oven at 300°F for 8–10 minutes before serving.

Avoid microwaving the danish for reheating, as it can make the puff pastry soggy. Use a toaster oven or conventional oven to restore crispness.


Estimated Nutrition

Per 1 serving (based on 6 servings from one pastry sheet)

  • Calories: 290
  • Total Fat: 19g
    • Saturated Fat: 9g
    • Trans Fat: 0g
  • Cholesterol: 55mg
  • Sodium: 170mg
  • Total Carbohydrates: 24g
    • Dietary Fiber: 0.5g
    • Sugars: 9g
  • Protein: 4g

Note: Values are approximate and can vary depending on added toppings or fillings (like fruit preserves or glaze).


Frequently Asked Questions

1. Can I make Cream Cheese Danish ahead of time?

Yes! You can assemble the danish, cover it with plastic wrap, and refrigerate it overnight. Bake it fresh the next day for optimal texture and flavor.


2. Can I use homemade puff pastry?

Absolutely. If you’re up for it, homemade puff pastry adds an extra layer of flakiness and flavor. Just be sure it’s chilled and rolled evenly.


3. How do I prevent the filling from leaking during baking?

Don’t overfill the pastry, and make sure to leave a border around the edges. Proper folding and sealing (especially at the ends) helps keep the filling inside.


4. Can I make this danish gluten-free?

Yes, by using a gluten-free puff pastry and ensuring all other ingredients (like flour and vanilla) are certified gluten-free.


5. Is it okay to freeze unbaked danish?

It’s not recommended, as the cream cheese filling can affect the texture. It’s better to bake first, then freeze and reheat when needed.


6. Can I add fruit to the filling?

Definitely! Add a spoonful of fruit preserves or fresh berries on top of the cream cheese before braiding the dough. Just avoid overly juicy fruits.


7. What can I substitute for lemon zest?

Try orange zest for a different citrus note, or leave it out entirely for a more neutral flavor. Almond extract (just a drop) is another tasty variation.


8. How long will leftovers stay fresh?

In the refrigerator, your Cream Cheese Danish will stay fresh for up to 4 days. Be sure to store it in an airtight container for best results.


Conclusion

Cream Cheese Danish is that perfect blend of ease and elegance — a pastry that looks impressive, tastes incredible, and can be pulled together with minimal effort. Whether you’re serving it at brunch, sharing it with guests, or sneaking a cozy treat for yourself, this danish brings bakery-worthy flavor right from your oven.

From its crisp, golden layers to the rich, creamy filling, every element comes together to create a pastry that’s indulgent but approachable. Give it a try once, and you’ll want to make it part of your weekend ritual.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cream Cheese Danish

  • Author: Ava Garrison
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 4–6 servings
  • Category: Pastry / Brunch
  • Method: Baking
  • Cuisine: American

Description

This Cream Cheese Danish is a buttery, flaky pastry filled with a sweet, creamy cheese center. Wrapped in golden puff pastry and lightly dusted with powdered sugar, it’s perfect for breakfast, brunch, or a coffee companion. The texture contrast of crispy pastry and velvety filling makes every bite heavenly, and it’s incredibly easy to make with just a few ingredients.


Ingredients

1 sheet puff pastry, thawed but cold

4 oz cream cheese, softened

2 tablespoons granulated sugar

1 teaspoon vanilla extract

0.5 teaspoon lemon zest (optional)

1 tablespoon all-purpose flour

1 egg

1 tablespoon water

Powdered sugar (for dusting)

Fresh berries (optional, for garnish)


Instructions

1. Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.

2. In a bowl, mix cream cheese, sugar, vanilla, lemon zest, and flour until smooth.

3. Unfold and roll puff pastry on a floured surface to even thickness.

4. Lightly score the pastry into thirds vertically and cut diagonal slits on the outer thirds.

5. Spread the cream cheese mixture down the center section.

6. Fold pastry strips over the filling in a crisscross braid pattern, tucking the ends.

7. Beat egg with water and brush over the top of the pastry.

8. Transfer to the baking sheet and bake for 18–22 minutes until golden brown.

9. Cool on a wire rack for 10–15 minutes.

10. Dust with powdered sugar and top with berries if desired. Slice and serve.


Notes

Best enjoyed fresh, but can be stored in the fridge up to 4 days. Reheat in a toaster oven to keep the pastry crisp.


Nutrition

  • Serving Size: 1 serving
  • Calories: 290
  • Sugar: 9g
  • Sodium: 170mg
  • Fat: 19g
  • Saturated Fat: 9g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 24g
  • Fiber: 0.5g
  • Protein: 4g
  • Cholesterol: 55mg

Keywords: cream cheese danish, brunch pastry, easy breakfast

Save this recipe on:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating