Chocolate Danish

By Marina Caldwell

Jump to Recipe
Spread Love ❤️:
★ 0.00 from 0 votes

Chocolate Danish

The Morning I Finally Got the Braiding Right

I have a confession to make. For the longest time, I thought a danish was something you could only get from a real bakery with a pastry case that looked like jewelry. Then one Sunday morning my friend Gina called me, slightly panicked, because her sister was coming into town and she wanted something impressive on the table but had exactly forty minutes and a tube of crescent rolls in the fridge. We made this chocolate danish on speakerphone, and I have been making it ever since.

Have you ever noticed that the best baking projects are the ones that look like you tried way harder than you actually did? This is exactly that recipe. The braided strips of puff pastry look like you spent the morning laminating dough, when really you were still in your pajamas reading the paper while it baked. That is the kind of cooking I am always trying to make room for in my week.

And the chocolate, of course. We are going to use real chopped dark chocolate here, not chips. My dad taught me that trick when I was maybe ten, and I have never gone back. The little pockets of melted dark chocolate inside the cream cheese filling are what make this danish feel grown-up, even though the method is anything but.

Why Cream Cheese Makes a Better Danish

The reason a bakery danish tastes so different from what most of us make at home is almost never the dough. It is the filling. Most recipes lean on a sweet custard or a thin layer of jam, and both of those are lovely, but they do not give you the same creamy tang that makes a danish feel like breakfast and dessert at the same time.

Cream cheese solves that problem in one bowl. You beat it with a little sugar, a spoonful of flour for stability, and a splash of vanilla, and suddenly you have a filling that holds its shape in the oven, does not weep liquid onto the pastry, and balances the richness of the dark chocolate. It is the same principle I use in my chocolate chip banana bread and my fudgy chocolate brownies — a soft, tangy element makes chocolate taste even more like itself.

Chocolate Danish

This recipe makes one long braided danish that serves about eight generous slices. It is the kind of thing you can pull together on a Saturday morning and have on the table by the time everyone wanders in. If you have a friend who is nervous about baking, this is the one to start with — it looks dramatic, it tastes bakery-level, and the actual technique is just folding pastry strips over filling. That is it.

Ingredients

You probably have most of this in your kitchen already. The only special trip is for a tube of crescent roll dough, and even that is in the refrigerated section of any grocery store. No stand mixer required, no overnight rise, no special equipment.

Top-down flat lay of chocolate danish ingredients on a wood table: cream cheese, dark chocolate, sugar, egg, vanilla, and puff pastry
  • 1 tube crescent rolls (the seamless sheet kind, if you can find it)
  • 8 oz cream cheese, softened to room temperature
  • 1/2 cup granulated sugar
  • 2 tablespoons all purpose flour
  • 1 teaspoon vanilla extract
  • 2 oz chopped semi-sweet dark chocolate (a chopped bar melts better than chips here)
  • 1/2 cup powdered sugar
  • 1 teaspoon milk, plus more as needed

From Bowl to Braided Loaf

Set aside about ten minutes for the filling and the braid, and then the oven does the rest of the work. Read through the steps once before you start, and line your baking sheet with parchment so cleanup is a non-issue. The braid looks harder than it is — once you fold the first two strips, you have the pattern down for the rest.

Step 1: Preheat your oven to 375°F and make the filling. In a small bowl, combine the softened cream cheese, granulated sugar, flour, and vanilla. Beat with a wooden spoon or a hand mixer until smooth and fluffy, about a minute. Set aside while you prep the pastry.

Step 2: Unroll the crescent dough onto a parchment-lined baking sheet. Press the seams together firmly with your fingers and pinch any holes shut — you want one long rectangle, almost the full length of a half sheet pan. If you are using the perforated triangles, press them into a single sheet as best you can.

Step 3: Spread the cream cheese filling down the center of the dough, keeping it about two to three inches wide. Leave a half inch at the top and bottom edges clean. Sprinkle the chopped dark chocolate evenly over the filling. Using a sharp knife, cut one-inch diagonal strips up each side of the dough, going all the way to the filling.

A woman's hand with bare natural nails sprinkling chopped dark chocolate over a cream cheese filling on braided puff pastry

Step 4: Fold the strips up and over the filling, alternating sides like a braid. Start at the top, fold down the top edge, then cross the right strip over, then the left, then the right, then the left, all the way down. Finish by folding the bottom edge up. Tuck any extra dough underneath so the danish holds its shape while baking.

Step 5: Bake for 18 to 22 minutes, until the pastry is deeply golden and the filling is just set in the center. Let it cool on the pan for at least ten minutes before you try to move it — the cream cheese needs that time to firm up, or it will ooze out when you slice.

Step 6: While the danish cools, make the icing. Stir the powdered sugar, milk, and a tiny splash of vanilla together in a small bowl until you have a thick but pourable glaze. Add milk a quarter teaspoon at a time if it is too thick. Drizzle it over the danish with a spoon or a zip-top bag with the corner snipped off.

Step 7: Slice into generous pieces and serve slightly warm. This is the moment the chocolate is just barely set and the pastry is at peak flake. A cup of strong coffee on the side is non-negotiable.

Creative Twists to Try Next Time

Once you have the basic braid down, this recipe is a great jumping-off point. The filling swaps out cleanly, and the braid looks beautiful no matter what you tuck inside. Here are a few of my favorites:

  • Strawberry and cream cheese danish: swap the dark chocolate for a layer of thinly sliced fresh strawberries and a handful of white chocolate chunks
  • Nutella banana braid: spread a thin layer of Nutella on the dough before the cream cheese, then lay a row of thinly sliced banana down the center
  • Apple cinnamon danish: toss two peeled and diced apples with a tablespoon of brown sugar and a teaspoon of cinnamon, then scatter over the cream cheese
  • Espresso chocolate: add a teaspoon of instant espresso powder to the cream cheese filling and use chopped dark chocolate — the coffee note makes the chocolate taste twice as rich
  • Raspberry and white chocolate: dollop a few tablespoons of seedless raspberry jam over the cream cheese and scatter white chocolate chunks on top

Serving and Pairing Ideas

This danish is genuinely best within an hour or two of baking, when the pastry is at its flakiest and the chocolate is still a little melty. Serve it slightly warm on a wooden board or a long platter, sliced into thick pieces, with a small pitcher of extra icing on the side for anyone who wants more.

For a weekend brunch spread, I love pairing it with something bright and acidic to cut the richness. A bowl of fresh berries with a squeeze of lemon. A citrusy fruit salad. A pot of strong black coffee or, if I am feeling fancy, a small pitcher of vanilla cream for the coffee. A glass of cold milk is also wildly underrated with chocolate danish — do not sleep on it.

Side view of a chocolate danish showing flaky layered puff pastry strips and melted dark chocolate

Why I Love This Chocolate Danish

There is a particular kind of joy in making something that looks like it came from a bakery case with your own two hands, in your own kitchen, in your pajamas, in under an hour. That is what this recipe gives me every time. It is a small, delicious rebellion against the idea that impressive food has to be complicated food.

I also love that it is a recipe I can make with my niece when she comes to visit. She is eight, and she can handle the cream cheese mixing, the chocolate chopping (with a butter knife — no sharp ones for her), and the braid itself, with a little help. We have made it three weekends in a row, and I have a feeling we are about to make it a fourth. The little pockets of melted dark chocolate in the middle are her favorite part, and honestly, mine too.

If you try this recipe, I would genuinely love to hear how it turned out for you. Did you braid it the traditional way or wing it? Did you swap the filling? Did you eat a piece standing at the counter before you even plated it? I will not tell anyone.

Storage and Make-Ahead Tips

This danish is best the day it is baked, but it keeps well for about two days at room temperature, loosely covered with foil. The pastry will soften a little as it sits, so if you want to bring back the flake, pop a slice in a 325°F oven for five minutes. It will taste freshly baked again.

For make-ahead, you have two options. The first is to assemble the entire unbaked danish the night before, cover it tightly with plastic wrap, and refrigerate it. In the morning, pull it out while the oven preheats, brush it with a little egg wash if you have it, and bake as directed, adding a minute or two to the bake time since it will be cold. The second is to bake it the night before, cool it completely, and reheat slices in the morning in a low oven.

I do not recommend freezing the baked danish. The cream cheese filling can weep a little when thawed, and the pastry loses its flake. If you need to freeze, freeze the unbaked braid, then thaw overnight in the fridge before baking.

Troubleshooting Your Chocolate Danish

The filling leaked out the bottom while baking. Most likely the strips were not tucked tightly enough at the seams. Press the top and bottom edges of the dough firmly onto the filling, and make sure each folded strip is pinched at the base. Also check that your cream cheese filling is not too wet — if it is, add another tablespoon of flour.

The bottom of the pastry is soggy. Two likely causes. Either the danish was underbaked (give it another two or three minutes), or the cream cheese filling was spread too close to the edges of the dough. Leave a half-inch border of clean dough on all sides of the filling before you start braiding.

The braid fell apart when I tried to slice it. Let it cool for at least ten minutes before slicing. The cream cheese needs that time to set, and the pastry needs time to firm up. A serrated knife with a gentle sawing motion works better than pressing straight down.

The chocolate sank to the bottom of the filling. Toss the chopped chocolate with a teaspoon of the flour before sprinkling it on the cream cheese. The flour helps the chocolate stay suspended in the filling instead of sinking as it melts.

Your Quick Questions, Answered

Can I use puff pastry instead of crescent dough? Yes. Use one sheet of thawed puff pastry, rolled out to roughly the same size as the crescent sheet. Puff pastry will be flakier and a little more dramatic, with a more buttery flavor. The bake time might be a minute or two longer.

Do I have to use a tube of crescent rolls, or can I make my own dough? The tube is part of the magic here — it is fast, it is reliable, and it puffs up beautifully. If you want to use homemade Danish dough, go for it, but know that you are turning a forty-minute recipe into a several-hour one. Save that for a weekend when you have time to play.

Can I make this the night before and bake in the morning? Absolutely. Assemble the danish through the braiding step, cover tightly with plastic wrap, and refrigerate overnight. In the morning, take it out of the fridge while the oven preheats so it loses a little of its chill, then bake as directed, adding a couple of extra minutes to the bake time.

What is the best chocolate to use here? A good bar of semi-sweet or dark chocolate, chopped into rough chunks, is the move. I usually reach for a bar in the 60 to 70 percent range. Chocolate chips work in a pinch, but they do not melt as smoothly because they are designed to hold their shape in cookies.

A Little Goodbye from My Kitchen

Thank you for spending part of your morning with me in my kitchen. I hope this danish brings you the same kind of small joy it has brought mine — the kind where everyone slows down for a minute, pours another cup of coffee, and remembers that breakfast can be a treat, not a chore. If you make it, save me a slice. I will be the one in the corner with the powdered sugar on her nose.

Top down view of a sliced chocolate danish on a wooden cutting board showing cream cheese and dark chocolate layers

Happy baking!

—Marina Caldwell

Chocolate Cream Cheese Danish

Prep: 10 minBake: 20 minTotal: 30 minServes: 8

Ingredients

  • 1 tube crescent rolls (seamless sheet if possible)
  • 8 oz cream cheese, softened
  • 1/2 cup granulated sugar
  • 2 tablespoons all purpose flour
  • 1 teaspoon vanilla extract
  • 2 oz chopped semi-sweet dark chocolate
  • 1/2 cup powdered sugar
  • 1 teaspoon milk (plus more as needed)

Instructions

  1. Preheat oven to 375°F. In a small bowl, beat the cream cheese, granulated sugar, flour, and vanilla until smooth and fluffy.
  2. Unroll the crescent dough onto a parchment-lined baking sheet, pressing seams together to form a single long rectangle.
  3. Spread the cream cheese filling down the center (about 2-3 inches wide). Sprinkle with the chopped dark chocolate.
  4. Cut 1-inch diagonal strips up each side of the dough. Fold the strips over the filling, alternating sides to form a braid.
  5. Bake for 18-22 minutes, until the pastry is golden and the filling is set. Cool on the pan for 10 minutes.
  6. Whisk the powdered sugar, milk, and a splash of vanilla to make a glaze. Drizzle over the cooled danish, slice, and serve.
For best results, let the danish cool fully before slicing so the cream cheese filling sets up. Reheat slices in a 325°F oven for 5 minutes to refresh the flake.
Spread Love ❤️:
★ 0.00 from 0 votes
You may also like

Leave a Comment

Your email address will not be published. Required fields are marked *