Mexican Chocolate Cinnamon Rolls

You won’t ever go back to classic cinnamon rolls again. We filled these golden rolls with chocolate, but not just any chocolate—Mexican cinnamon chocolate. Stone-ground, Mexican-style dark chocolate is filled with warm cinnamon spice and has a subtle grittiness that gives these cinnamon rolls even more explosive flavor and complex texture. Once you smother the rolls in the luscious Cream Cheese Glaze, serve them straight from the skillet to keep them warm and gooey.

For more cozy ways to bake with cast iron, pick up a copy of our January/February 2020 issue!

5.0 from 1 reviews
Mexican Chocolate Cinnamon Rolls
Makes 12 rolls
  • 3½ to 3¾ cups (438 to 469 grams) all-purpose flour, divided
  • ½ cup (100 grams) granulated sugar, divided
  • 2¼ teaspoons (7 grams) active dry yeast*
  • 2 teaspoons (6 grams) kosher salt
  • ½ cup (120 grams) water
  • ½ cup (120 grams) whole milk
  • ⅔ cup (152 grams) unsalted butter, softened and divided
  • 1 large egg (50 grams)
  • 2 tablespoons (10 grams) Dutch process cocoa powder
  • ½ teaspoon (1 gram) ground cinnamon
  • ⅔ cup (113 grams) chopped Mexican-style stone-ground cinnamon chocolate (3 disks) (see PRO TIP)
  • Cream Cheese Glaze (recipe follows)
  • Garnish: ground cinnamon
  1. In the bowl of a stand mixer fitted with the paddle attachment, combine 1½ cups (188 grams) flour, ¼ cup (50 grams) sugar, yeast, and 1½ teaspoons (4.5 grams) salt.
  2. In a medium saucepan, heat ½ cup (120 grams) water, milk, and ⅓ cup (76 grams) butter over medium heat until an instant-read thermometer registers 120°F (49°C) to 130°F (54°C). Add warm milk mixture to flour mixture, and beat at medium speed until combined. Add egg, beating until combined. With mixer on low speed, gradually add 2 cups (250 grams) flour, beating just until combined and stopping to scrape sides of bowl.
  3. Switch to the dough hook attachment. Beat at low speed until a soft, smooth, and somewhat sticky dough forms and pulls away from sides of bowl, 8 to 9 minutes. Add up to remaining ¼ cup (31 grams) flour, if necessary. Turn out onto a lightly floured surface, and shape into a smooth round.
  4. Lightly spray a large bowl. Place dough in bowl, turning to grease top. Cover and let rise in a warm, draft-free place (75°F/24°C) until doubled in size, 40 minutes to 1 hour.
  5. Spray a 10-inch cast-iron skillet with cooking spray.
  6. In a small bowl, whisk together cocoa, cinnamon, remaining ⅓ cup (76 grams) butter, remaining ¼ cup (50 grams) sugar, and remaining ½ teaspoon (1.5 grams) salt.
  7. Lightly punch down dough. Cover and let stand for 5 minutes. Turn out dough onto a lightly floured surface, and roll into an 18x12-inch rectangle. Spread cocoa mixture onto dough, leaving a ½-inch border on one long side. Sprinkle with chopped chocolate. Starting with opposite long side, roll up dough, jelly roll style; pinch seam to seal. Gently shape log to 18 inches long and even thickness, if necessary. Using a serrated knife dipped in flour, cut log into 12 slices (about 1½ inches thick). Place slices, cut side down, in prepared skillet. Cover and let rise in a warm, draft-free place (75°F/24°C) until puffed, 20 to 30 minutes.
  8. Preheat oven to 350°F (180°C).
  9. Bake until lightly golden and an instant-read thermometer inserted in center registers 190°F (88°C), 35 to 40 minutes, loosely covering with foil to prevent excess browning, if necessary. Let cool in skillet for 10 minutes. Top with Cream Cheese Glaze; garnish with cinnamon, if desired. Serve warm or at room temperature.
*We used Red Star® Active Dry Yeast.

PRO TIP: We used Taza Chocolate Cinnamon Dark Chocolate Mexicano, available at Whole Foods, local Hispanic grocery stores, or online. Very minimally processed, Mexican chocolate has a grainier, chalkier texture than the chocolate you might normally get and offers more-complex, explosive flavor. Any type of Mexican cinnamon dark chocolate, available at most grocery stores, or 50% cacao dark chocolate will work in this recipe.

5.0 from 1 reviews
Cream Cheese Glaze
Makes about ¾ cup
  • 4 ounces (110 grams) cream cheese, softened
  • 1½ tablespoons (10.5 grams) confectioners’ sugar
  • 2 to 3 tablespoons (30 to 45 grams) whole milk
  1. In a medium bowl, whisk cream cheese until smooth. Whisk in confectioners’ sugar. Add milk, 1 tablespoon (15 grams) at a time, until fluid.


Previous articleGalette des Rois
Next articleCoconut Almond Rice Cake


  1. Made it just straight from the recipe, except humid here today added about 1/4 cup of flour.
    Beautiful dough had to give it an additional rest midway in rolling as it was very springy.
    I used onyx cocoa and the taza cinnamon chocolate for filling. The 10 inch iron skillet was a bit crowded after the rise but it baked up wonderfully.
    A great chocolate cinnamon roll I will make again, as soon as I get back to a whole foods for the chocolate. Good flaky roll and fabulous filling.


Please enter your comment!
Please enter your name here

Rate this recipe:  

This site uses Akismet to reduce spam. Learn how your comment data is processed.