Picture this: it’s a chilly afternoon, and the aroma of flaky pastry fills the kitchen while a cup of coffee steams beside me. As I prepare to unveil my latest creation, the anticipation is palpable. Today, I’m excited to share my indulgent Chocolate Cream Cheese Danish—a dessert that captures the essence of luxury and comfort in every bite.
This recipe was born from my quest for a sweet treat that would impress my friends and family without the fuss of complicated techniques. With its crispy puff pastry enveloping a rich, creamy filling and topped with glossy chocolate ganache, this Danish is surprisingly easy to whip up, making it perfect for both special occasions and casual afternoons at home.
So, whether you’re looking to elevate your brunch game or simply wish to enjoy a tranquil moment with a delightful dessert, let’s dive into this heavenly recipe and discover just how simple it is to create a bakery-worthy Chocolate Cream Cheese Danish in your own kitchen!
Why is Chocolate Cream Cheese Danish so irresistible?
Indulgent treat: This Danish offers a perfect blend of rich chocolate and creamy cheese, creating an unparalleled flavor experience.
Easy to make: With just a few simple ingredients and straightforward steps, you can achieve bakery-quality results without the hassle.
Customizable options: Feel free to mix and match fillings, like fruit or different chocolate types, to suit your taste.
Perfect for any occasion: Whether it’s brunch with friends or a cozy evening treat, this Danish fits right in.
Crowd-pleaser: Surprise your guests with this impressive dessert that’s guaranteed to leave them raving.
Chocolate Cream Cheese Danish Ingredients
For the Pastry
• Frozen Puff Pastry Sheets – Provides the structure and flaky texture; thaw according to package directions.
For the Cream Cheese Filling
• Cream Cheese (8 oz, room temperature) – Adds creaminess and richness to the filling; ensure it’s at room temperature to avoid lumps.
• Granulated Sugar (1/3 cup) – Sweetens the cream cheese mixture; adjust based on desired sweetness.
• Pure Vanilla Extract (2 tsp) – Enhances flavor profile; always use pure for the best taste.
For the Egg Wash
• Large Egg (1, for egg wash) – Helps achieve a golden-brown finish on the pastry surfaces.
• Water (1 tsp, for egg wash) – Thins the egg for easy application.
For the Ganache
• Semi-Sweet Chocolate Chips (1 cup) – Used for the ganache to add a rich chocolate flavor; can substitute with milk or dark chocolate if desired.
• Heavy Cream (3/4 cup) – Creates a smooth ganache; heat until simmering before mixing for the best result.
How to Make Chocolate Cream Cheese Danish
-
Thaw the pastry: Begin by thawing the frozen puff pastry sheets at room temperature for 30-40 minutes. Preheat your oven to 400°F (200°C) and prepare a baking sheet lined with parchment paper.
-
Roll out pastry: Lightly flour your work surface and roll out the thawed pastry sheets to smooth out any creases. You want to ensure a nice, even texture for your Danish.
-
Prepare the filling: In a mixing bowl, combine cream cheese, granulated sugar, and pure vanilla extract. Mix until the filling is smooth and creamy—be careful not to overmix to keep that lovely texture.
-
Cut the pastry: Cut each pastry sheet into 6 squares (12 in total). Place each square on the prepared baking sheet, leaving some space between them for puffing.
-
Add filling: Spoon about a tablespoon of the cream cheese mixture into the center of each pastry square. Gently fold the opposite corners toward the center and press to seal them, creating an inviting pocket of filling.
-
Brush with egg wash: In a small bowl, whisk together the egg and water for the egg wash. Brush this mixture over the tops and edges of each Danish to give them a beautiful golden finish while baking.
-
Bake to perfection: Place the baking sheet in your preheated oven and bake for 15-18 minutes, or until the pastries are puffed and golden brown. The filling should be just slightly soft.
-
Make the ganache: For the ganache, heat the heavy cream in a small saucepan until it simmers. Pour the hot cream over the chocolate chips in a bowl, let it sit for 2 minutes, then whisk until smooth and glossy.
-
Drizzle ganache: Once your pastries have cooled for about 10 minutes, generously drizzle the melted chocolate ganache over each Danish for that decadent finish.
Optional: Dust with powdered sugar before serving for a touch of sweetness.
Exact quantities are listed in the recipe card below.

What to Serve with Chocolate Cream Cheese Danish?
Elevate your dessert experience by pairing this heavenly treat with complementary flavors and textures that delight the palate.
-
Rich Coffee: The boldness of a freshly brewed cup complements the sweet creaminess of the Danish, creating a classic pairing perfect for brunch or afternoon tea.
-
Fresh Berries: A medley of strawberries, blueberries, and raspberries introduces a burst of freshness, balancing the rich chocolate and creamy filling beautifully. Their natural sweetness enhances every bite.
-
Whipped Cream: Light and airy, a dollop of freshly whipped cream adds a luxurious texture, making each bite feel even more indulgent and comforting.
-
Vanilla Ice Cream: Serve a warm Danish alongside a scoop of vanilla ice cream. The melting ice cream contrasts with the flaky pastry, creating an unforgettable dessert experience.
-
Sparkling Wine: For a touch of elegance, offer a glass of sparkling wine or champagne, adding a festive feel that complements the richness of the Danish while cleansing the palate.
-
Lemon Zest Drizzle: A light icing made with lemon zest and powdered sugar provides a zesty finish that brightens the overall flavor, making it feel a little lighter.
-
Almonds: Sliced almonds, toasted for extra crunch, can provide a nutty contrast to the creamy richness. They add another layer of flavor while giving the dish a delightful texture.
-
Herbal Tea: A soothing herbal tea, like chamomile or mint, can provide a calming end to a decadent meal, helping to balance the sweetness of the Danish.
How to Store and Freeze Chocolate Cream Cheese Danish
Room Temperature: Enjoy your Chocolate Cream Cheese Danish fresh for the best taste; if left out, consume within 1 day.
Fridge: Store leftover Danish in an airtight container in the refrigerator for up to 2 days. To maintain flakiness, reheat in the oven for about 5-10 minutes before serving.
Freezer: The unbaked Danish can be assembled, then wrapped tightly and frozen for up to 2 months. Bake directly from frozen, adding an additional 5 minutes to the baking time.
Reheating: For a warm treat, reheat baked Danish in the oven at 350°F (175°C) for about 10 minutes, or until warmed through. Enjoy this delectable dessert warm for the ultimate experience!
Chocolate Cream Cheese Danish Variations
Feel free to customize your Chocolate Cream Cheese Danish and make it uniquely yours with these delightful twists.
-
Dairy-Free: Use vegan cream cheese and dairy-free chocolate. The same rich taste but with a plant-based spin!
This option packs the same lusciousness while catering to dietary preferences. -
Fruit-Filled: Add fresh berries like raspberries or blueberries to the cream cheese filling for a burst of natural sweetness.
The fruity contrast brightens the overall flavor, making every bite refreshing. -
Nutty Addition: Stir in crushed nuts like almonds or hazelnuts to the cream cheese mixture for added crunch.
This delightful textural element elevates your Danish, adding a lovely contrast to the creamy filling. -
Spiced Up: Incorporate a pinch of cinnamon or nutmeg into the cream cheese filling for a warm, inviting flavor.
These spices bring an unexpected warmth that pairs beautifully with the chocolate. -
Replace the Chocolate: Swap semi-sweet chocolate chips for white chocolate or butterscotch chips for a different flavor profile.
These alternatives offer a sweet twist that complements the tanginess of the cream cheese. -
Different Icings: Instead of ganache, drizzle a simple icing made from powdered sugar and milk for a lighter finish.
This sweet glaze creates an equally tempting look and taste without the richness of chocolate. -
Savory Spin: Try replacing the sweet filling with a savory mix of cream cheese, herbs, and cheese for an unexpected appetizer.
This twist transforms the Danish into a delightful treat that could grace any finger food platter. -
Add Zest: A teaspoon of lemon or orange zest in the filling brightens the flavors and adds a refreshing twist.
This small change infuses your Danish with a citrusy brightness that radially enhances its indulgent nature.
Tips for the Best Chocolate Cream Cheese Danish
-
Temperature Matters: Ensure your cream cheese is at room temperature to avoid lumps in the filling, resulting in a smooth, creamy texture.
-
Don’t Rush the Thawing: Allow the puff pastry to fully thaw at room temperature before rolling it out. This prevents tearing and ensures even baking.
-
Seal Well: When folding the pastry corners, be sure to press them firmly to seal. This keeps the creamy filling contained during baking.
-
Watch the Baking Time: Keep an eye on your Danish as they bake; ovens can vary. Look for a golden-brown hue, indicating they’re perfectly puffed and ready.
-
Customize Your Flavors: Experiment with different fruit fillings or chocolate types in your Chocolate Cream Cheese Danish to tailor it to your taste.
Make Ahead Options
These Chocolate Cream Cheese Danishes are perfect for busy home cooks looking to save time without sacrificing taste! You can prepare the Danishes up to 24 hours in advance by assembling them completely and then refrigerating them, covered tightly to maintain freshness. Alternatively, for longer storage, freeze the assembled Danishes (before baking) for up to 3 months. When ready to bake, simply transfer them to the fridge to thaw overnight, then bake as directed—this will ensure they puff beautifully. For the ganache, consider making it ahead as well and refrigerating it; just reheat slightly before drizzling to achieve that glossy finish. Enjoy delightful, homemade pastries with minimal last-minute effort!

Chocolate Cream Cheese Danish Recipe FAQs
What type of puff pastry should I use for the Danish?
Absolutely! I recommend using high-quality frozen puff pastry sheets for the best results. Thaw them according to package directions before rolling them out. They should be pliable but cold enough to hold their shape while baking.
How do I store leftover Chocolate Cream Cheese Danish?
After enjoying your Chocolate Cream Cheese Danish, store any leftovers in an airtight container in the refrigerator for up to 2 days. To reheat and maintain that delightful flakiness, pop them back in the oven at 350°F (175°C) for about 5-10 minutes. You’ll be amazed at how fresh they taste!
Can I freeze unbaked Chocolate Cream Cheese Danish?
Yes, you can! Assemble the Danish as directed, then wrap each one tightly in plastic wrap and place them in a freezer-safe container. They can be frozen for up to 2 months. When you’re ready to bake them, simply preheat your oven and add an extra 5 minutes to the baking time when baking from frozen.
What should I do if the filling leaks out during baking?
If you notice the filling leaking, it might be due to insufficient sealing. Make sure to press the corners together firmly when folding them over the filling. If your pastry feels too soft while handling, refrigerate for 10-15 minutes to firm it up before baking, which helps maintain shape.
Are there any dietary considerations for the Chocolate Cream Cheese Danish?
Definitely! This recipe contains dairy and eggs; make sure to check for any allergies if serving to guests. For a dairy-free version, you could substitute the cream cheese with a plant-based alternative, and use coconut cream for the ganache. Just remember that the texture and flavor will slightly differ, but it’s still delicious!
Can I use fresh fruit in my filling?
Yes, very good idea! Feel free to mix fresh fruits like berries into the cream cheese filling or add a layer of fruit jam underneath it for extra flavor. Just keep in mind that this might alter the texture a bit, so ensure your fruit is not overly juicy to avoid sogginess in the pastry.

Indulgent Chocolate Cream Cheese Danish You Can Make Today
Ingredients
Equipment
Method
- Thaw the pastry: Thaw the frozen puff pastry sheets at room temperature for 30-40 minutes. Preheat your oven to 400°F (200°C) and prepare a baking sheet lined with parchment paper.
- Roll out pastry: Lightly flour your work surface and roll out the thawed pastry sheets to smooth out any creases.
- Prepare the filling: In a mixing bowl, combine cream cheese, granulated sugar, and pure vanilla extract. Mix until smooth.
- Cut the pastry: Cut each pastry sheet into 6 squares (12 in total). Place on the prepared baking sheet.
- Add filling: Spoon about a tablespoon of the cream cheese mixture into the center of each pastry square and fold corners towards the center to seal.
- Brush with egg wash: Whisk together the egg and water for the egg wash. Brush this mixture over the tops of each Danish.
- Bake to perfection: Bake for 15-18 minutes, or until puffed and golden brown.
- Make the ganache: Heat the heavy cream until it simmers. Pour over the chocolate chips, let sit for 2 minutes, then whisk until smooth.
- Drizzle ganache: Drizzle the melted chocolate ganache over each Danish after they have cooled for about 10 minutes.





