Chocolate Cream Cheese Danish has been a brunch favorite in my family for years, ever since I first stumbled upon a simple recipe that promised bakery-quality results right at home. I remember the first time I pulled them from the oven, the intoxicating aroma of warm chocolate and sweet cream cheese filling wafting through the kitchen – it was pure magic! This isn’t just any dessert; it’s a delightful, flaky pastry that brings smiles to everyone’s faces. If you’re looking for a fantastic Chocolate Cream Cheese Danish recipe that’s surprisingly easy to make, you’ve come to the right place. I’ll show you exactly how to bake chocolate cream cheese danish at home, from start to finish, ensuring those perfect flaky layers and a rich, creamy center. Let’s get cooking!
Why You’ll Love This Chocolate Cream Cheese Danish
I’ve made countless batches of these danishes, and I can tell you why they’ve become a staple in my home. They truly offer the best of both worlds: gourmet taste with surprisingly simple preparation.
- The taste is simply divine, a perfect balance of rich chocolate and tangy cream cheese in every bite.
- They’re surprisingly quick to prepare, especially using convenient frozen puff pastry.
- Making an easy Chocolate Cream Cheese Danish at home means you control the ingredients, avoiding unwanted additives.
- This recipe is incredibly budget-friendly compared to buying them from a bakery.
- It’s a fantastic treat that the whole family will adore, perfect for weekend breakfasts or special occasions.
- You’ll feel so proud serving these beautiful, homemade Chocolate Cream Cheese Danish pastries to guests.
Ingredients for Chocolate Cream Cheese Danish
Here’s everything you’ll need to create these delightful pastries. I always make sure to have these on hand for a quick dessert or breakfast treat.
- 2 Frozen puff pastry sheets – the secret to an easy, flaky texture. This is key for our puff pastry chocolate cream cheese danishes.
- 8 oz Cream cheese (room temperature) – make sure it’s softened for a smooth, lump-free filling.
- 1/3 cup White granulated sugar – for just the right amount of sweetness in the cream cheese filling.
- 2 tsp Pure vanilla extract – enhances the flavor of the cream cheese filling beautifully.
- 1 Large egg (for egg wash) – gives the pastry a golden, glossy finish.
- 1 tsp Water (for egg wash) – helps thin the egg for an even wash.
- 1 cup Semi-sweet chocolate chips – these will make a rich ganache topping.
- 3/4 cup Heavy cream – for creating a luscious, smooth chocolate ganache.
How to Make Chocolate Cream Cheese Danish
Making these delightful danishes is simpler than you might think, and I promise the results are worth every step. This Chocolate Cream Cheese Danish recipe guides you through creating flaky pastry and a rich, creamy filling.
- Step 1: First, let your frozen puff pastry sheets thaw on the counter for about 30 minutes. While they’re thawing, you can start on the delicious chocolate ganache.
- Step 2: Pour your semi-sweet chocolate chips into a heat-proof bowl. In a small saucepan, heat the heavy cream over medium-low heat until it’s steaming, but not boiling. Pour the hot cream over the chocolate chips.
- Step 3: Let the chocolate and cream sit undisturbed for 1 minute and 30 seconds. Then, gently stir until the mixture is smooth and glossy. If you still have a few chocolate chunks, microwave in 15-second intervals, stirring well after each, until fully melted. Let this ganache sit at room temperature for about 2 hours until it reaches a “pudding-like” texture—this is crucial for the perfect topping!
- Step 4: Now for the cream cheese filling! In a small bowl, use a hand mixer to beat the room temperature cream cheese on high for 1 minute until smooth. Add the granulated sugar and beat for another minute, then mix in the pure vanilla extract. The mixture should be light and fluffy.
- Step 5: Lay your thawed puff pastry sheets on a lightly floured surface. Gently press the seams together with your fingers. Using a sharp knife, cut each pastry sheet into three long rectangles along the natural seams, then cut each of those rectangles in half, giving you six rectangles per sheet, for a total of 12 danishes.
- Step 6: In a small bowl, whisk the large egg and water together to create an egg wash. Use a pastry brush to spread this egg wash along the outer edge of each pastry rectangle.
- Step 7: Preheat your oven to 400°F (200°C). Line two large cookie sheets with parchment paper. This will prevent sticking and make cleanup a breeze.
- Step 8: Place six pastry rectangles on each prepared cookie sheet. To create the perfect pocket for our filling, use a sharp knife to cut another rectangle shape inside each pastry rectangle, leaving a 1/2-inch border. Be careful not to cut all the way through the pastry; this inner cut will allow the edges to puff up beautifully around the filling.
- Step 9: Spoon about 1 tablespoon of the cream cheese filling into the center of each “box” you’ve created on the pastry. Spread it gently within the inner rectangle.
- Step 10: Place one sheet of danishes in the refrigerator and the other in the freezer for 5 minutes. This quick chill helps the butter in the puff pastry firm up again, ensuring maximum flakiness when baked.
- Step 11: Bake one sheet at a time for 17-20 minutes, or until the pastry is golden brown and beautifully puffed. The smell filling your kitchen will be incredible! Let the baked danishes cool completely on a wire rack before baking the next batch. This is how to make Chocolate Cream Cheese Danish truly shine.
- Step 12: Once the danishes are completely cool and the ganache has reached its pudding-like consistency, spoon the chocolate ganache on top of the cream cheese filling. I like to leave a little of the cream cheese showing around the edges for a lovely visual contrast.

Pro Tips for the Best Chocolate Cream Cheese Danish
I’ve learned a few tricks over the years that guarantee a perfect batch of these danishes every time. These pro tips will elevate your homemade Chocolate Cream Cheese Danish from good to absolutely amazing!
- Always ensure your cream cheese is at true room temperature; this makes for a smooth, lump-free filling.
- Don’t skip the chilling steps for the puff pastry, especially before baking. Cold pastry yields the flakiest results.
- Be patient with the ganache! Letting it sit for the full 2 hours at room temperature ensures it sets to the perfect spreadable consistency.
- Avoid overfilling the danishes; too much cream cheese can cause it to overflow during baking.
- Let the danishes cool completely before adding the ganache. Warm pastries will melt the chocolate, making a mess.
What’s the secret to perfect Chocolate Cream Cheese Danish?
The real secret lies in using high-quality frozen puff pastry and ensuring it stays cold before baking. This creates those incredible, airy layers that make a truly flaky chocolate cream cheese danish. The quick chill before baking helps the butter in the pastry solidify, leading to maximum puff and crispness.
Can I make Chocolate Cream Cheese Danish ahead of time?
Yes, absolutely! You can prepare the danishes up to the point of baking. Form them, add the filling, and then cover them tightly with plastic wrap and refrigerate for up to 24 hours. When you’re ready to bake, add about 5-10 minutes to the baking time since they’ll be cold.
How do I avoid common mistakes with Chocolate Cream Cheese Danish?
One common mistake is overworking the puff pastry, which can prevent it from puffing properly. Another is not letting the ganache cool enough, resulting in a runny topping. Also, make sure your oven is fully preheated to get that initial burst of heat that helps the pastry rise beautifully.
Best Ways to Serve Chocolate Cream Cheese Danish
These delightful pastries are incredibly versatile and can be enjoyed in many ways. I love serving them fresh out of the oven, but they’re equally fantastic at room temperature. They make a perfect addition to any brunch spread or a lovely afternoon treat with coffee.
For a complete breakfast or brunch experience, pair your Chocolate Cream Cheese Danish with fresh fruit like berries or sliced oranges. A side of crispy bacon or a light yogurt parfait also complements the sweetness beautifully. It truly elevates any morning meal into a special occasion, making it a wonderful chocolate cream cheese breakfast pastry.
I also enjoy them as a simple dessert after dinner, perhaps with a scoop of vanilla bean ice cream or a drizzle of extra chocolate sauce for an indulgent finish. They’re a crowd-plepleaser for any gathering!

Nutrition Facts for Chocolate Cream Cheese Danish
I know many of you are curious about the nutritional breakdown of these delicious treats. Here’s an estimate per serving, based on the ingredients used in this Chocolate Cream Cheese Danish recipe:
- Serving Size: 1 danish
- Calories: 226kcal
- Sugar: 12g
- Sodium: 68mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 1g
- Carbohydrates: 15g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 42mg
Nutritional values are estimates and may vary based on specific ingredients used, brand variations, and precise portion sizes of your homemade Chocolate Cream Cheese Danish.
How to Store and Reheat Chocolate Cream Cheese Danish
Once your delicious Chocolate Cream Cheese Danish pastries have cooled completely, proper storage is key to keeping them fresh and delicious. I typically store them at room temperature in an airtight container for up to 5 days, which is perfect if you’re enjoying them over a few mornings.
For longer storage, you can refrigerate them for up to 3-4 days. If you’ve made a big batch, these danishes freeze beautifully! Wrap individual danishes tightly in plastic wrap, then place them in a freezer-safe bag or container for up to 3 months. This is a great way to have a homemade “bakery chocolate cream cheese danish” available whenever a craving strikes.
To reheat, I recommend popping them in a preheated oven at 300°F (150°C) for about 5-7 minutes until warmed through, or use a toaster oven for a few minutes. This helps crisp up the pastry again. From frozen, you can bake them at 325°F (160°C) for 15-20 minutes.
Frequently Asked Questions About Chocolate Cream Cheese Danish
What is Chocolate Cream Cheese Danish?
A Chocolate Cream Cheese Danish is a delightful pastry featuring flaky puff pastry, a sweet and tangy cream cheese filling, and a rich chocolate ganache topping. It’s often enjoyed for breakfast, brunch, or as a sweet treat. I find it to be a perfect blend of a classic danish and a decadent chocolate dessert, offering a wonderful contrast in textures and flavors.
Why is chocolate cream cheese danish so popular?
The popularity of Chocolate Cream Cheese Danish stems from its irresistible combination of flavors and textures. The buttery, flaky pastry paired with the creamy, slightly tart cheese filling and the bittersweet chocolate ganache creates a harmonious bite that appeals to almost everyone. It feels indulgent yet comforting, making it a beloved pastry for special occasions and everyday enjoyment. Plus, it looks absolutely stunning!
Can I use a different type of chocolate for the ganache?
Absolutely! While this recipe calls for semi-sweet chocolate chips, you can definitely experiment. Dark chocolate (60-70% cacao) will give you a richer, less sweet ganache, which I personally love for a more adult flavor profile. Milk chocolate would make it sweeter and creamier. Just be sure to adjust the heavy cream slightly if you notice the consistency is too thick or thin, as different chocolates have varying fat contents.
What’s the best way to get perfectly puffed pastry?
The key to perfectly puffed pastry for your Chocolate Cream Cheese Danish is to keep everything, especially the pastry itself, as cold as possible before it hits the hot oven. The rapid expansion of water and butter in the cold dough creates those beautiful, airy layers. Don’t overwork the dough, and ensure your oven is fully preheated to the correct temperature. A quick chill in the freezer right before baking, as mentioned in the instructions, also helps immensely.
Variations of Chocolate Cream Cheese Danish You Can Try
Once you’ve mastered the classic Chocolate Cream Cheese Danish, you might be eager to experiment! I love trying new twists on my favorite recipes, and these pastries are incredibly adaptable. Here are a few ideas to get your creative juices flowing and customize your next batch.
- Fruit-Filled Delight: For a burst of freshness, try adding a thin layer of fruit preserves (like raspberry or cherry) under the cream cheese filling before baking. This creates a lovely cream cheese filled chocolate pastry with an extra fruity dimension.
- Nutty Crunch: Sprinkle some finely chopped nuts, such as pecans or walnuts, over the chocolate ganache once it’s spread on the cooled danishes. This adds a delightful crunch and a nutty flavor that complements the chocolate beautifully.
- Spiced Cream Cheese: Incorporate a pinch of cinnamon or nutmeg into your cream cheese filling for a warm, comforting flavor profile, especially perfect for fall.
- Gluten-Free Option: While puff pastry is typically wheat-based, many brands now offer excellent gluten-free puff pastry sheets. You can easily adapt this recipe by simply swapping out the traditional pastry for a gluten-free alternative, allowing everyone to enjoy a delicious Chocolate Cream Cheese Danish.
Chocolate Cream Cheese Danish: 1 Wicked Bite
- Total Time: 3 hours 3 minutes
- Yield: 12 danishes 1x
- Diet: Vegetarian
Description
These chocolate cream cheese danishes are made using frozen puff pastry. This recipe is easy to make. They have a cream cheese filling that gets baked with the pastry. They are topped with chocolate ganache frosting after they cool. The pastry gives you loads of flaky pastry layers.
Ingredients
- 2 Frozen puff pastry sheets
- 8 oz Cream cheese (room temperature)
- 1/3 cup White granulated sugar
- 2 tsp Pure vanilla extract
- 1 Large egg (for egg wash)
- 1 tsp Water (for egg wash)
- 1 cup Semi-sweet chocolate chips
- 3/4 cup Heavy cream
Instructions
- Place frozen puff pastry on the counter for 30 minutes to thaw.
- While you wait for the pastry to thaw, make the chocolate ganache. Pour chocolate chips in a bowl. Heat heavy cream in a saucepan over medium-low heat. Heat until steaming. Pour hot cream over chocolate chips.
- Let sit for 1 minute and 30 seconds. Stir gently until smooth. If any chocolate chunks remain, heat in the microwave for 15 second intervals. Stir well in between. Let sit for 2 hours at room temperature until ‘pudding like’ in texture.
- In a small bowl, beat the cream cheese using a hand mixer. Beat on high for 1 minute. Add in sugar and beat again for 1 minute. Mix in vanilla.
- Place frozen pastry sheets on a lightly floured surface. Use your fingers to push the seams together. Use a sharp knife and cut pastry into thirds. Cut along the seams for 3 long rectangles.
- Cut each rectangle in half to get 6 rectangles. Repeat with the other sheet. Mix the egg and water together. Use a pastry brush and spread the egg wash around the edge of each rectangle.
- Preheat oven to 400°F. Line two cookie sheets with parchment paper.
- Place the rectangles on the cookie sheet. 6 per sheet. For each rectangle, use a sharp knife and cut another rectangle shape along each rectangle of pastry leaving a 1/2 inch edge. Don’t cut all the way down. This gives the pastry the ability to rise around the filling.
- Spoon 1 TBSP of filling on each square. Spread the filling inside each ‘box’.
- Place 1 sheet in the fridge and 1 in the freezer. Let the sheet in the freezer sit for 5 minutes before baking. This gets the butter in the pastry cold again.
- Bake 1 sheet at a time. Bake for 17-20 minutes. Bake until the pastry is golden brown. Let cool completely and then bake the next sheet.
- Spoon chocolate on top of the cream cheese filling once pastry is cool. Make sure some of the cream cheese is showing around the edges of the chocolate.
Notes
- Once you bake these danishes, the cream cheese filling will sink as it cools. This is normal.
- After the chocolate ganache is made, stir it periodically. This will help make sure no film develops on top, and it also helps you to see how the ganache is doing.
- Once the pastry is done cooling completely and after both sheets are baked, the chocolate should be ready. It will be like a chocolate pudding in texture.
- It will be thick enough to spread on top of the danishes.
- Store the chocolate cream cheese danishes at room temperature in an airtight container for up to 5 days.
- Prep Time: 45 minutes
- Cook Time: 18 minutes
- Category: Pies and Pastries
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 danish
- Calories: 226kcal
- Sugar: 12g
- Sodium: 68mg
- Fat: 18g
- Saturated Fat: 10g
- Unsaturated Fat: 6g
- Trans Fat: 1g
- Carbohydrates: 15g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 42mg









