Chocolate Cream Cheese Danish is an elegant pastry featuring buttery, flaky layers filled with a rich, sweetened cream cheese core and dark chocolate swirls. This indulgent treat balances the slight tang of the cheese with the deep, cocoa notes of quality chocolate. It is the perfect centerpiece for a slow weekend morning or a sophisticated coffee break, delivering bakery-level quality right from your home oven.
Why You’ll Love This Chocolate Cream Cheese Danish
The texture is the primary highlight of this recipe. You get that signature crisp, shattering crust that gives way to a soft, pillowy center. The juxtaposition of the cool, creamy cheese filling and the warm, melted chocolate provides a sensory experience that feels truly special without requiring professional pastry skills.
Convenience is another major advantage here. By utilizing high-quality store-bought puff pastry, you eliminate the hours of labor usually required for lamination while still achieving those beautiful, distinct layers. It is an approachable way to create something that looks like it took all day, even though the active preparation time is quite short.
This Danish is versatile enough to suit various occasions. Whether you are hosting a brunch, looking for a treat to pair with an afternoon espresso, or simply craving something sweet, it hits the mark. The recipe is also easily scalable, making it perfect for feeding a crowd or simply stocking your freezer for future cravings.
Ingredients of the Chocolate Cream Cheese Danish
For the Pastry
- 1 package puff pastry, thawed
- 1 egg, lightly beaten (for egg wash)
- 1 tablespoon milk
For the Cream Cheese Filling
- 8 ounces cream cheese, softened
- 1/4 cup granulated sugar
- 1/2 teaspoon vanilla extract
- 1 egg yolk
For the Chocolate Swirl
- 1/2 cup semi-sweet chocolate chips
- 1 tablespoon heavy cream
Equipment / Tools Needed
- Baking sheet
- Parchment paper
- Mixing bowls
- Hand mixer
- Pastry brush
- Small saucepan or microwave-safe bowl
Step-by-Step Instructions
Step 1: Prepare the Pastry
Preheat your oven to 400°F (200°C) and line a large baking sheet with parchment paper. Unfold your thawed puff pastry onto a lightly floured surface. Cut the sheet into four or six equal squares, depending on how large you want your pastries. Score a smaller square border inside each piece using a knife, being careful not to cut all the way through, which will create the raised edges during baking.
Step 2: Prepare the Cream Cheese Filling
In a medium bowl, combine the softened cream cheese, granulated sugar, vanilla extract, and the egg yolk. Use a hand mixer on medium speed to beat the mixture until it is smooth, pale, and fluffy with no visible lumps. The consistency should be spreadable but thick enough that it holds its shape on the pastry.
Step 3: Melt the Chocolate
In a small microwave-safe bowl, combine the chocolate chips and heavy cream. Heat in 20-second increments, stirring well between each, until the chocolate is completely smooth and glossy. Set it aside to cool slightly so it thickens into a drizzle-ready texture.
Step 4: Assemble the Danish
Place a generous tablespoon of the cream cheese mixture into the center of each pastry square. Use the back of a spoon to spread it slightly, staying within the scored lines. Drizzle the melted chocolate over the cream cheese, using a toothpick or the tip of a knife to swirl it through the white filling for a marble effect.
Step 5: Bake and Serve
Brush the edges of the puff pastry with your egg wash mixture to ensure a deep, golden-brown shine. Bake in the preheated oven for 15 to 18 minutes, or until the pastry is puffed and golden brown. Let them cool on a wire rack for at least 10 minutes before serving, as the filling will be quite hot.
Tips & Tricks
Ensure your cream cheese is at room temperature before mixing to avoid lumps. If you find your pastry is getting too soft while you work, pop the sheet into the freezer for five minutes; cold pastry puffs much better in a hot oven. For a professional finish, you can sprinkle a tiny pinch of coarse sugar on the edges before baking for extra crunch.
Serving Suggestions
These pastries are best enjoyed warm, ideally paired with a fresh cup of bold coffee or hot tea. During the winter, a dusting of powdered sugar adds a festive touch, while in the summer, serving them with a side of fresh raspberries helps cut through the richness of the cream cheese.
Variations / Substitutions
- Swap semi-sweet chocolate for dark chocolate if you prefer a less sugary profile.
- Add a teaspoon of orange zest to the cream cheese mixture for a bright, citrusy undertone.
- Replace the chocolate drizzle with a fruit preserve if you want to experiment with different flavor profiles.
Storage and Reheating
Store leftovers in an airtight container in the refrigerator for up to three days. To reheat, place them in a 350°F oven for about 5 to 7 minutes to restore the crispness of the pastry. Avoid the microwave, as it will make the puff pastry soft and chewy.
Nutritional Info
Calories: 320 kcal
Protein: 6g
Carbohydrates: 28g
Fat: 21g
Conclusion
Creating this Chocolate Cream Cheese Danish at home proves that luxury does not have to be difficult. The combination of airy pastry and rich filling is always a crowd-pleaser, making it an excellent addition to your recipe rotation.
Enjoy the process of baking these treats as much as you enjoy eating them. With simple ingredients and a little bit of patience, you can create a breakfast experience that feels truly indulgent.
FAQ
Can I make these ahead of time?
You can prepare the filling a day in advance and store it in the fridge. However, it is best to assemble and bake the pastries right before serving to ensure the puff pastry stays as crisp as possible.
Can I substitute the cream cheese?
While cream cheese is the classic choice, you could use mascarpone for a lighter, creamier texture. Just keep in mind that mascarpone is higher in fat, so you may need slightly less sugar.
Why is my pastry soggy?
Soggy pastry usually happens if the oven is not hot enough or if the filling was too thin. Ensure your oven is fully preheated and use high-quality, cold puff pastry to get the best rise.
How do I get the perfect chocolate swirl?
The trick is to use a toothpick to drag the chocolate through the cream cheese in a figure-eight motion. Do not over-mix, or the colors will blend into a solid brown rather than keeping a marbled look.

Chocolate Cream Cheese Danish
Ingredients
- 1 package puff pastry, thawed
- 1 egg, lightly beaten (for egg wash)
- 1 tablespoon milk
- 8 ounces cream cheese, softened
- 1/4 cup granulated sugar
- 1/2 teaspoon vanilla extract
- 1 egg yolk
- 1/2 cup semi-sweet chocolate chips
- 1 tablespoon heavy cream
Instructions
- Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Unfold thawed puff pastry on a floured surface and cut into squares.
- Score a smaller inner square border on each piece without cutting all the way through.
- In a bowl, beat softened cream cheese, sugar, vanilla, and egg yolk until smooth.
- Place a spoonful of the cream cheese mixture into the center of each pastry square.
- In a microwave-safe bowl, combine chocolate chips and heavy cream, heating until smooth, then drizzle over the cream cheese.
- Whisk egg and milk to create an egg wash and brush the edges of the pastry.
- Bake for 15-20 minutes or until the edges are golden brown and puffed.