-
1
In a small bowl, heat the milk until it's warm but not hot, then stir in the yeast and a pinch of sugar and let stand until foamy, about 5 minutes.
-
2
In the bowl of a standing electric mixer fitted with the paddle, beat the butter with the 1/2 cup of granulated sugar and the teaspoon of salt at medium speed until light and fluffy.
-
3
Beat in the eggs, one at a time, until blended. Whisk together the flour and the cocoa powder, then beat in about 2 cups into the butter mixture at low speed until incorporated. Beat in the warm milk mixture, scraping in any yeast that has settled in the bottom of the bowl.
-
4
Switch to a dough hook. Gradually add the remaining flour and beat at medium speed until a soft, sticky dough forms, about 5 minutes. Add the chopped chocolate and pulse the machine to incorporate it.
-
5
Scrape the dough into a large, lightly oiled bowl and cover with plastic wrap. Let the dough stand in a warm place until it is doubled in size, about 1 hour.
-
6
Make the filling by mixing together the butter, brown sugar, cinnamon, and 1 teaspoon almond extract. Stir in the chopped chocolate and almond paste and set aside.
-
7
When the dough has risen, turn it out onto a lightly-floured surface and divide in half. Roll each half into a rectangular about 1/4-inch thick, then transfer to a parchment-lined baking sheet (use a rolling pin to help you) and freeze for 15 minutes, until thoroughly chilled. Butter a 10-inch cake pan or springform pan.
-
8
Next, spread the filling over the chilled dough rectangles. (You might want to use your hands to evenly distribute the filling, as there are chunks of chocolate and almond paste that make smooth spreading difficult.)
-
9
Slicing from one short end to the other, cut the rectangles into long 1 1/2-inch wide strips. Roll one strip up as you would a normal cinnamon roll and place it in the center of the prepared baking dish. For the rest of the strips, you'll wrap them around this central roll to form a giant spiraling bun.
-
10
Cover with plastic wrap and let rise in a warm place until puffy, about 1 hour. (You can also put the cake pan in the fridge, covered, and let it rise overnight. But be sure to allow the dough to come to room temperature before you bake it.) When it's almost finished rising, preheat the oven to 350u00b0 F. Bake for 35 to 40 minutes, until an instant-read thermometer inserted in the center registers 180u00b0 F.
-
11
Let the cake stand for at least 5 minutes before turning out, then inverting onto a serving platter, or releasing the springform pan.
-
12
For the icing, in the bowl of an electric mixer, beat the cream cheese on medium-high for 4 to 5 minutes, until light and fluffy. Add the confectioners' sugar and remaining 1/4 teaspoon almond extract and beat until combined, about 1 minute. Add the salt and milk and mix on low speed until smooth. If the glaze is too thick, add more milk, one tablespoon at a time, until it's drizzle-able. Drizzle over the still-warm cake.
-
13
If you want, top the cake with sugared almonds. In a small skillet over medium-high heat, combine the almonds and sugar. Cook and stir until sugar is melted and almonds are toasted, about 3 minutes. Transfer almonds to another dish to cool.