Cream Cheese Danish is a golden, flaky pastry filled with a rich, sweet cream cheese center that melts in your mouth with every bite. Whether enjoyed with a hot cup of coffee in the morning or served as an elegant dessert, this bakery-style treat brings both comfort and sophistication to the table. The puff pastry is beautifully braided, creating a show-stopping look while keeping things surprisingly simple in preparation.

WANT TO SAVE THIS RECIPE?
This Danish isn’t just about looks—its light, buttery layers perfectly balance the creamy tang of the filling. The addition of fresh berries or a dusting of powdered sugar makes it irresistibly eye-catching and delicious. Once you try making this at home, you might never go back to store-bought pastries again.
Why You’ll Love This Cream Cheese Danish
- Bakery-quality at home: No need to run to a pastry shop when you can recreate this beauty from your own kitchen.
- Simple ingredients, stunning results: Using store-bought puff pastry and a few basic staples, you’ll whip up something that tastes and looks gourmet.
- Customizable: Add fruit toppings, drizzles of icing, or flavored cream cheese variations.
- Perfect for any occasion: Elegant enough for brunch guests, easy enough for a weekend breakfast.
Preparation Phase & Tools to Use (Essential Tools and Their Importance)
To make the perfect Cream Cheese Danish, preparation is everything—and the right tools can elevate your baking from average to exceptional.
- Baking Sheet: A sturdy, rimmed baking sheet ensures even heat distribution and keeps your Danish from slipping or leaking filling during baking.
- Parchment Paper: This not only prevents sticking but also makes cleanup a breeze.
- Electric Mixer or Hand Mixer: Essential for achieving a smooth, creamy filling. It helps whip the cream cheese to a light consistency that spreads easily and bakes evenly.
- Sharp Knife or Kitchen Shears: Used for slicing the puff pastry into neat strips for braiding. Clean cuts are key to that signature Danish look.
- Pastry Brush: For applying egg wash to give the Danish that irresistible golden-brown finish.
- Spatula: Handy for spreading the cream cheese mixture evenly and for transferring the finished pastry without breaking it.
Preparation Tips
- Thaw Puff Pastry Properly: If using frozen puff pastry, let it thaw in the refrigerator overnight or at room temperature until pliable but still cold. This prevents cracking and helps maintain its structure.
- Use Room Temperature Cream Cheese: This ensures your filling is lump-free and smooth, making it easier to spread and blend with sugar and vanilla.
- Work Quickly with Puff Pastry: The colder the pastry, the better it puffs in the oven. Try to minimize handling time once it’s rolled out.
- Chill Before Baking: After assembling your Danish, placing it in the fridge for 10–15 minutes can help maintain its shape and make the layers flakier.
- Seal Edges Lightly: Press the ends gently to keep the filling from oozing out, but don’t overdo it—you still want those beautiful braided layers to rise.
Ingredients for This Cream Cheese Danish
Here’s everything you need to make this rich, flaky, and irresistible Cream Cheese Danish:
- 1 sheet puff pastry, thawed (store-bought or homemade)
- 4 oz (½ block) cream cheese, softened to room temperature
- 3 tablespoons granulated sugar
- 1 teaspoon vanilla extract
- ½ teaspoon lemon juice (optional, for a subtle tang)
- 1 egg, beaten (for egg wash)
- Powdered sugar, for dusting (optional)
- Fresh berries (such as raspberries and blueberries), for garnish (optional)
Optional Glaze (if you want a sweet finish):
- ½ cup powdered sugar
- 1–2 teaspoons milk
- ¼ teaspoon vanilla extract
These simple ingredients come together for a buttery, slightly tangy, and sweet pastry that’s guaranteed to impress.

Step 1: Prepare the Cream Cheese Filling
In a medium bowl, mix the softened cream cheese, granulated sugar, vanilla extract, and lemon juice (if using) using a hand mixer or spatula until the mixture is smooth and creamy. Set aside.
Step 2: Roll Out the Puff Pastry
On a lightly floured surface, unfold the thawed puff pastry and gently roll it out to smooth the creases. Transfer it onto a parchment-lined baking sheet.
Step 3: Score and Slice the Pastry
Using a sharp knife, lightly score the pastry into thirds lengthwise. Leave the center third intact for the filling. On the two outer thirds, cut horizontal strips about 1 inch wide—these will be the “braid” pieces.
Step 4: Fill the Center
Spoon the cream cheese mixture down the middle third of the pastry, spreading it evenly and leaving a small margin at the top and bottom.
Step 5: Braid the Pastry
Fold the top edge down slightly to seal in the filling. Begin overlapping the side strips, alternating left and right to create a braided look. Tuck the bottom edge under neatly.
Step 6: Brush with Egg Wash
Lightly brush the top of the braided pastry with the beaten egg. This gives it that glossy, golden finish.
Step 7: Bake
Place the Danish in a preheated 400°F (200°C) oven and bake for 18–22 minutes or until golden brown and puffed. Keep an eye on it after the 15-minute mark.
Step 8: Cool and Garnish
Let the Danish cool slightly on a wire rack. Dust with powdered sugar and top with fresh berries if desired. You can also drizzle with glaze for added sweetness.
Notes
- Puff Pastry: Keep it cold while working with it. If it starts to feel too soft, pop it back into the fridge for a few minutes before continuing.
- Filling Flavor: You can customize the filling by adding a touch of almond extract, citrus zest, or even a spoonful of jam swirled in.
- Make Ahead: Assemble the Danish the night before, cover with plastic wrap, and refrigerate. Just brush with egg wash and bake the next morning.
- Double the Batch: This recipe is easy to scale if you’re serving a crowd. Just use additional sheets of puff pastry and double the filling.
Watch Out for These Mistakes While Cooking
- Overfilling the Pastry: Too much filling will leak out and prevent the pastry from baking evenly. Stick to the suggested amount.
- Working with Warm Pastry: If your puff pastry gets too warm, it won’t puff properly in the oven. Always handle quickly and chill if needed.
- Skipping the Egg Wash: This small step adds beautiful color and sheen—don’t skip it!
- Cutting Uneven Strips: Keep your side strips even for a balanced, attractive braid.
- Underbaking: Puff pastry needs to be golden and crisp. If it’s pale, it’s not fully cooked—leave it in for a few more minutes.
- Opening the Oven Too Early: Wait until the pastry starts browning before opening the door; early peeking can cause it to deflate.
- Not Sealing the Ends: An open edge can leak filling, so gently press both ends to secure.
- Using Cold Cream Cheese: This causes lumps in your filling and uneven texture. Always soften first.
What to Serve With Cream Cheese Danish?
Here Are 8 Delicious Pairings:
- Fresh Fruit Salad – Light and juicy fruit helps balance the richness of the Danish, making for a refreshing breakfast or brunch plate.
- Hot Coffee or Espresso – A strong, bold brew cuts through the creamy sweetness and makes a perfect morning combo.
- Iced Latte or Cold Brew – For warmer days, serve with a chilled coffee drink for contrast and refreshment.
- Vanilla Yogurt Parfait – A layered parfait with granola, berries, and yogurt pairs beautifully with the pastry and adds texture.
- Scrambled Eggs or Egg Bites – Savory protein options create a fuller brunch spread that balances the sweet pastry.
- Maple-Glazed Bacon or Sausage – A salty, slightly sweet meat option gives a satisfying contrast to the soft and flaky Danish.
- Chai Latte or Herbal Tea – Warm spices and calming teas are lovely companions to the mild tang of the cream cheese.
- Sparkling Mimosa or Fresh Orange Juice – Whether you’re celebrating or just enjoying a weekend breakfast, citrusy drinks add zest and brightness.
Storage Instructions
To keep your Cream Cheese Danish fresh and delicious:
- Room Temperature: Store leftovers in an airtight container at room temperature for up to 1 day.
- Refrigeration: For longer storage, refrigerate for up to 4 days. Let it come to room temperature or warm briefly in the oven before serving.
- Freezing: You can freeze the baked Danish for up to 1 month. Wrap it tightly in plastic wrap and foil. Thaw overnight in the refrigerator and reheat in a 350°F (175°C) oven until warm and crisp.
Avoid microwaving, as it can make the pastry soggy instead of crisp.
Estimated Nutrition (Per Serving – based on 6 servings)
- Calories: 260 kcal
- Total Fat: 17g
- Saturated Fat: 8g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Cholesterol: 50mg
- Sodium: 190mg
- Carbohydrates: 23g
- Sugar: 7g
- Dietary Fiber: 1g
- Protein: 4g
- Serving Size: 1 slice (approx. 1/6 of the Danish)
These values can vary based on ingredients and portion size but offer a general idea for mindful indulgence.
Frequently Asked Questions
1. Can I make this Danish with homemade puff pastry?
Yes! Homemade puff pastry works beautifully if you have the time. It adds a richer, more buttery flavor, though store-bought is a great shortcut.
2. Can I use low-fat cream cheese?
You can, but the texture will be slightly less creamy and rich. Full-fat cream cheese yields the best flavor and structure.
3. What fruits can I add to the filling?
Blueberries, raspberries, sliced strawberries, or even a thin layer of fruit preserves all work well in the filling or as toppings.
4. How do I prevent the pastry from getting soggy?
Avoid overfilling and make sure your cream cheese mixture isn’t too runny. Also, bake until golden and let it cool on a wire rack to avoid steam buildup.
5. Can I make mini versions of this Danish?
Absolutely! Cut the pastry into smaller rectangles and follow the same steps for individual-sized Danishes—great for parties or brunch platters.
6. What if I don’t have parchment paper?
You can use a silicone baking mat as a substitute. Avoid baking directly on the tray, as the Danish may stick or brown unevenly.
7. Can I prepare the Danish ahead of time?
Yes, you can assemble it the night before, store it covered in the fridge, and bake it fresh in the morning.
8. Is a glaze necessary?
Not at all. The Danish is delicious with just powdered sugar or fresh fruit, but a glaze adds an extra layer of sweetness and shine.
Conclusion
Cream Cheese Danish is one of those effortless-yet-impressive recipes that everyone should have in their baking rotation. With a buttery, flaky crust and a smooth, sweet cream cheese center, it’s perfect for mornings, brunches, or elegant dessert tables. Simple to make yet sophisticated in flavor and presentation, it proves that great baking doesn’t need to be complicated—just well-prepared.

Cream Cheese Danish
- Total Time: 30 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
Cream Cheese Danish is a golden, flaky pastry with a sweet, tangy cream cheese center. Perfect for brunch, dessert, or a cozy breakfast, this easy-to-make Danish looks stunning and tastes even better. Customize it with fruit or glaze for an extra special treat.
Ingredients
1 sheet puff pastry, thawed
4 oz cream cheese, softened
3 tablespoons granulated sugar
1 teaspoon vanilla extract
1/2 teaspoon lemon juice (optional)
1 egg, beaten
Powdered sugar for dusting (optional)
Fresh berries for garnish (optional)
1/2 cup powdered sugar (for glaze)
1 to 2 teaspoons milk (for glaze)
1/4 teaspoon vanilla extract (for glaze)
Instructions
1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
2. In a bowl, mix cream cheese, granulated sugar, vanilla extract, and lemon juice until smooth.
3. Roll out puff pastry on a lightly floured surface and transfer to baking sheet.
4. Score pastry into thirds lengthwise and slice outer thirds into 1-inch strips.
5. Spread cream cheese filling down the center third of the pastry.
6. Fold the strips over the filling, alternating sides to create a braid.
7. Tuck in the ends and brush the top with beaten egg.
8. Bake for 18–22 minutes until golden and puffed.
9. Cool on a wire rack. Dust with powdered sugar or drizzle with glaze. Garnish with berries if desired.
Notes
Keep puff pastry cold while working with it.
Do not overfill to avoid leaks and soggy texture.
Make ahead by assembling the night before and baking fresh.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Breakfast, Brunch, Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 260
- Sugar: 7g
- Sodium: 190mg
- Fat: 17g
- Saturated Fat: 8g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 23g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 50mg
Keywords: cream cheese danish, puff pastry danish, easy brunch recipe