A customized print-friendly version of this recipe is available by clicking the "Print Recipe" button on this page.

Chocolate Swirl Buns

Author: Charlotte Rutledge

Chocolate Swirl Buns Recipe

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.

At a glance

8 buns


Choose your measure:




  • 1/2 cup confectioners' sugar
  • 1 tablespoon milk


  1. To make the dough: 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.
  13. Serve buns warm or at room temperature. 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.