Chocolate Swirl Buns

Whether you’re a fan of cinnamon buns or babka, these buns are sure to please you. The sweet chocolate filling perfectly complements the soft, tender dough. White icing completes the ensemble for a wonderfully decadent morning treat.

30 mins
20 to 25 mins
3 hrs 35 mins
8 buns
Chocolate Swirl Buns


  1. To make the dough: Weigh your flour; or measure it by gently spooning it into a cup, then sweeping off any excess. Combine all the ingredients, and mix and knead — by hand, mixer, or bread machine — to make a soft, smooth dough.

  2. Place the dough in a lightly greased bowl and allow it to rise, covered, for 60 to 90 minutes, until doubled.

  3. To make the filling: Mix together all the ingredients, stirring until smooth. Set aside.

  4. Turn the dough out onto a lightly floured or greased work surface and stretch or roll it into an 8” x 14” rectangle.

  5. Spread the filling (microwaving it briefly if necessary to achieve a spreadable consistency) onto the surface of the dough, leaving 1” uncovered on one short side.

  6. Starting with the filling-covered short side, roll the dough into a log. Slice the log into eight buns.

  7. Place the buns into a lightly greased 9” round pan, spacing them evenly.

  8. Cover the buns and allow them to rise for 45 to 60 minutes, until puffy. Toward the end of the rising time, preheat the oven to 350°F.

  9. Bake the buns for 20 to 25 minutes, until they're golden brown.

  10. Remove the buns from oven and allow them to cool in the pan for 5 to 10 minutes before icing.

  11. To make the icing: Combine all the ingredients, stirring until smooth.

  12. Pour or spread the icing evenly onto the warm buns. Serve buns warm or at room temperature.

  13. Storage information: Wrap leftover buns and store at room temperature for one to two days. Un-iced buns can be stored in the freezer for up to 1 month.