Chocolate Cinnamon Rolls with Cream Cheese Frosting Recipe
Introduction
These chocolate cinnamon rolls are a delightful twist on a classic favorite, combining rich cocoa with warm cinnamon spices. Soft, tender, and topped with a luscious chocolate cream cheese frosting, they make for an irresistible treat perfect for breakfast or dessert.

Ingredients
- 15 g all-purpose flour
- 75 g whole milk
- 100 g whole milk
- 15 g fresh yeast (or 5 g dry active yeast or instant yeast)
- 30 g granulated sugar
- 280 g all-purpose flour
- 1 large egg
- 1/2 tsp salt
- 50 g butter, room temperature
- 50 g butter, room temperature (for filling)
- 50 g dark brown sugar
- 2 tbsp unsweetened cocoa powder (for filling)
- 1 tsp ground cinnamon
- 60 g chocolate chips
- 35 g butter, room temperature (for frosting)
- 70 g cream cheese
- 55 g powdered sugar
- 2 tbsp unsweetened cocoa powder (for frosting)
- 2 tsp vanilla extract
Instructions
- Step 1: Make the tangzhong by whisking 15 g flour and 75 g milk together in a small saucepan. Heat over medium-high, stirring constantly until it forms a thick paste similar to smooth mashed potatoes. Remove from heat and transfer to a flat bowl to cool, then chill in the fridge for 15-20 minutes, stirring occasionally.
- Step 2: Warm 100 g milk to about 37ºC (lukewarm). Crumble fresh yeast into a mixing bowl and pour the warm milk over it. Stir with a spatula until the yeast dissolves. If using dry yeast, allow it to bloom according to package instructions.
- Step 3: Add granulated sugar, 280 g flour, tangzhong, egg, and salt to the yeast mixture. Using a dough hook, mix on low-medium speed until combined and no dry flour remains. Continue mixing on medium speed for 4 minutes.
- Step 4: With the mixer on medium speed, add the butter in two parts. Incorporate the first half fully, then add the second half. Scrape down the bowl sides and mix for an additional 8-10 minutes until the dough is smooth, glossy, and slightly tacky.
- Step 5: Transfer the dough to a lightly oiled bowl, cover with plastic wrap and a tea towel, and let it rise in a warm place for 1 hour, until doubled in size.
- Step 6: Meanwhile, prepare the chocolate cinnamon filling by mixing the 50 g butter, dark brown sugar, cocoa powder, and cinnamon in a small bowl until smooth. Set aside.
- Step 7: After rising, punch down the dough and roll it out on a floured surface to a 35 x 22 cm (14 x 9 inch) rectangle. Spread the chocolate cinnamon filling evenly over the dough, then sprinkle with chocolate chips.
- Step 8: Roll the dough tightly from the short side into a log. Using unflavored dental floss or a serrated knife, cut the log into 6 equal rolls.
- Step 9: Place the rolls into a 25 x 18 cm baking tray or a 23 cm (9-inch) cake pan lined with parchment paper. Cover with plastic wrap and a tea towel and let rise for 45 minutes at room temperature.
- Step 10: Preheat the oven to 190ºC (375ºF) conventional. Bake the rolls on the second lowest rack for 22-25 minutes. When they begin to brown (last 5-10 minutes), cover loosely with foil to prevent over-browning.
- Step 11: Remove the rolls from the oven and cool on a wire rack while you prepare the frosting.
- Step 12: For the frosting, cream together the 35 g butter and 70 g cream cheese with a hand mixer for 1 minute. Sift in cocoa powder and powdered sugar, add vanilla extract, and mix until smooth and combined.
- Step 13: Spread the chocolate cream cheese frosting over the warm cinnamon rolls. Serve and enjoy!
Tips & Variations
- If you prefer, you can let the dough rise overnight in the refrigerator for more flavor—just bring it back to room temperature before proceeding.
- For an extra indulgent filling, add chopped nuts like pecans or walnuts along with the chocolate chips.
- Use dental floss for neat, even cuts without squishing the rolls.
- If you don’t have cocoa powder on hand, replace it with melted chocolate in the filling and frosting, adjusting sweetness accordingly.
Storage
Store leftover rolls in an airtight container at room temperature for up to 2 days, or refrigerate for up to a week. To reheat, warm in the microwave for 15-20 seconds or in a low oven until soft. The frosting may soften further when warm, enhancing the gooey texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use dry yeast instead of fresh yeast?
Yes, you can substitute 15 g fresh yeast with 5 g dry active or instant yeast. If using dry yeast, bloom it in warm milk before mixing with other ingredients as per the package instructions.
What is tangzhong and why is it used?
Tangzhong is a cooked flour and milk paste that helps retain moisture in the dough, resulting in softer, fluffier rolls that stay fresh longer.
Print
Chocolate Cinnamon Rolls with Cream Cheese Frosting Recipe
- Total Time: 1 hour 10 minutes
- Yield: 6 servings 1x
Description
Delightfully soft and gooey chocolate cinnamon rolls featuring a unique tangzhong method for extra fluffiness, filled with a rich chocolate cinnamon paste and chocolate chips, then topped with a luscious chocolate cream cheese frosting. Perfect for breakfast, brunch, or a decadent snack.
Ingredients
Dough and Tangzhong
- 15 g all-purpose flour
- 75 g whole milk (for tangzhong)
- 100 g whole milk (lukewarm for yeast activation)
- 15 g fresh yeast (or 5 g dry active yeast or instant yeast)
- 30 g granulated sugar
- 280 g all-purpose flour
- 1 large egg
- 1/2 tsp salt
- 50 g butter, room temperature (divided for dough)
Chocolate Cinnamon Filling
- 50 g butter, room temperature
- 50 g dark brown sugar
- 2 tbsp unsweetened cocoa powder
- 1 tsp ground cinnamon
- 60 g chocolate chips
Chocolate Cream Cheese Frosting
- 35 g butter, room temperature
- 70 g cream cheese
- 55 g powdered sugar
- 2 tbsp unsweetened cocoa powder
- 2 tsp vanilla extract
Instructions
- Tangzhong Preparation: In a small saucepan, whisk together 75 g milk and 15 g flour until smooth. Heat it over medium-high heat, stirring constantly until it thickens to a paste resembling smooth mashed potatoes. Remove from heat and transfer to a flat bowl to cool faster, then refrigerate for 15-20 minutes, stirring occasionally.
- Dough Preparation: Warm 100 g milk to about 37ºC (luke warm), crumble fresh yeast into a mixing bowl, pour in warm milk, and stir until the yeast dissolves. Add granulated sugar, 280 g flour, tangzhong, egg, and salt. Using a dough hook, mix on low-medium speed until ingredients combine with no dry flour. Continue mixing on medium speed for 4 minutes.
- Incorporate Butter: Slowly add 50 g butter in two portions, mixing continuously at medium speed. After adding the second portion and incorporating it well, scrape down the bowl sides. Continue mixing for 8-10 minutes until dough becomes smooth, glossy, tacky, and pulls away from the bowl.
- First Rise: Transfer dough to a lightly oiled bowl, cover with plastic wrap and a tea towel. Let it rise in a warm room temperature area for 1 hour or until doubled in size.
- Prepare Filling: While dough rises, mix together butter, dark brown sugar, cocoa powder, and cinnamon in a small bowl until it forms a smooth paste. Set aside.
- Shape Rolls: Punch down the risen dough to remove air. On a lightly floured surface, roll dough into a 35 x 22 cm rectangle. Spread the chocolate cinnamon filling evenly over the dough, then sprinkle chocolate chips on top. Roll tightly from the short side into a log.
- Cut Rolls: Use unflavored dental floss or a serrated knife to cut the log into 6 even rolls. Place rolls in a 25 x 18 cm baking tray or 23 cm round cake pan lined with parchment paper.
- Second Rise: Cover rolls with plastic wrap and a tea towel. Let them rise at room temperature for 45 minutes until puffed.
- Preheat Oven: Preheat oven to 190ºC (375ºF) conventional setting.
- Baking: Bake rolls on the second lowest rack for 22-25 minutes. When rolls begin to brown (after about 15-20 minutes), cover loosely with aluminum foil to prevent over-browning. Remove foil and bake remaining time until rolls are golden and cooked through.
- Cooling: Remove rolls from oven and let cool on a wire rack while preparing frosting.
- Prepare Frosting: In a mixing bowl, beat butter and cream cheese with a hand mixer for 1 minute until creamy. Sift in cocoa powder and powdered sugar, add vanilla extract, and mix until smooth and combined.
- Finish and Serve: Spread the chocolate cream cheese frosting over the warm rolls. Serve immediately and enjoy the luscious, gooey cinnamon rolls.
Notes
- The tangzhong method helps create extra soft and fluffy rolls.
- You can substitute fresh yeast with dry active yeast or instant yeast; follow packaging instructions for blooming dry yeast.
- Use unflavored dental floss to cut rolls cleanly without squishing them.
- Covering rolls with foil during baking prevents excessive browning while allowing complete cooking.
- Allow rolls to cool slightly before frosting to avoid melting the frosting completely.
- For an overnight rise, cover dough and refrigerate after kneading, then bring to room temperature before shaping.
- Prep Time: 30 minutes
- Cook Time: 25 minutes
- Category: Dessert, Breakfast, Snack
- Method: Baking
- Cuisine: American
Keywords: Chocolate cinnamon rolls, tangzhong cinnamon rolls, chocolate cream cheese frosting, soft cinnamon rolls, homemade cinnamon rolls, chocolate filling

