Go Back

Chocolate Cinnamon Rolls Homemade - Soft, Gooey, and Full of Cozy Flavor

Prep Time 30 minutes
Cook Time 25 minutes
Total Time 55 minutes
Servings: 12 servings

Ingredients
  

  • For the dough: 3 cups all-purpose flour (plus extra for dusting)
  • 1 packet (2 1/4 tsp) instant yeast
  • 1/4 cup granulated sugar
  • 1/2 tsp fine salt
  • 3/4 cup warm milk (about 110°F/43°C)
  • 1/4 cup unsalted butter, melted and cooled
  • 1 large egg, room temperature
  • 1 tsp vanilla extract
  • For the filling: 1/3 cup unsalted butter, very soft
  • 1/2 cup brown sugar
  • 2 tbsp unsweetened cocoa powder
  • 1 1/2 tsp ground cinnamon
  • Pinch of salt
  • 1/2 cup mini chocolate chips (or finely chopped chocolate)
  • For the icing: 1 cup powdered sugar
  • 2–3 tbsp milk or cream
  • 1 tbsp unsweetened cocoa powder
  • 1/2 tsp vanilla extract
  • Pinch of salt

Method
 

  1. Make the dough: In a large bowl, whisk flour, yeast, sugar, and salt. Add warm milk, melted butter, egg, and vanilla. Mix until a shaggy dough forms.
  2. Knead: Turn onto a lightly floured surface and knead 6–8 minutes until smooth and elastic. If sticky, dust with a little flour. The dough should be soft, not stiff.
  3. First rise: Place in a greased bowl, cover, and let rise in a warm spot until doubled, about 60–90 minutes.
  4. Make the filling: Stir soft butter with brown sugar, cocoa, cinnamon, and a pinch of salt to form a spreadable paste.
  5. Roll out: Punch down the dough and roll into a 12x16-inch rectangle. Spread the filling evenly, then sprinkle on chocolate chips.
  6. Shape: Starting from a long side, roll into a tight log. Trim the ends, then slice into 12 even rolls using dental floss or a sharp knife.
  7. Second rise: Arrange rolls in a greased 9x13-inch pan, leaving slight space between them. Cover and let rise until puffy, 30–45 minutes.
  8. Bake: Preheat oven to 350°F (175°C). Bake 20–24 minutes, until lightly golden and just set in the center. Don’t overbake or they’ll dry out.
  9. Make the icing: Whisk powdered sugar, cocoa, vanilla, salt, and milk until smooth and pourable.
  10. Finish: Cool rolls for 10 minutes, then drizzle with icing. Serve warm.