Chocolate Cream Cheese Danish

There’s something truly special about the smell of freshly baked pastry filling the kitchen — it’s comforting, nostalgic, and inviting. I remember the first time I made this Chocolate Cream Cheese Danish; it was one of those quiet Sunday mornings when the world outside still felt asleep. I wanted something indulgent, but easy to prepare, something that looked elegant but didn’t require hours in the kitchen. That’s when this recipe came to life.

What I love most about this Chocolate Cream Cheese Danish is how effortlessly it brings together a flaky, golden puff pastry with a rich, tangy cream cheese filling, swirled with melted chocolate. Every bite is perfectly balanced: the crisp exterior, the creamy interior, and that irresistible touch of chocolate. It’s the kind of pastry that looks bakery-worthy but is completely doable at home — even if you’re short on time.

Why You Will Love This Recipe

There are plenty of reasons to fall in love with this recipe. For starters, it’s a showstopper. Whether you’re preparing brunch, entertaining guests, or simply treating yourself to a morning pastry, this danish delivers elegance and flavor in every slice. It’s buttery, creamy, slightly sweet, and chocolatey — all at once. The cream cheese adds a luxurious texture that melts perfectly into the pastry while the chocolate offers a bold, decadent twist.

Another reason it’s so beloved? It feels like a bakery treat but doesn’t require professional-level skills. If you can unfold puff pastry, blend a few ingredients, and assemble layers, you can make this danish.

Versatile

This Chocolate Cream Cheese Danish isn’t just delicious — it’s also incredibly versatile. You can adapt it based on what you have on hand. Don’t have chocolate chips? Use a chocolate spread or cocoa nibs. Want to add fruit? Swirl in some raspberry or cherry jam for a fruity twist. You can also make it into mini individual danishes for serving at parties or brunch tables.

Affordable

This recipe is budget-friendly and relies on a short list of easily accessible ingredients. Using frozen puff pastry saves time and money, while the cream cheese and chocolate provide richness without the need for exotic or expensive components. It’s an ideal recipe for anyone looking to impress on a budget.

Ingredients for the Recipe

  • 1 sheet of frozen puff pastry (thawed)

  • 115 g cream cheese (softened)

  • 3 tablespoons granulated sugar

  • 1/2 teaspoon vanilla extract

  • 1/4 cup semi-sweet chocolate chips (or chopped chocolate)

  • 1 egg (beaten, for egg wash)

  • 1 teaspoon milk (optional, to thin the egg wash)

  • Powdered sugar (for dusting, optional)

How to Prepare This Recipe

Making this Chocolate Cream Cheese Danish at home is simpler than it looks, and the results are truly satisfying. The steps are quick to follow, and you won’t need any special tools or complex baking knowledge. Whether it’s your first time working with puff pastry or you’re already confident in the kitchen, this recipe is designed to work for everyone.

Step-by-Step Instructions for Preparation

1. Prepare the Cream Cheese Filling
Start by placing the softened cream cheese in a mixing bowl. Add the granulated sugar and vanilla extract. Use a spatula or handheld mixer to blend everything until smooth, creamy, and lump-free. This will be the rich, tangy base that contrasts perfectly with the sweetness of the chocolate and pastry.

2. Prepare the Puff Pastry Base
On a lightly floured surface, roll out the thawed sheet of puff pastry slightly to even the edges. You don’t need to roll it too thin — just enough to make it smooth and easy to handle. Place the pastry on a parchment-lined baking tray.

Using a knife, gently score a border about 2 cm from the edges all around the pastry. Be careful not to cut all the way through. This border will puff up during baking and give the danish its classic raised edges.

3. Spread the Filling
Within the scored border, spread the cream cheese mixture evenly. Make sure to stay inside the lines so the edges can rise properly and create that beautiful frame for the filling.

4. Add the Chocolate
Now sprinkle the semi-sweet chocolate chips evenly across the top of the cream cheese layer. If you’re using chopped chocolate instead, distribute it the same way. Press them gently into the filling so they don’t fall off during baking.

5. Fold the Edges (Optional Braided Look)
If you want a simple rustic look, leave the pastry flat. But for a decorative braid, cut diagonal strips along each side of the filling (about 2.5 cm wide), then fold them over one another in a crisscross pattern to enclose the filling. It’s easier than it sounds and adds a lovely visual finish.

6. Apply the Egg Wash
Beat the egg with a teaspoon of milk (if using), then brush it gently over the border of the pastry. This will give it that glossy, golden finish once baked. Be careful not to brush the filling.

7. Bake
Preheat your oven to 200°C (400°F). Once it’s hot, place the tray in the center of the oven and bake the danish for 18–22 minutes. Watch as the pastry turns golden, puffed, and crisp around the edges. The cream cheese should be set, and the chocolate slightly melted into the filling.

8. Cool and Finish
Once baked, remove the danish from the oven and allow it to cool slightly on the tray for 10 minutes. Then transfer it carefully to a wire rack. Dust with powdered sugar if you like for a classic finish. Slice and serve warm or at room temperature.

Quick and Easy

This recipe is designed for busy mornings and spontaneous cravings. With only a handful of ingredients and basic steps, you can have a homemade pastry ready in less than 30 minutes. Using pre-made puff pastry saves you hours of preparation, while the filling comes together in just a few minutes.

If you’re looking for a last-minute brunch idea or a treat to go with coffee or tea, this danish is an ideal choice. No kneading, no resting time, and minimal cleanup make it a favorite for fast home baking.

Customizable

You can easily adapt this danish to suit different tastes or occasions. Want to add a fruit layer? Spoon raspberry jam or thinly sliced strawberries over the cream cheese before sprinkling on the chocolate. Prefer a more nutty flavor? Add crushed hazelnuts or almonds on top before baking.

If you’re preparing it for children, consider using mini chocolate chips or white chocolate. For a holiday version, try orange zest in the cream cheese or swirl in spiced jam. You can even make smaller portions by cutting the puff pastry into squares and creating mini danishes.

Popular with Many People

Whenever I serve this, whether at a brunch buffet, coffee morning, or family weekend breakfast, it disappears within minutes. Adults appreciate the balance of flavors, while children love the chocolatey sweetness. It also stores well — just pop leftovers in an airtight container and reheat gently in the oven the next day.

There’s something universally pleasing about flaky pastry, creamy cheese, and chocolate. This recipe bridges the gap between casual comfort and elegant presentation. It’s a guaranteed crowd-pleaser and one you’ll come back to again and again.

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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Chocolate Cream Cheese Danish combines flaky puff pastry with a creamy, slightly tangy cream cheese filling and rich chocolate. It is simple to prepare, versatile, and ideal for breakfast, brunch, or dessert. The recipe uses affordable ingredients and requires minimal baking skills, making it accessible for all home bakers.

  • Total Time: 32 minutes
  • Yield: 6 1x

Ingredients

Scale
  • 1 sheet of frozen puff pastry (thawed)
  • 115 g cream cheese (softened)
  • 3 tablespoons granulated sugar
  • 1/2 teaspoon vanilla extract
  • 1/4 cup semi-sweet chocolate chips (or chopped chocolate)
  • 1 egg (beaten, for egg wash)
  • 1 teaspoon milk (optional, to thin the egg wash)
  • Powdered sugar (for dusting, optional)

Instructions

  1. Preheat your oven to 200°C (400°F).
  2. In a bowl, mix softened cream cheese, sugar, and vanilla extract until smooth.
  3. Roll out the thawed puff pastry sheet slightly on a floured surface.
  4. Place the pastry on a parchment-lined baking sheet.
  5. Score a 2 cm border around the edges of the pastry without cutting through.
  6. Spread the cream cheese mixture evenly inside the scored border.
  7. Sprinkle chocolate chips evenly over the cream cheese layer.
  8. (Optional) Cut diagonal strips along the edges and fold them over in a crisscross pattern for a braided effect.
  9. Beat the egg with milk and brush the pastry border with this egg wash.
  10. Bake for 18–22 minutes until the pastry is golden and puffed, and the filling is set.
  11. Let cool for 10 minutes, then dust with powdered sugar if desired.
  12. Slice and serve warm or at room temperature.

Notes

Use turkey bacon or chicken ham if adding savory variations.

Beef-based substitutions can be used in savory recipes, but not applicable here.

Avoid alcoholic ingredients; this recipe contains none.

Store leftovers in an airtight container; reheat before serving.

Customize by adding fruit jams or nuts as desired.

  • Author: Emily
  • Prep Time: 10
  • Cook Time: 22

FAQs

Q: Can I make this danish ahead of time?
A: Yes, you can prepare the danish up to the point of baking, cover it with plastic wrap, and keep it refrigerated for up to 24 hours. When ready, brush with egg wash and bake as usual. This makes it convenient for busy mornings.

Q: Can I use homemade puff pastry instead of store-bought?
A: Absolutely! Homemade puff pastry will work beautifully, though it requires more time and skill. Using store-bought puff pastry is a great shortcut without compromising flavor or texture.

Q: What can I substitute for cream cheese if I don’t have any?
A: You can use ricotta or mascarpone cheese for a different but still creamy texture. Keep in mind the flavor will be slightly different, but it remains delicious.

Q: Is it possible to make this danish dairy-free?
A: Yes, use a dairy-free cream cheese alternative and a plant-based puff pastry. Make sure to use a suitable egg substitute or skip the egg wash for brushing the pastry edges.

Q: How do I store leftovers?
A: Store leftovers in an airtight container at room temperature for up to 2 days, or refrigerate for up to 4 days. Reheat gently in the oven to restore flakiness.

Leave a Comment

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