I absolutely adore waking up to the warm, flaky goodness of a homemade treat, and this Chocolate Cream Cheese Danish Recipe has become one of my all-time favorites for that exact reason. The way the rich cream cheese filling blends with the silky chocolate ganache inside buttery puff pastry is pure magic in every bite. I love that it’s surprisingly simple to prepare yet impressive enough to share with friends and family, making it a go-to recipe for any special breakfast or dessert craving.

Why You’ll Love This Chocolate Cream Cheese Danish Recipe

What really excites me about this recipe is the perfect balance of flavors and textures. The buttery, golden puff pastry layers melt in your mouth, offering a crisp exterior that gives way to a beautifully smooth cream cheese filling, lightly sweetened and fragranced with vanilla. Then the luscious chocolate topping adds a decadent, silky finish that turns each Danish into a little piece of heaven. It’s indulgent, but not overwhelming—just right for treating yourself.

I also love how accessible this recipe is. Despite looking fancy, it’s mostly about simple ingredients and straightforward steps that anyone can tackle. You don’t need to be a professional baker to get these Danishes just right. Plus, they’re perfect for so many occasions, whether it’s a weekend brunch with family, a festive holiday spread, or a cozy afternoon coffee break. What stands out to me most is how this recipe takes basic pantry staples and transforms them into something truly special with a little love and patience.

Ingredients You’ll Need

The image shows a close-up of several square-shaped pastries with golden brown, flaky layers. Each pastry has four corners folded inward, creating a raised edge around a center filled with smooth, dark chocolate sauce. On top of the sauce, there is a generous pile of small, dark chocolate chips, adding texture and richness. The pastries are arranged on brown parchment paper, which rests on a white marbled surface. The overall look is shiny and inviting, with the chocolate shiny and the pastry golden and crisp. photo taken with an iphone --ar 4:5 --v 7

Every ingredient in this Chocolate Cream Cheese Danish Recipe plays a crucial role, from providing structure to enhancing taste, giving texture, or adding that touch of sweetness and richness. The list is simple, but when they come together, the flavor explosion is anything but.

  • Frozen puff pastry sheets: They give those irresistible flaky layers without the extra fuss of dough-making.
  • Cream cheese (room temperature): The creamy filling base that adds tanginess and smooth texture.
  • White granulated sugar: Sweetens the cream cheese naturally, balancing flavors.
  • Pure vanilla extract: Infuses a warm, aromatic note to the cream cheese filling.
  • Large egg (for egg wash): Creates that beautiful shiny, golden crust on the pastry.
  • Water (for egg wash): Used to thin the egg wash ensuring easy brushing.
  • Semi-sweet chocolate chips: Essential for melting into a luscious chocolate ganache topping.
  • Heavy cream: Creates a silky ganache when combined with chocolate chips, adding that rich mouthfeel.

Directions

Step 1: Begin by thawing the frozen puff pastry sheets on your counter for about 30 minutes until they’re soft enough to work with but still cold to the touch. This ensures they rise perfectly in the oven.

Step 2: While the pastry is thawing, prepare the chocolate ganache. Pour the semi-sweet chocolate chips into a heatproof bowl. Heat the heavy cream over medium-low heat in a small saucepan until it’s just steaming but not boiling.

Step 3: Pour the hot cream over the chocolate chips and let it sit undisturbed for 1 minute and 30 seconds. Then stir gently until smooth. If any chocolate chunks remain, microwave the mixture in 15-second bursts, stirring in between until fully melted. Set aside to cool at room temperature for about 2 hours until it thickens to pudding-like consistency.

Step 4: In a separate bowl, beat the room temperature cream cheese with a hand mixer on high speed for 1 minute. Add the sugar and continue to beat for another minute until smooth and creamy. Mix in the vanilla extract thoroughly.

Step 5: On a lightly floured surface, place the thawed puff pastry sheets. Gently press the seams of each sheet together with your fingers. Using a sharp knife, cut each sheet into thirds along the natural seams, making three long rectangles per sheet. Then cut each rectangle in half, ending up with six rectangles per sheet.

Step 6: Mix the egg and water in a small bowl to create the egg wash. Using a pastry brush, apply a thin layer of egg wash all around the edges of each pastry rectangle. This will help the edges brown beautifully while baking.

Step 7: Preheat your oven to 400°F (200°C). Line two cookie sheets with parchment paper.

Step 8: Place the cut rectangles on the prepared cookie sheets, six per sheet. Carefully cut a smaller rectangle inside each pastry rectangle, leaving about a ½ inch border—the key here is not to cut all the way through, so the outer edges can rise up around the filling as it bakes.

Step 9: Spoon about 1 tablespoon of the cream cheese filling into the center of each pastry “box” and gently spread it out, staying within the inner cut rectangle.

Step 10: Chill one sheet in the fridge and put the other sheet in the freezer for about 5 minutes—this helps keep the butter in the pastry cold, which is crucial for getting those flaky layers.

Step 11: Bake one sheet at a time for 17 to 20 minutes, or until the pastry is puffed and golden brown. Let cool completely on a wire rack before handling the next sheet.

Step 12: Once the Danishes have cooled, spoon the thickened chocolate ganache over the cream cheese filling, making sure to leave a little border of cream cheese showing around the edges to create a beautiful contrast.

Servings and Timing

This recipe makes about 12 delectable Danishes, perfect for a small gathering or a week’s worth of sweet breakfasts. The prep time, including thawing and assembling, is roughly 45 minutes, but be sure to factor in the 2-hour resting time for the ganache and chilling times for the pastry sheets. Baking takes about 35-40 minutes total when done one sheet at a time. Altogether, you’re looking at around 3 hours from start to finish, mostly waiting and chilling, which means minimal hands-on time and maximum payoff.

How to Serve This Chocolate Cream Cheese Danish Recipe

A square puff pastry with a golden and flaky crust sits on a light brown parchment paper over a white marbled surface. The pastry has a thick border with a slightly puffy texture and a center filled with a smooth layer of white cream. Half of the cream area is topped with a shiny dark chocolate glaze, which looks rich and glossy. On top of the chocolate glaze, there is a small pile of tightly curled dark chocolate shavings arranged in a neat line on the right side. Some chocolate shavings are also scattered loosely on the parchment paper around the pastry. photo taken with an iphone --ar 4:5 --v 7

I love serving these Danishes warm or at room temperature, as the delicate flakiness of the pastry really shines through. For a morning treat, I pair them with a fresh cup of coffee or a milky chai latte to complement the creamy, chocolaty flavors. If you want to elevate it into an afternoon indulgence, a side of fresh berries or a light fruit salad adds a refreshing contrast to the richness of the Danish.

When it comes to presentation, I like to arrange the Danishes on a rustic wooden board or a bright ceramic platter, then dust a little powdered sugar over them right before serving. Adding a few sprigs of fresh mint leaves or edible flowers can really elevate the visual appeal and make guests feel special. For holiday brunches or parties, pairing with a sparkling rosé or a fruity cocktail like a Kir Royale makes the moment even more festive.

This Chocolate Cream Cheese Danish Recipe also works beautifully chilled for a more set texture, especially if you’re planning to serve it the next day. Just cover and refrigerate overnight, then bring to room temperature before serving to help the chocolate ganache soften slightly again. Portion-wise, one Danish feels like the perfect single serving, but I’ll admit it’s hard not to reach for seconds because they’re just so good.

Variations

If you want a twist on this classic, I love swapping the semi-sweet chocolate chips for dark chocolate or even white chocolate for a different flavor profile. Adding a handful of chopped nuts on top of the ganache gives a wonderful crunchy texture that contrasts with the creamy filling.

For those looking to make this recipe gluten-free, I recommend using gluten-free puff pastry sheets available at many specialty stores. Just follow the same thawing and baking instructions for equally flaky results. Vegan friends can swap the cream cheese for a plant-based alternative and use coconut cream instead of heavy cream to make the ganache, creating a rich and dairy-free version I’ve enjoyed myself many times.

Another fun variation I’ve tried is incorporating fresh fruit inside the cream cheese filling—like mashed raspberries or blueberries—which brings a lovely burst of tartness. As for cooking methods, some friends have experimented by baking mini Danishes in muffin tins to create elegant bite-sized versions that bake a bit faster and are perfect for parties.

Storage and Reheating

Storing Leftovers

I usually keep any leftover Danishes in an airtight container in the refrigerator. They stay fresh for up to 3 days, although I recommend eating them sooner because the pastry can soften after a while. To avoid sogginess, I layer them between parchment paper to keep the chocolate topping intact and prevent sticking.

Freezing

This Chocolate Cream Cheese Danish Recipe freezes well if you want to make ahead. I place the cooled Danishes individually on a baking sheet and freeze until solid, then transfer them to a freezer-safe container or zip-top bag for up to one month. When you want to enjoy them, just thaw in the fridge overnight and warm gently before serving to regain their flaky texture.

Reheating

To reheat, I find an oven or toaster oven works best to bring back the crispness of the puff pastry. Heat them at 325°F for about 5-7 minutes until warm, being careful not to melt the cream cheese filling too much or the chocolate topping excessively. Avoid microwaving if possible because it tends to make the pastry chewy rather than flaky.

FAQs

Can I use homemade puff pastry instead of frozen?

Absolutely! If you have the time and enjoy making puff pastry from scratch, it will make the Danishes even more special. Just make sure your homemade dough is well chilled and handle it gently to preserve the layers. Follow the same cutting and baking instructions, though baking times might vary slightly.

What can I substitute for semi-sweet chocolate chips?

You can use any chocolate you prefer, such as dark chocolate for a richer flavor or milk chocolate for a sweeter finish. White chocolate is also a great option if you want something lighter. Just be sure the chocolate melts smoothly with the cream for the best ganache texture.

Is it okay to make the ganache ahead of time?

Yes, in fact, I recommend making the ganache a couple of hours ahead or even the day before baking. It needs time to set to that perfect pudding-like texture which makes it easy to spoon onto the Danish. Just cover and leave it at room temperature or refrigerate if your kitchen is warm.

Can I prepare these Danishes entirely the night before?

You can assemble the Danishes the night before and store them covered in the fridge. Bake them fresh in the morning for a warm pastry. If you add the chocolate ganache topping before refrigerating, it may not set as nicely, so I prefer spreading the ganache right before serving.

What should I do if my puff pastry isn’t rising properly?

Make sure your puff pastry is well chilled before baking and that your oven is fully preheated to 400°F. Don’t handle the pastry too much once thawed, and avoid overfilling the Danishes as excess moisture can weigh them down. Using the freezer for a quick chill before baking, as in the recipe, really helps the layers puff up beautifully.

Conclusion

I genuinely hope you give this Chocolate Cream Cheese Danish Recipe a try soon because it’s one of those magical baked treats that brings joy with every bite. Simple ingredients, straightforward steps, and such an impressive outcome—it’s a recipe that always makes me feel like a baking pro. Whether you’re sharing it with loved ones or savoring it solo, these Danishes have a way of making any day feel a little brighter and a lot sweeter.

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
Chocolate Cream Cheese Danish Recipe

Chocolate Cream Cheese Danish Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 11 reviews

  • Author: Eve
  • Total Time: 3 hours 3 minutes
  • Yield: 12 servings
  • Diet: Vegetarian

Description

This decadent Chocolate Cream Cheese Danish recipe features flaky puff pastry filled with a smooth, sweetened cream cheese mixture and topped with rich homemade chocolate ganache. Perfect for brunch, dessert, or a special treat, these elegant pastries bake to golden perfection and combine creamy, chocolatey goodness with buttery layers.


Ingredients

Puff Pastry

  • 2 Frozen puff pastry sheets

Cream Cheese Filling

  • 8 oz Cream cheese (room temperature)
  • 1/3 cup White granulated sugar
  • 2 tsp Pure vanilla extract

Chocolate Ganache

  • 1 cup Semi-sweet chocolate chips
  • 3/4 cup Heavy cream

Egg Wash

  • 1 Large egg
  • 1 tsp Water


Instructions

  1. Thaw: Place frozen puff pastry sheets on the counter for 30 minutes to thaw completely but remain chilled enough to handle.
  2. Make Chocolate Ganache: Pour semi-sweet chocolate chips into a bowl. Heat heavy cream in a saucepan over medium-low heat until steaming but not boiling. Pour hot cream over the chocolate and let sit for 1 minute 30 seconds. Stir gently until smooth. If chunks remain, microwave in 15-second intervals, stirring each time until fully melted. Let ganache rest at room temperature for 2 hours until it thickens to a pudding-like consistency.
  3. Prepare Cream Cheese Filling: Using a hand mixer, beat the room-temperature cream cheese on high for 1 minute until smooth and fluffy. Add the sugar and continue beating for another minute. Mix in the vanilla extract until combined.
  4. Prepare Puff Pastry: On a lightly floured surface, place the thawed puff pastry sheets. Press the seams together with your fingers. Using a sharp knife, cut each pastry sheet into 3 long rectangles along the seams. Then cut each rectangle in half to yield 6 rectangles per sheet (12 total).
  5. Apply Egg Wash: Beat together the egg and water to create an egg wash. Using a pastry brush, spread the egg wash around the edges of each pastry rectangle to help seal and create a golden crust.
  6. Preheat Oven and Prep Baking Sheets: Preheat your oven to 400°F (200°C). Line two cookie sheets with parchment paper.
  7. Score Pastry Rectangles: Place the pastry rectangles on the prepared cookie sheets, 6 per sheet. Using a sharp knife, carefully cut a smaller rectangle inside each pastry piece, about 1/2 inch from the edges, without cutting all the way through. This scoring allows the edges to rise and encase the filling.
  8. Fill Danish: Spoon approximately 1 tablespoon of the cream cheese filling inside the inner rectangle of each pastry. Spread it gently to cover the area but avoid the edges.
  9. Chill Pastries: Place one cookie sheet in the refrigerator and the other in the freezer. Let the one in the freezer chill for 5 minutes. This step helps keep the butter cold in the pastry for better puffing during baking.
  10. Bake: Bake pastries one sheet at a time in the preheated oven for 17-20 minutes until the puff pastry is golden brown and puffed. Remove from oven and let cool completely before proceeding with the next sheet.
  11. Add Chocolate Ganache: Once the danishes have cooled, spoon the thickened chocolate ganache on top of the cream cheese filling in each pastry. Make sure to leave some cream cheese visible around the edges for a beautiful contrast.

Notes

  • The chilling step before baking is crucial to achieve the perfect puff in the pastry.
  • Letting the ganache thicken to pudding texture ensures it stays in place and doesn’t run off the danish.
  • Use room temperature cream cheese for a smoother filling.
  • You can prepare the ganache and cream cheese filling ahead of time to save hands-on preparation during baking day.
  • Serve these danishes at room temperature for the best flavor and texture.

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star