Surprisingly easy, these chocolate cinnamon rolls are the best of both worlds! Sweet cinnamon rolls filled with chocolate chunks, perfect for fall baking.

Photography by Sophie MacKenzie.
If you’ve never had chocolate cinnamon rolls, you’re in for a treat! It really is the perfect combination – two of the world’s very best foods rolled into one.
These chocolate sweet rolls are genuinely easy to make, even if you’re not familiar with bread making, and might be even easier than regular bread. You just need a bit of patience and the most skilled bit is rolling the dough up into a log.
You can add loads of other fillings to these, especially nice around the holidays (think dried cranberries or candied peel). These make a lovely Christmas treat and are a very good reason to break any New Year diet kind of resolutions.
These are well, well worth the time needed to make them, especially at this time of year! They are a very comforting treat – both to make and to eat – and so delicious.
💖Why You’ll Love This Recipe
✔️ Chocolate and cinnamon are dreamy together, and using chocolate pieces instead of cocoa really ups the wow factor.
✔️ The rolls don’t need eggs but have a perfect soft texture.
✔️ The filling is flexible – why not add some dried fruit, like figs?
📋Ingredients
Ingredient Notes and Substitutions
- Butter: to make these vegan, use a good vegan butter and plant-based milk, like oat milk, for the dough and filling. There’s no difference in the amounts used and they taste the same either way.
- Yeast: any kind of fresh or dry yeast will work for this recipe, as you’re activating it before mixing. Instant yeast may result in a slightly faster rising time.
- All-purpose (white) flour: light spelt flour can be used in place of the all-purpose if you prefer, but we don’t recommend using a whole wheat flour.
Use the JUMP TO RECIPE button at the top, or scroll to the bottom of the post to see the printable recipe card with full ingredient measurements and complete instructions.
👩🍳Method
STEP 1: Gently heat the milk, melt the butter, and bloom the yeast in it.
STEP 2: Add the remaining ingredients and knead the dough into a smooth ball.
STEP 3: Set aside to rise until doubled in size.
STEP 4: Roll the dough out into a rectangle using a rolling pin.
STEP 5: Top with the filling ingredients and roll into a tight spiral.
STEP 6: Cut into rounds and place into a greased baking tin.
STEP 7: Set aside to rise again until puffy.
STEP 8: Bake, cool, and top with the orange glaze.
💡Top Tips
1. Use chopped chocolate, not chips. Chocolate chips contain stabilizers so they don’t melt as easily. You want the chocolate to melt.
2. Leave some larger pieces of chocolate. This makes the buns so much more interesting!
3. Test your yeast. If the mixture isn’t foamy after step 3, your yeast is probably too old and you’ll likely need to buy new.
📝Recipe Notes
- You could certainly do an overnight roll here – after placing the individual rolls into the baking tin, cover them tightly and place in the refrigerator to rise overnight. Set them on the counter for about an hour in the morning to come back to room temperature, and then bake as instructed.
- It doesn’t matter if you use instant or traditional yeast. The step of blooming the yeast in the warm milk will activate traditional and won’t hurt instant, so either is good – the dough might just rise a bit faster with instant.
- If you prefer, make a batch of cream cheese frosting to top the rolls in place of the glaze. That being said, the orange in the glaze alongside the cinnamon and chocolate is great.
❓Recipe FAQ
This is mostly a regional speech pattern – in Canada we usually call them cinnamon buns, but in the US buns typically contain nuts and rolls don’t.
It depends on the type of icing used, but with a glaze as used here, you certainly can while they’re still warm. Cool for a few minutes before icing and serving.
This is usually from adding too much flour during the kneading stage. The dough should be soft to the touch but not too sticky, so avoid adding too much flour instead of kneading until the gluten strands form.
🥐 More Sweet Breads and Rolls
Recipe
Chocolate Cinnamon Rolls
Description
Equipment
- Measuring cups and spoons or a digital kitchen scale
- Zester
- 8 inches (20 cm) baking tin
- Small saucepan
- Whisk
- 3 Mixing bowl
- Stand mixer optional
- Wooden spoon
- Tea towel
Ingredients
Chocolate Cinnamon Rolls
- ¾ cup milk
- 2 tablespoons sugar
- 2 tablespoons butter
- 1 ½ teaspoons dry yeast
- 2 cups all-purpose flour
- ½ teaspoon fine sea salt
Filling
- 3 tablespoons butter, softened
- ½ cup brown sugar
- 2 teaspoon cinnamon
- ½ cup dark chocolate, chopped
orange vanilla glaze
- 1 cup powdered sugar
- Orange zest
- 1-2 tablespoons orange juice
- ¼ teaspoon vanilla bean paste, or vanilla powder
Instructions
- Add the milk and sugar to a small saucepan. Bring to a low simmer over medium heat, whisking frequently until the sugar is dissolved.
- Pour the milk into a large mixing bowl (or the bowl of a stand mixer) and whisk 2 tablespoons of butter into it. Check the temperature. It should be just warm to the touch. If it’s still hot, let it cool until warm.
- Sprinkle the yeast over top of the milk mixture and set it aside to bloom for about 10 minutes. The yeast should be visibly expanded and foamy looking.
- Add the flour and salt to the bowl and mix with a wooden spoon (or the paddle attachment) until a loose dough forms.
- Turn the dough out onto a lightly floured surface and knead for about 10 minutes, or until a soft, smooth ball of dough forms. You can also use the kneading attachment on your mixer for this.
- Grease a large bowl and set the kneaded dough into it. Cover with a tea towel and set it in a warm, draft free spot to rise for about an hour, or until doubled in size.
- Once the dough has risen, tip it out onto a lightly floured surface. Roll it out to a rectangle about 12×18 inches (30x45cm) in size.
- For the filling, spread the butter over evenly the dough, then sprinkle the brown sugar, cinnamon, and chocolate over it.
- Roll the dough into a log from the long end, then cut into 9 approximately equal rolls.
- Grease an 8 inches (20 cm) baking tin and set the individual rolls into it. Cover this with a tea towel and set aside to rise again for about an hour. They won't quite double in size.
- Preheat the oven to 375°F (190°C) while the rolls are rising.
- Bake the cinnamon rolls for 18-22 minutes, or until the tops and sides are lightly golden. Cool for at least 10 minutes before topping with the glaze and serving.
Glaze
- For the glaze, in a small bowl, mix the powdered sugar, orange zest, orange juice, and vanilla until a smooth mixture forms. Spread it evenly over the cinnamon buns and serve.
Nutrition
This post was originally published in September 2014. The original recipe from Laura Wright has been slightly adapted and updated most recently as of September 2022.
Grace says
Oh wow Laura… these photos – so up close with sticky sweetness! I’m in love, seriously. It all looks amazing.
Laura Wright // the first mess says
Hey Grace! I so appreciate you saying hi here. And you know I’m not afraid to get up close and personal with icing ;) xo
Susi Buho says
I am cooking this at the moment! My First sooo looked foward Mess recipe. (Baked too, in extension;) will be taging on instagram for sure later on….. Cheers from Donostia (Basque Country)
Rachel says
Hey Laura,
I usually make buns like these the night before, up until the second rise, and then let then slow rise in the fridge overnight. Do you think that would work with these? I am so inspired by the combination!
Laura Wright // the first mess says
Hey Rachel, This is a pretty classic cinnamon bun/roll-inspired recipe, so I don’t see why an overnight rise in the fridge wouldn’t work. They might even turn out better ;)
Sini | My Blue&White Kitchen says
I love how you used figs in these! I have to admit that I’m not really good at using figs in my kitchen. When I find good ones around here (which isn’t always that easy) I usually enjoy them pure or with a bowl of breakfast yogurt and homemade granola. These buns look wonderful; almost too good to be true.
Laura Wright // the first mess says
Hey Sini! They are particularly abundant this time of year around these parts. I mostly like them real pure-like as well. Thanks for stopping by here and saying hi! :) xo
Ceara @ Ceara's Kitchen says
These cinnamon rolls look too good to be true! I actually want to reach into my screen and grab one! Can’t wait to try these :)
Tamara says
These were super delicious! I am not a baker, but I am a fig fanatic, so I had to make them.
Really love the hint of orange in the glaze.
Loved them
Laura Wright // the first mess says
Hey Tamara! So glad you made these and that they worked out. The little zesty bit of orange is my favourite part too :)
Stephanie says
Hey Laura – quick question:
If I made these the night before a brunch and then warmed them in the morn, do you think they would keep/still be as yummy?
Thanks!! Love your blog!
~Stephanie
Laura Wright // the first mess says
Hey Stephanie! I would advise on getting the buns to the second rising stage–the one where you have them filled, cut and all snuggled in the pan–and then covering them loosely with plastic wrap and letting them rise in the fridge overnight. Then bake + glaze them in the morning. They don’t take long to bake and you can always glaze them right before you’re ready to serve if they need to cool down. Let me know how it goes! :)
Stephanie says
Thanks Laura! They turned out great and lunch was delicious!
Sonja says
Hi, couldn’t resist and made them Saturday night, the smell was so crazy that had to have a taste at 10pm!!!!
next time trying the slow rise in the fridge over night for sure, they were delicious, thanks for the idea…..
Laura Wright // the first mess says
Thrilled that you liked them, Sonja! Can’t blame you for trying them at 10pm ;)
Mason says
These look nothing short of amazing!