Decadent Chocolate Cream Cheese Danish
A few weeks ago, the staff break room at the local library turned into a makeshift bakery thanks to a surprise birthday celebration for Mr. Grant the quiet librarian who secretly hoards chocolate bars in his desk drawer. I was asked to bring something “chocolatey but elegant,” which sent me on a mission beyond brownies and cupcakes. That’s how this Chocolate Cream Cheese Danish entered the scene flaky, creamy, indulgent, and just fancy enough for a table between a stack of overdue returns and a half-eaten fruit tray.
That morning, the building smelled like warm butter and melted chocolate before the doors even opened. One of the interns, usually glued to her earbuds, paused mid-bite and whispered, “This tastes like it belongs in a glass case at a French café.” Meanwhile, a teenage volunteer tucked a second piece into a napkin “for later” but never made it past the front steps.
Chocolate Cream Cheese Danish doesn’t demand hours in the kitchen or pastry school credentials. It just asks for a little patience while the ganache cools and the puff pastry puffs. It was born out of library chaos, a shared love of dark chocolate, and the joy of bringing something memorable to a table full of sticky notes and cold coffee.
It’s quickly turned into one of those recipes I keep in my back pocket for baby showers, potlucks, or late nights when I feel like I’ve created something far more impressive than a chocolate bar though Mr. Grant would happily take either.

Short Description
Chocolate Cream Cheese Danish delivers the perfect mix of crispy pastry, tangy cream cheese, and rich chocolate ganache an elegant treat that’s easier to make than it looks.
Key Ingredients
- 2 sheets frozen puff pastry, thawed
- 8 oz full-fat cream cheese, softened
- ¼ cup granulated sugar
- 1 tsp pure vanilla extract
- ¾ cup semi-sweet or dark chocolate chips
- ½ cup heavy cream
- 1 large egg, beaten (for egg wash)
Tools Needed
- Hand mixer or stand mixer
- Sharp knife or pizza cutter
- Baking sheet
- Parchment paper
- Pastry brush
- Small saucepan or microwave-safe bowl
Cooking Instructions
Step 1: Let the Puff Pastry Thaw
Place the frozen puff pastry on a clean counter for 30 minutes, or until it becomes pliable but still cold to the touch. Keep it covered with a clean kitchen towel to prevent drying.
Step 2: Make the Chocolate Ganache
Heat the heavy cream until steaming (but not boiling) and pour over the chocolate chips in a bowl. Let sit for 5 minutes. Stir until smooth and glossy. If lumps remain, microwave in 15-second intervals, stirring between each. Let the ganache rest at room temperature for 2 hours to thicken.
Step 3: Make the Cream Cheese Filling
In a mixing bowl, beat the softened cream cheese on high until smooth. Add sugar and vanilla extract, then mix until light and fluffy.
Step 4: Cut the Puff Pastry
Unfold each sheet and gently press the seams together with your fingers. Cut each sheet into 6 equal rectangles (12 total). Using a paring knife, score a smaller rectangle inside each piece without cutting all the way through—this helps create a crust edge when baking.
Step 5: Add the Cream Cheese Filling
Spoon 1 tablespoon of the cream cheese mixture into the center of each pastry rectangle. Smooth it out within the scored lines, leaving the outer edge clean.
Step 6: Bake the Danishes
Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper and place pastries 2 inches apart. Brush the edges with egg wash. Bake one sheet at a time for 17–20 minutes, or until the edges are puffed and golden brown.
Step 7: Spread the Chocolate Ganache
Once the pastries are fully cooled, spread a generous spoonful of chocolate ganache over the cream cheese layer. Use the back of a spoon to swirl, or pipe for a polished finish.
Why You’ll Love This Recipe
Buttery layers meet silky filling
Minimal ingredients with bakery-level results
Easy to make ahead for events
Can be served warm or at room temperature
Satisfies both chocolate and pastry cravings
Mistakes to Avoid & Solutions
Using frozen pastry straight from the freezer
Puff pastry won’t rise properly if too cold or too warm.
Solution: Let it thaw for 30 minutes on the counter and keep it lightly covered.
Overloading the filling
Too much filling can leak or prevent the pastry from baking evenly.
Solution: Stick to 1 tablespoon per rectangle, spread within the scored lines.
Ganache too runny
If not rested long enough, it’ll slide off the danish.
Solution: Let it cool for a full 2 hours. Chill it if your kitchen is warm.
Baking multiple sheets at once
Crowded baking leads to uneven puffing.
Solution: Bake one sheet at a time in the center of the oven.
Cutting through the pastry completely when scoring
This can cause the filling to leak and ruin the crust effect.
Solution: Gently score with light pressure don’t press all the way through.
Serving and Pairing Suggestions
Serve with fresh berries and mint leaves
Pair with hot espresso or chilled vanilla milk
Drizzle with extra ganache before serving
Dust with powdered sugar for an elegant touch
Set on a tiered platter for brunch or afternoon tea
Storage and Reheating Tips
Store in an airtight container at room temperature for 1 day
Refrigerate for up to 4 days
Reheat in a 350°F oven for 5–7 minutes until warmed through
Avoid microwaving to maintain crisp texture
Freeze unfilled baked pastries and add ganache later
FAQs
1. Can I use a different kind of chocolate?
Yes! Dark chocolate creates a more intense flavor, while milk chocolate makes it sweeter. Avoid white chocolate it may be too mild and oily.
2. Can I make the ganache ahead of time?
Absolutely. You can make it up to 3 days in advance and store it in the fridge. Just let it come to room temperature before spreading.
3. My puff pastry didn’t puff what happened?
It could be too warm or too cold when it hit the oven. Make sure the oven is fully preheated and the pastry is slightly chilled.
4. Can I add fruit to the filling?
Yes berries like raspberries or thinly sliced strawberries work well. Add them just before baking on top of the cream cheese.
5. Is this recipe kid-friendly?
Definitely. Skip the dark chocolate if needed and go for semi-sweet chips. Kids also love helping with the scoring and spreading!
Tips & Tricks
Use a ruler to cut evenly sized rectangles for a polished look
Chill assembled danishes for 10 minutes before baking to help shape hold
Use a zip-top bag with a snipped corner to pipe cream cheese neatly
If ganache firms up too much, microwave for 5 seconds at a time
Brushing with egg wash gives the perfect golden sheen don’t skip it
Recipe Variations
Nutella & Hazelnut Danish
Replace chocolate ganache with Nutella and sprinkle chopped toasted hazelnuts over the cream cheese before baking.
Orange Zest & Chocolate Danish
Add 1 tsp orange zest to the cream cheese filling for a bright citrus note. Garnish with candied orange peel.
Mocha Cream Cheese Danish
Add 1 tsp instant espresso powder to the ganache for a coffee kick. Serve with whipped cream on top.
Berry Chocolate Danish
Top cream cheese with sliced strawberries or raspberries before baking. Finish with chocolate drizzle after baking.
Cinnamon Swirl Danish
Skip the chocolate, mix 1 tsp cinnamon into the cream cheese filling, and drizzle with icing made from powdered sugar and milk.
Final Thoughts
I didn’t expect a flaky little pastry to pull in so many different people quiet librarians, teens on their phones, even the mailman who circled back for seconds. This Chocolate Cream Cheese Danish doesn’t need a spotlight; it earns one just by showing up buttery, golden, and filled with ganache.
It brings just the right energy to potlucks and weekday gatherings alike. Creamy, crisp, chocolatey, and easy to assemble it leaves people asking for the recipe, not realizing how little effort it takes to get that kind of texture and flavor.
Some desserts ask for hours. This one doesn’t. Chocolate Cream Cheese Danish checks every box with a whisper, not a shout. It’s sweet, fast, a little messy, and better than anything I’ve picked up at the bakery down the street.
Decadent Chocolate Cream Cheese Danish
Course: DessertDifficulty: Easy12
servings20
minutes30
minutesChocolate Cream Cheese Danish delivers the perfect mix of crispy pastry, tangy cream cheese, and rich chocolate ganache—an elegant treat that’s easier to make than it looks.
Ingredients
2 sheets frozen puff pastry, thawed
8 oz full-fat cream cheese, softened
¼ cup granulated sugar
1 tsp pure vanilla extract
¾ cup semi-sweet or dark chocolate chips
½ cup heavy cream
1 large egg, beaten (for egg wash)
Directions
- Thaw puff pastry for 30 minutes until soft but still cold. Cover to prevent drying.
- Pour hot cream over chocolate chips, let sit, stir smooth, and rest 2 hours to thicken.
- Beat cream cheese with sugar and vanilla until fluffy.
- Cut pastry into 12 rectangles, lightly score a smaller center inside each.
- Add 1 tbsp cream cheese to each center.
- Bake at 400°F for 17–20 minutes until golden.
- Cool, then top cream cheese with chocolate ganache.