Braided Cream Cheese Coffee Cake

Heather, Sprinkle Bakes

This Danish-style sweet bread makes a lovely breakfast or afternoon snack. The dough-braiding technique may look complicated, but it’s really quite simple and easy to achieve.
1 hr 20 min Prep Time
20 min Cook Time
  • Prep Time: 1 hr 20 min
  • Cook Time: 20 min
  • Servings: 2 loaves

Servings: 2 loaves


  • Dough

  • 1 cup whole milk
  • 1/2 cup plus 1 teaspoon granulated sugar
  • 1 1/2 teaspoons fine grain sea salt
  • 4 1/2 teaspoons active dry yeast
  • 1 cup warm water 90° to 110°F
  • 2 large eggs, at room temperature
  • 6 cups all-purpose flour, plus more for dusting
  • 4 tablespoons unsalted butter, melted
  • 1 tablespoon softened unsalted butter for greasing bowl
  • Cream Cheese Filling

  • 2 cups cream cheese, at room temperature
  • 1 cup granulated sugar
  • 1/4 cup plus 2 tablespoons all-purpose flour
  • 2 eggs, lightly beaten
  • 2 teaspoons lemon extract
  • Egg Wash

  • 1 egg yolk, beaten
  • 1/3 cup Swedish pearl sugar


For dough:

Step 1

To make the dough, place the milk, 1/2 cup sugar, and salt in a saucepan over medium-high heat. Stir until the sugar melts and a few small bubbles appear at the edges of the pan. Remove from the heat source and let stand at room temperature.

Step 2

Dissolve the yeast and remaining 1 teaspoon sugar in a bowl with the warm water. Stir with electric mixer or by hand with a wooden spoon until well blended. Let stand until bubbly, about 10 minutes.

Step 3

Beat the eggs into the yeast mixture, using electric mixer on lowest speed. Stir in the cooled milk mixture (it should be lukewarm, about 98°F) and add the flour a little at a time, mixing until the dough begins to become elastic. Add the melted butter and stir again. Add more flour a little at a time until the dough is even more elastic and pulls away from the sides of the bowl.

Step 4

Butter a large bowl with 1 tablespoon softened butter. Place the dough in the bowl and turn to coat. Cover with plastic wrap and let rise until doubled.

For filling:

Step 5

To make the cheese filling, combine all ingredients in a bowl. Beat with an electric mixer on high speed until smooth and thick. Set aside.

To assemble:

Step 6

Preheat oven to 350°F. Line two large baking sheets with parchment paper.

Step 7

To assemble the bread, punch down the dough and turn out onto a lightly floured surface. Pat the dough into a ball and cut 2 equal pieces. Roll out each piece to about 10x15 inches.

Step 8

Spread half of the filling lengthwise down the center third of each rectangle. Cut 1-inch wide strips from each side of the filling out to the edges of the dough. Fold dough over the filling at each end, and then fold strips at an angle across the filling, alternating from side-to-side.

Step 9

Use a large spatula or cake lifter to transfer the braids to the prepared pans. Brush the braids with the beaten egg yolk. Sprinkle each braid with Swedish pearl sugar.

Step 10

Let the braids stand at room temperature until slightly puffy but not doubled, about 7-10 minutes.

Step 11

Bake the loaves for 15-20 minutes, or until bread is golden brown and fragrant.

Step 12

Serve warm or at room temperature.