Chocolate Cream Cheese Danish: Bakery-Style Chocolate Pastries Made Easy at Home
Few pastries feel as luxurious and comforting as a warm Chocolate Cream Cheese Danish fresh from the oven. With buttery flaky layers, silky sweet cream cheese filling, and rich melted chocolate tucked into every bite, this bakery-inspired treat turns any ordinary morning into something special. Whether served alongside a hot cup of coffee for breakfast, enjoyed as an afternoon snack, or presented on a dessert table, this homemade pastry recipe delivers incredible flavor with surprisingly simple ingredients.
This Chocolate Cream Cheese Danish recipe combines the crisp, delicate texture of puff pastry with a luscious cheesecake-style filling and decadent chocolate. The contrast between the flaky golden exterior and creamy center creates a dessert-worthy pastry that still feels perfect for brunch or breakfast gatherings.
One of the best things about making homemade danishes is how versatile and approachable they are. Store-bought puff pastry does most of the hard work, meaning you can create beautiful bakery-style pastries without spending hours laminating dough from scratch. The result is elegant, impressive, and completely irresistible.
If you love chocolate pastries, cream cheese desserts, or cozy homemade baked goods, this easy recipe deserves a permanent place in your baking rotation.

Why You’ll Love This Chocolate Cream Cheese Danish
There are countless reasons this pastry recipe quickly becomes a family favorite:
- Flaky puff pastry creates bakery-quality texture
- Rich chocolate filling melts beautifully while baking
- Cream cheese adds creamy tangy balance
- Simple ingredients make preparation easy
- Perfect for breakfast, brunch, dessert, or holidays
- Freezer-friendly and make-ahead convenient
- Customizable with different chocolate varieties or toppings
These danishes look elegant enough for entertaining yet are easy enough for beginner bakers to master.
The Secret to Perfect Homemade Danish Pastries
The secret to creating the best Chocolate Cream Cheese Danish lies in balancing texture and temperature. Cold puff pastry creates flaky layers, while softened cream cheese blends smoothly for a silky filling.
A few important baking tips include:
- Keep puff pastry chilled until ready to use
- Avoid overfilling the pastries
- Use egg wash for glossy golden color
- Bake until deeply golden for crisp texture
- Allow pastries to cool slightly before glazing
These small details create pastries that taste straight from a professional bakery.
Ingredients
For the Danish Pastries
- 2 sheets puff pastry, thawed
- 8 oz cream cheese, softened
- 1/3 cup granulated sugar
- 1 tsp vanilla extract
- 1 egg yolk
- 1 cup semi-sweet chocolate chips
- 2 tbsp unsalted butter, melted
- 1 egg, beaten (for egg wash)
For the Chocolate Drizzle
- 1/2 cup chocolate chips
- 2 tbsp heavy cream
Optional Garnishes
- Powdered sugar
- Chocolate shavings
- Cocoa powder dusting

Ingredient Notes and Substitutions
Puff Pastry
Frozen puff pastry is the easiest way to achieve flaky, buttery layers without making dough from scratch. Allow it to thaw slightly but keep it cold before baking.
Cream Cheese
Full-fat cream cheese works best for a rich, creamy filling. Reduced-fat versions may create a thinner texture.
Chocolate
Semi-sweet chocolate provides balanced sweetness, but dark chocolate creates a richer pastry while milk chocolate offers a sweeter finish.
Vanilla Extract
Pure vanilla extract enhances both the cream cheese and chocolate flavors beautifully.
Instructions
1. Prepare the Oven and Baking Sheet
Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper.
2. Make the Cream Cheese Filling
In a medium bowl, beat softened cream cheese, granulated sugar, vanilla extract, and egg yolk until smooth and creamy.
3. Prepare the Puff Pastry
Lightly flour your surface and unfold the thawed puff pastry sheets. Cut each sheet into 4 equal squares for a total of 8 pastries.
4. Add the Filling
Place a spoonful of cream cheese mixture in the center of each pastry square. Top with chocolate chips.
5. Shape the Danishes
Fold the corners slightly inward or twist opposite corners toward the center for a classic danish shape. Leave part of the filling exposed.
6. Apply Egg Wash
Brush the pastry edges with beaten egg for a shiny golden finish.
7. Bake the Pastries
Bake for 16–20 minutes until the pastries are puffed and deeply golden brown.
8. Cool Slightly
Allow the pastries to cool on the baking sheet for 5 minutes before transferring to a wire rack.
9. Make the Chocolate Drizzle
Microwave chocolate chips and heavy cream in 20-second intervals, stirring until smooth.
10. Finish and Serve
Drizzle melted chocolate over warm pastries. Garnish with powdered sugar or chocolate shavings if desired.
Tips for the Best Chocolate Cream Cheese Danish
Keep the Pastry Cold
Cold puff pastry produces the flakiest layers. If the dough becomes soft while assembling, refrigerate it briefly before baking.
Don’t Overfill
Too much filling may leak during baking. A moderate amount creates the perfect balance.
Use Quality Chocolate
Since chocolate is a major flavor component, good-quality chocolate makes a noticeable difference.
Bake Until Golden
Undercooked puff pastry becomes soggy inside. Look for rich golden color and crisp edges.
Serve Warm
These pastries taste incredible slightly warm when the chocolate remains soft and melty.
Delicious Variations
Dark Chocolate Raspberry Danish
Add fresh raspberries alongside the chocolate filling for fruity brightness.
Nutella Cream Cheese Danish
Replace chocolate chips with Nutella for an ultra-creamy filling.
White Chocolate Cheesecake Danish
Use white chocolate chips and add lemon zest to the cream cheese mixture.
Peanut Butter Chocolate Danish
Swirl peanut butter into the filling before baking.
Mocha Danish
Add espresso powder to the cream cheese mixture for coffee-shop flavor.
Serving Suggestions
Chocolate Cream Cheese Danish pairs wonderfully with many drinks and side dishes.
Breakfast Pairings
- Fresh fruit salad
- Greek yogurt
- Coffee or espresso
- Hot chocolate
- Chai latte
Dessert Pairings
- Vanilla ice cream
- Whipped cream
- Chocolate sauce
- Fresh berries
These pastries also make excellent additions to brunch spreads, holiday breakfasts, and dessert tables.
How to Store Chocolate Cream Cheese Danish
Refrigerator
Store pastries in an airtight container in the refrigerator for up to 4 days.
Reheating
Warm in a 300°F oven for about 5–7 minutes to restore crispness.
Freezing
Freeze baked pastries individually wrapped for up to 2 months. Thaw overnight and reheat before serving.
Make-Ahead Instructions
These pastries are excellent for preparing ahead.
You can:
- Make the cream cheese filling one day early
- Assemble pastries and refrigerate before baking
- Freeze unbaked pastries for future baking
This flexibility makes them perfect for entertaining or holiday mornings.
The History Behind Danish Pastries
Despite the name, Danish pastries actually trace some influence back to Austrian baking traditions introduced into Denmark during the 19th century. Over time, Danish bakers refined laminated pastry techniques into the sweet pastries we know today.
Modern danishes now appear worldwide in countless variations, from fruit-filled pastries to decadent chocolate creations like this Chocolate Cream Cheese Danish recipe.
Why Homemade Pastries Taste Better
Homemade pastries offer unbeatable freshness and flavor. Unlike bakery pastries that may sit for hours, freshly baked danishes deliver crisp layers and warm fillings at their absolute best.
You also gain control over:
- Ingredient quality
- Sweetness levels
- Chocolate type
- Portion size
- Toppings and flavor combinations
Baking from scratch creates a richer, more satisfying experience that store-bought pastries simply cannot match.

Frequently Asked Questions
Can I use crescent roll dough instead of puff pastry?
Yes, although the texture will be softer and less flaky than traditional danish pastry.
Can I make these ahead for brunch?
Absolutely. Assemble them the night before and refrigerate until ready to bake.
What chocolate works best?
Semi-sweet or dark chocolate offers the best balance with the sweet cream cheese filling.
Can I add fruit?
Yes. Strawberries, raspberries, or cherries pair beautifully with chocolate and cream cheese.
Do I need a stand mixer?
No. A simple hand mixer or whisk works perfectly for the filling.
Final Thoughts
This Chocolate Cream Cheese Danish recipe brings together everything people love about bakery pastries: flaky buttery layers, creamy cheesecake filling, and decadent chocolate in every bite. Easy enough for weekend baking yet elegant enough for holidays and entertaining, these pastries quickly become a crowd favorite.
Whether you enjoy them fresh from the oven with morning coffee or serve them as a sweet dessert centerpiece, these homemade danishes offer rich flavor, beautiful presentation, and irresistible texture. Once you discover how simple they are to make, you may never return to store-bought pastries again.

Chocolate Cream Cheese Danish
Ingredients
Equipment
Method
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Beat cream cheese, sugar, vanilla extract, and egg yolk until smooth and creamy.
- Cut puff pastry sheets into 4 equal squares each.
- Place cream cheese filling in the center of each pastry square and top with chocolate chips.
- Fold pastry corners inward slightly to form danish shapes.
- Brush pastry edges with beaten egg.
- Bake for 16–20 minutes until puffed and golden brown.
- Cool pastries slightly on a wire rack.
- Microwave chocolate chips and heavy cream until smooth to create drizzle.
- Drizzle chocolate over pastries and serve warm.






