This Chocolate Cream Cheese Danish is a rich, flaky pastry filled with sweet cream cheese and melted chocolate. It’s an easy bakery-style treat you can make at home using simple ingredients and store-bought puff pastry.
Why You’ll Love This Recipe
- Buttery, flaky layers with creamy filling
- Perfect balance of chocolate and cheesecake flavor
- Easy to make with minimal prep
- Family-friendly and great for breakfast or dessert
- Looks impressive but requires simple steps
Ingredients

- 1 sheet store-bought puff pastry (thawed)
- 8 oz cream cheese (softened)
- 1 tsp vanilla extract
- 1/2 cup powdered sugar
- 4 oz semi-sweet baking chocolate (chopped)
Egg Wash:
- 1 egg
- 1 tsp cold water
Topping:
- 1/2 cup semi-sweet chocolate chips
Instructions
- Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Chop the semi-sweet chocolate and set aside.
- In a bowl, mix cream cheese, powdered sugar, and vanilla until smooth and fluffy.
- Place the puff pastry on the baking tray and lightly fold to mark the center section.
- Spread the cream cheese mixture evenly in the center, leaving space at the edges.
- Sprinkle chopped chocolate over the filling.
- Cut diagonal strips on both sides of the pastry and fold them over the filling to create a braid.
- Mix egg and water, then brush over the pastry.
- Bake the Chocolate Cream Cheese Danish for 25–30 minutes until golden brown.
- Melt chocolate chips in the microwave, stirring every 20 seconds.
- Drizzle melted chocolate over the baked pastry.
- Slice and serve warm.

Tips & Tricks
- Keep puff pastry cold for best flakiness
- Don’t overfill to prevent leaking
- Use dark chocolate for a richer taste
- Add berries for a fruity twist
- Chill assembled pastry for 10 minutes before baking for cleaner layers
Details
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6–8 servings
- Category: Dessert / Breakfast
- Method: Baking
- Cuisine: European-inspired
- Difficulty: Easy
- Dietary: Vegetarian

Notes
- Swap chocolate with hazelnut spread for variation
- Serve with coffee or tea
- Add sliced almonds for texture
Nutrition (Approx.)
- Calories: 320
- Protein: 5g
- Carbs: 28g
- Fat: 22g
FAQ
- Can I make Chocolate Cream Cheese Danish ahead of time?
Yes, assemble it and refrigerate overnight before baking. - Can I freeze it?
Yes, freeze before baking and bake directly from frozen. - What pastry works best?
Puff pastry gives the flakiest results. - Can I use milk chocolate?
Yes, but semi-sweet balances sweetness better. - How do I keep it crispy?
Bake until fully golden and avoid underbaking.
Storage
- Fridge: Store up to 3 days in an airtight container
- Freezer: Up to 2 months
- Reheat: Oven at 350°F for 8–10 minutes

Similar Recipes

Chocolate Cream Cheese Danish
Chocolate Cream Cheese Danish is a flaky puff pastry filled with sweet cream cheese and chocolate.
Ingredients
- 1 sheet store-bought puff pastry thawed
- 8 oz cream cheese softened
- 1 tsp vanilla extract
- 1/2 cup powdered sugar
- 4 oz semi-sweet baking chocolate chopped
Egg Wash:
- 1 egg
- 1 tsp cold water
Topping:
- 1/2 cup semi-sweet chocolate chips
Instructions
- Preheat oven to 400°F (200°C) and line a baking sheet with parchment paper.
- Chop the semi-sweet chocolate and set aside.
- In a bowl, mix cream cheese, powdered sugar, and vanilla until smooth and fluffy.
- Place the puff pastry on the baking tray and lightly fold to mark the center section.
- Spread the cream cheese mixture evenly in the center, leaving space at the edges.
- Sprinkle chopped chocolate over the filling.
- Cut diagonal strips on both sides of the pastry and fold them over the filling to create a braid.
- Mix egg and water, then brush over the pastry.
- Bake the Chocolate Cream Cheese Danish for 25–30 minutes until golden brown.
- Melt chocolate chips in the microwave, stirring every 20 seconds.
- Drizzle melted chocolate over the baked pastry.
- Slice and serve warm.
Notes
- Swap chocolate with hazelnut spread for variation
- Serve with coffee or tea
- Add sliced almonds for texture
Conclusion
This Chocolate Cream Cheese Danish is the perfect blend of creamy, flaky, and chocolatey goodness. Whether for breakfast, brunch, or dessert, it’s a simple recipe that delivers bakery-quality results every time.

