Ingredients
Equipment
Method
Make the dough
- Coat a large mixing bowl and a 9x13-inch baking dish with nonstick cooking spray.
- Whisk the flour, yeast, granulated sugar, and salt together in the mixing bowl.
- Add the warm milk, egg, and 4 tablespoons melted and cooled butter; stir until a shaggy dough forms.
- Turn the dough onto a lightly floured surface and knead for 8 to 10 minutes, adding up to 1/4 cup flour as needed, until smooth and elastic.
- Return the dough to the bowl, cover, and let rise for 1 to 1 1/2 hours, until doubled in size.
Make the filling
- Stir the brown sugar, cocoa powder, cinnamon, and chopped chocolate together in a small bowl.
Assemble and bake
- Punch down the dough and roll it on a lightly floured surface into a 16x12-inch rectangle.
- Spread the remaining 4 tablespoons softened butter over the dough, leaving a 1/2-inch border along one 16-inch edge.
- Sprinkle the filling evenly over the buttered dough.
- Starting at the opposite 16-inch edge, roll the dough tightly toward the bare border.
- Pinch the seam closed and cut the log into 12 equal rolls.
- Arrange the rolls cut-side up in the prepared baking dish, cover, and let rise for 30 to 45 minutes, until puffy.
- Preheat the oven to 350°F.
- Bake for 25 to 30 minutes, until the rolls are golden at the edges and the centers are set.
- Let the rolls rest in the dish for 10 minutes.
Make the icing
- Stir the espresso powder into the hot water and let it cool for 5 minutes.
- Beat the cream cheese, powdered sugar, vanilla, and cooled espresso mixture until smooth.
- Spread the icing over the warm rolls.
- Serve the rolls.
Notes
For neat slices, cut the rolled dough with unflavored dental floss. Refrigerate leftovers in an airtight container for up to 4 days; freeze baked rolls with icing for up to 2 months. For a dairy-free variation, use plant-based milk, butter, and cream cheese.
