Decadent, Flaky, and Irresistibly Sweet
I first whipped up this Chocolate Cream Cheese Danish on a rainy Sunday morning when the world outside felt a bit dreary. The moment I pulled these golden pastries from the oven, the rich aroma of chocolate and cream cheese wafted through my kitchen, instantly brightening my mood. It was such a breeze to make, and each bite was pure bliss—crispy on the outside and creamy on the inside.
What truly makes this dish special is the way it fills your home with warmth and comfort. As soon as I served them to my family, their eyes lit up with delight, proving that these danishes are perfect for any occasion—from cozy brunches to an indulgent dessert after dinner. They’re sure to impress anyone who takes a bite!
Enjoy these delightful treats alongside a steaming cup of coffee or a glass of cold milk for the ultimate experience. You could even sprinkle some powdered sugar on top or drizzle with melted chocolate for an extra touch of sweetness. I promise that making your own Chocolate Cream Cheese Danish will not only fill your kitchen with delicious scents but also create cherished moments around the table!
What are Chocolate Cream Cheese Danish?
Chocolate Cream Cheese Danish are delectable pastries that blend the flakiness of puff pastry with a luscious filling, making them a delightful treat for any time of day. They feature a creamy mixture of softened cream cheese, powdered sugar, unsweetened cocoa powder, and semi-sweet chocolate chips, all enhanced by a hint of vanilla extract. The result is a crispy exterior that gives way to a rich and tender interior, creating a perfect balance of textures. Baked in the oven until golden brown and brushed with an egg wash for added shine, these pastries are not only delicious but also easy to prepare, requiring minimal cleanup and effort—ideal for both novice bakers and seasoned pros alike!
Perfect For:
Weekend Brunch: Treat yourself and loved ones to a luxurious start to the weekend with these indulgent pastries that pair perfectly with coffee or tea.
Sweet Tooth Cravings: When that chocolate craving hits, this Chocolate Cream Cheese Danish is an easy fix that delivers rich flavors without hours in the kitchen.
Family Gatherings: This recipe makes a delightful batch, ensuring there’s enough for everyone to enjoy, and they’ll be asking for seconds after the first bite!
Special Celebrations: Whether it’s a birthday or holiday gathering, these beautifully swirled danishes look impressive on any dessert table, making them a standout treat.
Ingredients for Chocolate Cream Cheese Danish
For the Pastry
- 1 sheet puff pastry (thawed) – This flaky base provides a buttery, airy texture that perfectly complements the rich filling.
For the Filling
- 8 oz cream cheese (softened) – Softened cream cheese creates a smooth and creamy texture, essential for that luscious filling.
- 1/2 cup powdered sugar – Adds sweetness to balance the richness of the cream cheese and cocoa.
- 1/4 cup cocoa powder (unsweetened) – Unsweetened cocoa powder gives a deep chocolate flavor, making your Chocolate Cream Cheese Danish irresistible.
- 1 tsp vanilla extract – A splash of vanilla enhances the overall flavor profile and rounds out the chocolate notes.
- 1/2 cup chocolate chips (semi-sweet) – Semi-sweet chocolate chips melt beautifully into the filling, adding delightful pockets of gooey chocolate.
For the Topping
- 1 egg egg wash (beaten) – An egg wash gives your pastries a beautiful golden-brown finish when baked.
- 1 tbsp granulated sugar (for sprinkling) – A sprinkle of sugar adds a touch of sweetness and crunch to the top of your Danish.
Kitchen Equipment You’ll Need

- Mixing bowl
- Hand mixer or whisk
- Rolling pin
- Sharp knife or pizza cutter
- Baking sheet
- Parchment paper
- Pastry brush
How to Make Chocolate Cream Cheese Danish
Step 1:
In a mixing bowl, start by combining the softened cream cheese, powdered sugar, cocoa powder, and vanilla extract. Use a hand mixer or a sturdy whisk to blend these ingredients together until you achieve a smooth and creamy consistency. This delightful filling should be sweet and rich, setting the stage for your danish.
Step 2:
Once your mixture is smooth, gently fold in the semi-sweet chocolate chips. Be careful not to overmix; you want those chocolate chips to remain intact for added texture and bursts of chocolatey goodness in each bite.
Step 3:
Now it’s time to preheat your oven to 375°F (190°C). This will ensure that your danishes bake evenly and come out perfectly golden brown. While the oven heats up, you can prepare your puff pastry.
Step 4:
On a lightly floured surface, roll out the thawed puff pastry into a rectangle. Aim for about an eighth of an inch thick so that it puffs up beautifully when baked. The flour will help prevent sticking and allow for easy handling.
Step 5:
Next, cut the puff pastry into four equal squares. You can use a sharp knife or a pizza cutter for clean edges. These squares will be the perfect little pockets for your delicious filling.
Step 6:
Take a generous spoonful of the chocolate cream cheese filling and place it in the center of each square. Don’t be shy with the filling; it’s what makes these danishes truly special!
Step 7:
Now, fold the corners of each pastry square over the filling to create a diamond shape, pinching the edges firmly to seal them well. This will keep all that scrumptious filling inside while they bake.
Step 8:
Place your assembled danishes on a baking sheet lined with parchment paper. This not only helps with cleanup but also ensures that your pastries won’t stick during baking.
Step 9:
Brush the tops of each danish with the beaten egg wash and sprinkle a little granulated sugar on top. The egg wash gives them that beautiful golden sheen while the sugar adds a lovely crunch.
Step 10:
Bake in your preheated oven for about 20-25 minutes or until they are golden brown. Keep an eye on them towards the end; they should puff up nicely and turn a beautiful shade of golden brown.
Step 11:
Once baked, remove them from the oven and let them cool slightly before serving. This brief cooling period helps set the filling just right while keeping those flaky layers intact—enjoy every bite!
Tips
- Use softened cream cheese: Make sure your cream cheese is at room temperature for a smooth filling. Cold cream cheese can create lumps, making it difficult to achieve that creamy texture essential for the Danish.
- Don’t overwork the pastry: When rolling out the puff pastry, be gentle and avoid excessive handling. Overworking can lead to tough pastry instead of the flaky layers you desire.
- Keep filling generous but balanced: Use a generous spoonful of filling, but don’t overfill the pastry squares. Overfilling can cause them to burst during baking, resulting in a mess rather than a beautifully shaped Danish.
- Watch for golden brown color: Keep an eye on your danishes as they bake; they should be golden brown on top. This not only indicates doneness but also ensures a delightful crunch when you bite into them.
- Let cool before serving: Allow the danishes to cool slightly after baking. This helps set the filling and makes it easier to handle, ensuring you enjoy every delicious bite without burning your mouth.
- Experiment with toppings: While granulated sugar adds a nice crunch, consider sprinkling some sea salt or drizzling melted chocolate on top for an extra layer of flavor that complements the chocolate filling beautifully.
Optional Ingredients
- Mascarpone cheese: For an extra creamy and rich filling, swap half of the cream cheese with mascarpone. It adds a luxurious texture that enhances the overall indulgence of your Danish.
- Cayenne pepper: A pinch of cayenne can introduce a subtle heat that contrasts beautifully with the sweetness of the chocolate. Mix it into the cream cheese filling for a surprising kick.
- Cherries (fresh or dried): Adding chopped fresh cherries or dried cherries can bring a burst of fruity flavor and a chewy texture to your pastry. Fold them into the filling before assembling for added depth.
- Orange zest: Incorporating a teaspoon of orange zest into the filling will infuse your Danish with bright, citrusy notes that balance the rich chocolate beautifully.
- Nutella drizzle: A swirl of Nutella on top just before serving adds an additional layer of chocolate goodness and a glossy finish that’s visually stunning. Drizzle it over your baked Danish for a decadent touch.
What to Pair with Chocolate Cream Cheese Danish?
A fresh salad can be the perfect counterpart to the rich flavors of a Chocolate Cream Cheese Danish. Consider a mixed greens salad topped with tart berries and a light vinaigrette. The acidity from the dressing and the sweetness of the berries create a delightful contrast to the creamy, chocolatey filling, balancing the meal beautifully.
For a comforting side, roasted sweet potatoes would make an excellent accompaniment. Their natural sweetness enhances the chocolate notes in the danish while providing a satisfying texture that contrasts with the flaky pastry. This pairing not only makes for a hearty experience but also adds depth to your breakfast or dessert spread.
When it comes to drinks, a cup of robust coffee or a creamy latte pairs wonderfully with this pastry. The bitterness of coffee cuts through the sweetness of the danish, while its warm, aromatic qualities complement the cocoa and cream cheese flavors perfectly. Alternatively, for something lighter, a sparkling water infused with lemon can cleanse the palate and refresh between bites.
Variations and Substitutions
Nutty Twist: Replace semi-sweet chocolate chips with chopped nuts such as walnuts or pecans for a delightful crunch. This variation adds a rich, earthy flavor that beautifully complements the cream cheese filling.
Berry Bliss: Substitute cocoa powder with fresh or frozen berries, like raspberries or strawberries, blended into the cream cheese mixture. This fruity twist introduces a refreshing tartness and vibrant color that brightens up the danish.
Almond Cream Cheese: Swap the vanilla extract for almond extract in your filling for a nutty aroma and flavor profile. This variation gives the danish a lovely marzipan-like essence, perfect for those who enjoy almond undertones.
Dairy-Free Delight: For a dairy-free version, use a plant-based cream cheese alternative and coconut whipped cream to sweeten. This substitution keeps the richness while catering to lactose intolerant or vegan friends.
Spiced Chocolate Variation: Add a pinch of cinnamon and nutmeg to your cocoa powder for an aromatic spice twist. This warm flavor profile enhances the chocolate experience and adds depth to each bite.
Gluten-Free Option: Use gluten-free puff pastry instead of traditional puff pastry to make this treat accessible for gluten-sensitive guests. The result is still flaky and delicious, ensuring everyone can enjoy these delightful pastries.
Caramel Drizzle: After baking, drizzle some caramel sauce over the tops of your danishes instead of sprinkling sugar before baking. This adds a decadent sweetness and creates an indulgent finish that chocolate lovers will adore.
Refrigerate your Chocolate Cream Cheese Danish by allowing it to cool completely, then placing it in an airtight container or wrapping it tightly in plastic wrap. It will keep well in the fridge for up to 3 days. To reheat, simply pop it in the oven at 350°F (175°C) for about 10 minutes to restore its flaky texture.
This dish can be frozen, but be aware that the pastry may lose some of its crispiness upon thawing. To freeze, slice the danish into portions and place them in a single layer on a baking sheet until frozen solid, then transfer to a freezer-safe container or zip-top bag. They will keep in the freezer for up to 2 months; when ready to enjoy, thaw overnight in the refrigerator and reheat in the oven for best results.
Frequently Asked Questions
Can I use a different type of cheese for the filling?
While cream cheese is ideal for achieving that creamy texture, you can substitute it with mascarpone or ricotta for a different flavor profile. Keep in mind that the consistency may vary, so adjust the powdered sugar to maintain sweetness.
How can I make this recipe ahead of time?
You can prepare the chocolate cream cheese filling a day in advance and store it in the refrigerator. Assemble the danishes just before baking to ensure they stay flaky and fresh.
What if I don’t have puff pastry on hand?
If puff pastry isn’t available, you can use phyllo dough as an alternative, though it will yield a different texture. Be sure to layer several sheets together with melted butter between them to mimic the flakiness of traditional Danish pastry.
How do I know when my danishes are done baking?
The danishes are ready when they turn golden brown and puffed up. A good visual cue is to check if they have risen nicely and have a crisp exterior, indicating that the pastry has cooked through.
Can I freeze these Chocolate Cream Cheese Danishes?
Yes, you can freeze the assembled but unbaked danishes. Place them on a baking sheet to freeze individually before transferring them into an airtight container. When you’re ready to bake, simply add a few extra minutes to the baking time.
Is there a way to make these danishes less sweet?
To reduce sweetness, you can cut down on the powdered sugar in the filling. Additionally, consider using bittersweet or dark chocolate chips instead of semi-sweet for a richer flavor without added sweetness.
Can I use dairy-free alternatives in this recipe?
Absolutely! You can substitute cream cheese with a dairy-free cream cheese option and use dairy-free chocolate chips. Just ensure that your puff pastry is also dairy-free if you’re aiming for a completely non-dairy treat.

Chocolate Cream Cheese Danish
Ingredients
Method
- In a mixing bowl, combine softened cream cheese, powdered sugar, cocoa powder, and vanilla extract. Mix until smooth and creamy.
- Fold in the chocolate chips gently.
- Preheat the oven to 375°F (190°C).
- Roll out the puff pastry on a lightly floured surface into a rectangle.
- Cut the pastry into four equal squares.
- Place a generous spoonful of the filling in the center of each square.
- Fold the corners of the pastry over the filling to create a diamond shape and pinch to seal.
- Place the assembled danishes on a baking sheet lined with parchment paper.
- Brush the tops with the beaten egg wash and sprinkle with granulated sugar.
- Bake in the preheated oven for 20-25 minutes or until golden brown.
- Remove from the oven and let cool slightly before serving.



Leave a Comment