
These chocolate cinnamon rolls are pure indulgence with soft, fluffy dough and a rich chocolate filling. Topped with creamy chocolate cream cheese ganache, they are perfect for a cosy morning or a sweet treat anytime. Every bite is gooey, chocolatey, and completely comforting.
Why you will love this recipe?
These cinnamon rolls are incredibly fluffy with a rich, melt-in-your-mouth chocolate filling in every bite. Perfect for sharing or enjoying all to yourself on a cosy morning, each bite is soft, tender, and filled with pockets of irresistible chocolate.


Expert Tips for Best results!
- Use Warm Milk – Make sure the milk is lukewarm to activate the yeast properly and help the dough rise beautifully.
- Don’t Overmix the Dough – Knead just until soft and elastic to keep the rolls tender and fluffy.
- Let Them Rise Fully – Give the rolls time to puff up during both rises for a light, airy texture inside.
- Use Room-Temperature Ingredients – Make sure your egg and yogurt are at room temperature before mixing. This helps the dough come together smoothly and rise evenly, giving you soft, fluffy rolls every time.
- Chill the Ganache Slightly – Let the ganache thicken a bit before spreading so it doesn’t run off the rolls.
- Don’t Rush the Second Rise – After shaping the rolls, let them rise until they are visibly puffy. This step is key for a light, airy texture inside and ensures the rolls bake evenly without becoming dense.
How to make Double Chocolate Cinnamon Rolls?






Step 1: Prepare the Dough
In a bowl, add the lukewarm milk, yeast, and sugar. Stir well and let it sit for 5–10 minutes until it bubbles up. Add the egg, melted butter, and yogurt. Mix until fully combined.
Step 2: Make the Dough
Add the flour, cocoa powder, cornstarch, and salt to the mixture. Stir until a dough forms, then knead for 8–10 minutes using a mixer or 10–15 minutes by hand, until the dough is soft and elastic. Cover the dough and let it rise for about 1–1.5 hours, or until doubled in size.
Step 3: Make the Cinnamon Chocolate Filling
In a separate bowl, mix together the soft butter, brown sugar, cocoa powder, and cinnamon (if using) until smooth and well combined.
Step 4: Roll the Dough
Once the dough has risen, punch it down and roll it into a 13×14-inch rectangle on a lightly floured surface. Spread the cinnamon chocolate filling evenly over the dough.
Step 5: Shape the Rolls
Bake the dough at 220°C for about 13 minutes until it starts to set and the top looks pale golden.
Step 6: Let the Rolls Rise
Cover the baking dish and let the rolls rise for 30–45 minutes until puffy and nearly doubled in size.
Step 7: Add Heavy Cream
Before baking, pour a little heavy cream over and between the rolls to help keep them moist and gooey during baking.
Step 8: Bake the Rolls
Preheat the oven to 175°C (350°F) and bake the rolls for 25–30 minutes, or until the top is lightly golden and the rolls are set.
Step 9: Make the Ganache
While the rolls bake, heat the heavy cream in a small pan until warm and steamy. Pour it over the chopped dark and milk chocolate and let it sit for 1 minute. Stir until smooth and silky. Whisk in the cream cheese and salt until fully combined.
Step 10: Frost the Rolls
Once the rolls are out of the oven, let them cool slightly before spreading the chocolate cream cheese ganache on top. For a thicker ganache, chill it for 10–15 minutes before spreading.
Frequently Asked Questions
Can I make the dough ahead of time?
Absolutely. You can prepare the dough, let it rise, then refrigerate overnight. Bring it to room temperature before rolling and baking.
What type of chocolate works best?
A mix of dark and milk chocolate gives a rich flavour with balanced sweetness, but you can use just dark or just milk if you prefer.
Can I freeze these rolls?
Yes, freeze them before the second rise or after baking. Thaw and warm in the oven for fresh-tasting rolls.
How do I know when they are baked perfectly?
The rolls should be slightly golden on top and set in the centre. Press gently; if they spring back, they’re ready.
Watch How to Make it!
Press play to see this recipe step by step. And don’t forget to subscribe for more baking videos!
Recipe Card
Double Chocolate Cinnamon Rolls
These double chocolate cinnamon rolls are an irresistible combination of soft, fluffy dough filled with rich chocolate and a hint of cinnamon. Topped with a creamy, velvety chocolate cream cheese ganache, they’re the perfect indulgent treat for any time of day. Warm, gooey, and absolutely delicious!
Ingredients
For Dough
- 325g all-purpose flour
- 25g unsweetened cocoa powder
- 1 3/4 tsp instant yeast
- 45g sugar
- 1/2 tsp salt
- 12g corn starch
- 85g melted butter
- 1 large egg
- 40g yogurt
- 160ml lukewarm milk
For Cinnamon Chocolate Filling
- 70g soft butter
- 75g packed brown sugar
- 2 tbsp cocoa powder
- 1 tsp cinnamon (optional)
for Ganache Frosting
- 70g dark chocolate (70%)
- 35g chopped milk chocolate
- 130ml heavy cream
- 45g cream cheese (softened)
Instructions
- In a bowl, combine lukewarm milk, yeast, and sugar. Stir and let sit for 5–10 minutes until it bubbles.
- Stir in the egg, melted butter, and yogurt. Mix well.
- Add flour, cocoa powder, corn starch, and salt. Mix and knead for 8–10 minutes (using a mixer) or 10–15 minutes by hand until the dough is very soft. Cover and let rise until doubled in size (about 1–1.5 hours).
- In a small bowl, mix the soft butter, brown sugar, cocoa powder, and cinnamon (if using) until smooth.
- Once dough has risen, punch it down and roll it into a 13×14-inch rectangle. Evenly spread the filling over the dough.
- Cut the dough into 2.5-inch strips. Roll each strip tightly and place them in a greased 10×6-inch baking dish.
- Cover the rolls and let them rise for 30–45 minutes until they’re puffy and nearly doubled in size.
- Pour a little heavy cream over and between the rolls before baking.
- Bake at 175°C (350°F) for 25–30 minutes until the rolls are set and slightly golden.
- For Ganache Frosting, heat the heavy cream until warm and steamy. Pour it over chopped dark and milk chocolate. Let it rest for 1 minute, then stir until smooth.
- Whisk in softened cream cheese and a pinch of salt until silky.
- Chill the ganache for 10–15 minutes until thickened. Lightly whisk by hand before spreading over the warm rolls.
