The best homemade cinnamon rolls with bread dough are incredibly soft, fluffy, and filled with a gooey brown sugar and cinnamon filling, and that is exactly what you get! These are finished with a thick cream cheese frosting that melts slightly into the warm rolls and makes every bite even better.

I love preparing the dough the night before because the slow rise improves both the flavor and texture. If you enjoy homemade breakfast treats, why not try this Super Soft Glazed Donuts in Air Fryer recipe too? Keep reading, and I’ll show you how to get this cinnamon roll recipe with bread flour deliciously soft, properly risen, and gooey in the middle without overbaking them.
Jump to:
Video Instructions
Why You’ll Love These Good Cinnamon Rolls
- Super soft and fluffy: The enriched bread dough makes tender rolls that pull apart easily.
- Gooey cinnamon centers: Dark brown sugar, butter, and cinnamon melt together inside each roll.
- Perfect for making ahead: Prepare the dough the night before and let it slowly rise in the refrigerator.
- Great for weekends and holidays: Most of the dough preparation can be done ahead, making these perfect for a relaxed breakfast or brunch.
Ingredients

- Bread flour: I recommend bread flour because its higher protein content gives the dough the strength it needs while still producing soft and fluffy cinnamon rolls. A bread flour with around 12.5-14.9% protein works best. You can use all-purpose flour if needed, but it absorbs liquid differently and won't give you quite the same texture.
- Yeast: Instant yeast makes these rolls especially convenient because you can add it directly to the flour without activating it first. Active dry yeast works too, but you'll need to dissolve it in warm milk with the sugar and wait until the mixture becomes frothy before continuing.
- Butter: Butter enriches the bread dough, which makes the soft, tender texture you want in homemade cinnamon rolls. It's also important in the filling, where it helps the cinnamon and brown sugar stick to the dough and melt into a gooey layer as the rolls bake.
- Dark brown sugar: I prefer dark brown sugar for the filling because it gives the cinnamon buns a deeper, more intense caramelly flavor. Other sugars can work, including coconut, muscovado, or raw cane sugar, but I wouldn't recommend powdered sugar because it doesn't give the same filling texture.
How to Make Easy Cinnamon Rolls from Scratch
1. In a large bowl, using an electric mixer fitted with a dough hook attachment, add the flour, sugar, salt, yeast, milk, and eggs and knead on low speed until it comes together, about 3-4 minutes. Scrape down the sides of the bowl halfway. Let rest for 20-30 minutes.
2. Knead the dough on low speed and gradually add the butter until it is completely incorporated.

3. Once all of the butter is incorporated, increase the speed to high and knead for about 5-8 minutes until the dough is smooth, releases from the sides of the bowl, and passes the windowpane test. It's a very soft, smooth, and silky dough that is slightly tacky to the touch.
4. Lightly spray a straight-sided container with oil and transfer the dough to the container; lightly oil the top of the dough as well.

5. Cover with plastic wrap or a lid and let rest at room temperature for 10-15 minutes until it has risen by about 10%. Then put it in the refrigerator and let rest overnight, about 8-12 hours. It will at least double in this time.
6. Remove the dough from the container and place it on a work surface. Fold the edges over the middle, then turn the dough over (so that the seams are facing down) and shape the dough roughly into a round ball with your hands. Let rest in a warm place for 15-20 minutes.

7. Lightly flour the counter or work surface and the dough (use as little flour as possible - just enough so that the dough doesn't stick to the rolling pin and the surface), flatten the dough a little with your fingers, and roll it out into a large rectangle that is about 14x17" (36x43cm) big and 0.25" (0.6 cm) thick.
8. Spread the melted butter on the rolled-out dough and sprinkle evenly with the cinnamon sugar filling.

9. Starting at one short side, roll up the dough tightly.
10. Then cut the roll with a sharp knife into 8 equal pieces.

11. Place in the prepared baking pan.
12. Let rise for 45-90 minutes until they have doubled in size. Then bake.

13. In a medium-sized mixing bowl, using an electric mixer fitted with a whisk or paddle attachment, beat the butter until creamy. Add the cream cheese and mix until smooth, creamy, and no lumps remain, about 1-2 minutes.
14. Then, add the powdered sugar and mix until creamy and well combined.

15. Add the vanilla and salt and stir to combine. The frosting is thick and creamy. If you prefer a thinner glaze, you can add 1 tablespoon (15ml) of whole milk.
16. Remove the rolls from the oven and let cool for 5-10 minutes. Then spoon the frosting on top of the warm rolls and spread evenly. Serve and enjoy!
Recipe Tips

- Use bread flour for the best texture. I prefer it because the higher protein content gives the dough enough structure while still producing wonderfully soft, fluffy rolls.
- Keep the dough slightly tacky. Try not to add unnecessary flour when kneading or rolling. Too much flour can make your cinnamon rolls dry instead of pillowy and tender.
- Use the windowpane test. I stretch a small piece of dough between my fingers. If it becomes thin enough to see light through without tearing, I know I've kneaded it enough.
- Don't rush the final rise. The shaped rolls should roughly double before they go into the oven. Under-proofed rolls can be dense, while over-proofed ones may collapse.
- Don't roll the dough too thin. Around ¼ inch thick gives you those gorgeous soft layers without making the finished rolls dense.
- Check the center rather than relying only on the clock. I use a thermometer and look for 190°F (88°C) in the center roll. It takes the guesswork out of knowing when they're perfectly baked.
What Can You Serve With This?

- Fresh berries
- Sliced fresh fruit
- Scrambled eggs
- Crispy bacon
- Freshly brewed coffee
FAQs
Yes, but I prefer bread flour because it gives these rolls their beautifully soft, chewy texture. If using all-purpose flour, start with less because it doesn't absorb as much liquid as bread flour.
Absolutely. I use 2¼ teaspoons of active dry yeast in place of the instant yeast. Warm the milk to 110°F (43°C), stir in the sugar and yeast, and leave it for 5-10 minutes until frothy before continuing.
I would first move the dough somewhere warmer and give it a little more time. If it still doesn't rise, the yeast may be expired or inactive, and you'll need to start again with fresh yeast.
I find checking the internal temperature much more reliable than judging them by color alone. The center should reach 190°F (88°C). Without a thermometer, gently separate two center rolls and check that the dough isn't raw or sticky.
Yes, and I actually prefer making the dough this way. The slow overnight rise gives it more time to develop flavor and texture, and it also means there's much less work to do in the morning.
Recipe

Best Homemade Cinnamon Rolls With Bread Dough
Ingredients
Dough
- 3 cups bread flour, spooned and leveled
- 2 tablespoon sugar
- 1 teaspoon salt
- 1 ¾ teaspoon instant yeast
- ¾ cup milk
- 2 large eggs
- 5 tablespoon unsalted butter, at room temperature
Filling
- ⅔ cup packed dark brown sugar
- 1 tablespoon cinnamon
- ¼ cup unsalted butter, at room temperature
Frosting
- ¼ cup unsalted butter, at room temperature
- ½ cup cream cheese, softened
- ¾ cup powdered sugar, sifted
- 1 teaspoon pure vanilla extract
- pinch of salt (to taste)
Instructions
- In a large bowl, using an electric mixer fitted with a hook attachment, add the flour, sugar, salt, yeast, milk, and eggs and knead on low speed until it comes together about 3-4 minutes. Scrape down the sides of the bowl halfway. Let rest for 20-30 minutes.
- Knead the dough on low speed and gradually add the butter until it is completely incorporated. Once all of the butter is incorporated, increase the speed to high and knead for about 5-8 minutes until the dough is smooth, releases from the sides of the bowl, and passes the windowpane test. It's a very soft, smooth, and silky dough that is slightly tacky to the touch. If you find that you need to knead a few minutes longer to pass the windowpane test, give the dough a short break for a few minutes to avoid overheating the dough.
- Lightly spray a straight-sided container with oil and transfer the dough to the container; lightly oil the top of the dough as well. Cover and let rest at room temperature for 10-20 minutes until it has risen by about 10%. Then put it in the refrigerator and let rest overnight, about 8-12 hours. It will at least double in this time.
- Remove the dough from the container and place it on a work surface. Fold the edges over the middle, then turn the dough over (so that the seams are facing down) and shape the dough roughly into a round ball with your hands. Let rest for 15-20 minutes.
- In a small bowl, combine the brown sugar and cinnamon and set aside.
- Also, lightly grease a 9-10" (23-26cm) round or square baking dish and set it aside as well.
- Then lightly flour the work surface and the dough (use as little flour as possible - just enough so that the dough doesn't stick to the rolling pin and the surface), flatten the dough a little with your fingers, and roll it out into a rectangle that is about 14x17" (36x43cm) big and 0.25" (0.6 cm) thick. Spread the butter on the rolled-out dough and sprinkle evenly with the sugar-cinnamon mixture. Press the sugar mixture into the butter.
- Starting at one short side, roll up the dough tightly, cut into 8 equal-sized rolls, and place in the prepared baking pan. Let rise for 45-90 minutes until they have doubled in size.
- In the meantime, preheat the oven to 375°F (190°C).
- Bake the rolls for about 20-22 minutes*. After 10-15 minutes, if necessary, cover loosely with aluminum foil to avoid heavy browning.
- In a medium-sized mixing bowl, using an electric mixer fitted with a whisk or paddle attachment, beat the butter until creamy. Add the cream cheese and mix until smooth, creamy, and no lumps remain, about 1-2 minutes. Then, add the powdered sugar and mix until creamy and well combined. Add the vanilla and salt and stir to combine. The frosting is thick and creamy. If you prefer thinner glaze, you can add 1 tablespoon (15ml) of milk.
- Remove the rolls from the oven and let cool for 5-10 minutes. Then spoon the frosting on top of the warm rolls and spread evenly.
- Serve immediately or store at room temperature for up to 2 days** or in the refrigerator for 4 days. Reheat leftovers before serving if desired.
Notes
Cooking Time and Temperature
Bake at 375°F (190°C) for 20-22 minutes, or until the center of the rolls reaches 190°F (88°C).Taste & Texture
Soft, fluffy and buttery with gooey cinnamon-sugar layers and a rich, creamy cream cheese frosting.Storage, Freezing & Reheating
- Room temperature: Store in an airtight container for up to 2 days.
- Fridge: Keep refrigerated for up to 3 days.
- Freezer: Freeze for up to 2 months.
- Reheat: Microwave individual rolls for about 20-30 seconds until soft and warm.
Serving Recommendations
I think these homemade cinnamon rolls with bread dough are at their absolute best slightly warm, when the centers are still soft and gooey and the cream cheese frosting starts melting into all those cinnamon layers. Serve them with fresh fruit and coffee for breakfast, or add my Glazed Donuts in Air Fryer to the table if you're putting together a sweet weekend brunch everyone will want to linger over.Recipe Variations and Substitutions
- All-purpose flour: You can use it instead of bread flour, but you'll likely need less because it doesn't absorb as much liquid.
- Active dry yeast: Replace the instant yeast with 2¼ teaspoons active dry yeast. Activate it in warm milk and sugar before making the dough.
- Different sugars: I love dark brown sugar for that deep, rich filling, but muscovado, coconut sugar, or raw cane sugar can also be used.
- Mini cinnamon rolls: Divide the dough in half, roll each portion into a 6×21-inch rectangle, and cut each log into 20 mini rolls. Bake at 350°F (177°C) for 14-16 minutes.
- Jumbo cinnamon buns: Roll the dough into a 7×17-inch rectangle and cut it into 4 large rolls. Bake for 25-30 minutes, loosely covering with foil if the tops brown too quickly.
Proper Storage Tips
- Keep leftover frosted rolls in an airtight container so they don't dry out.
- They can stay at room temperature for up to 2 days or in the refrigerator for up to 3 days.
- To freeze unbaked rolls, shape and cut them first, freeze for 1 hour, then transfer them to freezer bags for up to 2 months. Thaw overnight in the refrigerator before continuing with the recipe.
- Baked and frosted rolls can also be frozen for up to 2 months. Let them thaw at room temperature for 1-2 hours or overnight in the refrigerator.
- I recommend warming refrigerated rolls briefly before serving. It softens the dough and makes the cinnamon filling gooey again.
Pro Tips
- I always use as little extra flour as possible when rolling the dough. A slightly tacky dough gives you much softer cinnamon buns than a stiff, flour-heavy dough.
- Let the dough tell you when it's ready rather than relying completely on the clock. Rising times change depending on room temperature.
- I prefer the overnight method when I have time. Besides making breakfast easier, the long, cold rise gives the dough better flavor and texture.
- If you want neat spirals, cut the log with one clean motion rather than sawing back and forth. A bench knife or unscented dental floss also works well.
- Don't wait until the centers look completely dry before taking the rolls out of the oven. Checking for an internal temperature of 190°F (88°C) helps you avoid overbaking them.
* Baking times may vary depending on different oven models and environments. Bake until the center is no longer sticky and doughy or has an internal temperature of 190°F (88°C).
** Depending on the climate and temperature in your environment, it may be better to store them in the fridge. If stored too warm, the frosting could spoil quickly.
Video
You can find the video in the post above. If you don't see a video, please check your browser settings.






Ohm
Sabine is not lying when she says this is THE BEST cinnamon bun recipe. The dough is soft, light and fluffy, and the cream cheese icing is not too sweet (that's a compliment). I made it for my family and they were impressed. We all agreed these are THE BEST cinnamon buns we've ever had. I can't wait to make another batch later this week! Also a big shoutout to my other favourite recipe on this blog- the tiramisu cake! I can't wait to try more of your recipes. THANK YOU, SABINE.
Sabine
Thank you so much for your nice feedback, Ohm! I'm really happy that you love this recipe as much as we do!
Rima
Omggg!! The taste and texture are surreal!!! I loved it and the icing was sooo good... thank you for this perfect recipe.
Reiss Zaza
WOW! WOW! WOW!!!!! What a FANTASTIC recipe!!!! I am so glad I found this page, this was my first recipe to try and I am simply impressed! Thank you Sabine. I look forward to trying more of your recipes.
Kai
Sabine, it's me again!! I just want to say... if I ever I have another daughter, I will name her after you. That's how good all your recipes are!!! I just made these cinammon buns and they are THE best!!! Only YOUR recipes work, I swear. It's like God sent you to make me a passable baker! ;D
Sabine
Oh, Kai! Thank you so much! I'm glad you like my recipes and that they work for you. I appreciate your nice feedback. Have a wonderful day.