Homemade Cinnamon Buns

Homemade Cinnamon Buns have an extra special flavor & texture thanks to a long slow rise. Top the warm buns with cream cheese frosting for an indulgent breakfast or brunch treat.

beauty shot

When you’re ready for a splurge, Cinnamon Buns topped with cream cheese frosting are what you want for breakfast. Cinnamony, sweet and creamy all in one delicious package.

Start the process the day before and all you have to do in the morning is preheat the oven and bake.


ingredients for cinnamon buns displayed in bowls with text overlay
ingredients for cream cheese frosting  displayed in bowls with text overlay

Ingredient Notes

  • All purpose flour has a medium protein content which is perfect for making this enriched dough. The dough has great elasticity so the buns can rise in the oven.
  • Instant Yeast – I prefer instant yeast to rapid rise yeast for a slightly slower rise.
  • Milk, Eggs, and butter enrich the dough for a soft and pillowy texture.
  • Cream cheese makes a delicious tangy icing for the buns. Alternately, you can mix confectioner’s sugar with a little milk to make a glaze to drizzle over the buns (see recipe notes).

How to make Homemade Cinnamon Buns

Three bowls with flour and water to make dough.
  • Combine the water and milk with the yeast.
  • Add some of the flour and set the sponge aside for 30-60 minutes. While the sponge rests, the yeast will activate and the flour will absorb the water and begin forming gluten.
  • Add the sugar, eggs and butter to the dough. Switch to the dough hook and add the remaining flour.
Dough in a mixer before and after kneading.
  • The dough will be sticky and shaggy after the flour is added.
  • After kneading, the dough should clear the bowl and cling to the dough hook.
A bowl of dough before and after rising.
  • Set the dough aside to rise until doubled in volume.
A rectangle of dough covered with brown sugar. A hand rolling the dough. A hand pinching the seam on a log of dough.
  • Roll the dough to an 18″ x 16″ rectangle. Brush the dough with egg wash and sprinkle with brown sugar and cinnamon.
  • Roll the dough from the long end into a tight log.
  • Pinch the seam closed.
A log of dough and a tape measure. A hand holding a bun. Brushing melted butter on an unbaked bun.
  • Mark off 1 1/2″ increments on the log.
  • Slice the buns and place them into the prepared pan.
  • Brush the buns with melted butter.
Buns in a pan before and after rising and after baking.
  • Wrap the pan and set it in the refrigerator overnight. Alternately, you can leave the buns to rise at room temperature and bake the same day.
  • In the morning take the pan out of the refrigerator and let it warm at room temperature while the oven preheats.
  • Bake the buns until those in the middle are set.
a bowl of frosting with beaters.
  • Make the cream cheese frosting while the buns are baking.
  • Alternately, to make a glaze instead of cream cheese frosting combine 1 1/2 cups (6 oz) of confectioner’s sugar with 1/4 cup (2oz) of milk. Add a 1/4 teaspoon of vanilla and stir until smooth. Drizzle the glaze over the warm buns.

How to work ahead to make Cinnamon Buns

This is naturally a work-ahead recipe since it’s left to rise overnight in the refrigerator.

You can work further ahead if you freeze the uncut log of dough. The dough can be frozen for up to a month. Defrost the log then proceed with the recipe.


What’s the difference between cinnamon buns and sticky buns?

Cinnamon Buns are filled with cinnamon and sugar and baked in a buttered pan. Cinnamon Buns are iced with cream cheese frosting or a sugar glaze.

Sticky buns are filled with cinnamon and sugar and baked on top of caramel and nuts. The caramel becomes the topping when the buns are flipped out of the pan.

Do I have to leave the buns to rise overnight in the refrigerator?

You can skip the refrigeration step and just leave the buns to rise at room temperature and bake the same day.

Why is there syrup in the bottom of the pan in the morning?

Some of the sugar from the filling melts and leaks out during the rising time in the refrigerator. The sugar in the pan forms a nice gooey layer on the bottom of the buns as they bake. You can bake same day to avoid the sticky bottom.

Can I freeze Cinnamon Buns?

Yes, you can freeze the log of bun dough and defrost and bake later. You can also freeze the baked buns. Store them in individual sandwich bags. Allow them to defrost then rewarm in the microwave or a low oven.

How long do Cinnamon Buns keep?

Cinnamon buns are best warm from the oven or within a few hours of baking. After a few hours or the next day they should be rewarmed in a low oven to refresh. Longer than a day they should be frozen.

How do I store Cinnamon Buns

Keep them at room temperature for a day or freeze for up to a month. Scoop leftover frosting into a sandwich bag and freeze with the uniced buns.

beauty shot

If you love this recipe as much as I do, I’d really appreciate a 5-star review.

beauty shot
Print Recipe
5 from 3 reviews

Cinnamon Buns Recipe

A long slow rise gives these Cinnamon Buns an extra special flavor & texture. The warm buns are topped with cream cheese frosting for an indulgent breakfast or brunch treat.
Prep Time1 hour
Bake Time25 minutes
Rising Time8 hours
Total Time13 hours 25 minutes
12 Buns
Save Recipe



  • 6 oz warm water (¾ cup)
  • 2 ¼ tsp instant dry yeast (1 packet)
  • 8 oz whole milk (1 cup, scalded and cooled)
  • 22 ½ oz unbleached all purpose flour (4 ½ cups, see note 1)
  • 3 oz sugar (⅓ cup)
  • 2 oz unsalted butter (¼ cup, melted)
  • 1 large egg
  • 1 teaspoon table salt


  • 2 oz unsalted butter (¼ cup, melted)
  • 8 oz brown sugar (1 cup)
  • 1 tablespoon ground cinnamon
  • 1 egg for egg wash

Frosting (See note for alternate glaze)

  • 2 oz unsalted butter (room temperature)
  • 3 oz confectioner’s sugar (¾ cup)
  • 2 oz cream cheese (room temperature)
  • 1/2 teaspoon vanilla extract
  • 1/2 teaspoon lemon juice (optional)


  • In a mixer bowl combine 6 oz warm water, 2 ¼ tsp instant dry yeast, 8 oz whole milk and 2 cups (10 oz) of the flour. Mix to form a thick batter. Cover the bowl and set aside to rise for at least 30 minutes.
  • Add 3 oz sugar, 2 oz unsalted butter (melted), 1 large egg and 1 teaspoon table salt then mix to combine. Change to the dough hook if using a stand mixer. With mixer on low add the remaining flour, 1/2 cup at a time. The dough should be soft and elastic. Knead for 5 minutes. The dough will clear the sides of the bowl and gather on the hook. If mixing by hand continue mixing and then kneading in the flour by hand. Dump the dough onto a lightly floured surface. Knead into a smooth ball.
  • Transfer the dough to a lightly oiled bowl, turning once to coat the dough. Cover the bowl and set it aside at room temperature until the dough doubles in volume, about 60 minutes.
  • Generously brush a 9” x 13” baking pan with some of the melted butter, reserve the rest. In a small bowl, combine8 oz brown sugar and 1 tablespoon ground cinnamon. Turn the dough onto a floured surface without kneading out the air. Roll the dough to a 18" x 16" (46cmx41cm) rectangle. Generously brush the surface of the dough with egg wash. You should use almost 1/2 the egg wash to get a good coating so the cinnamon sugar will stick. Sprinkle the cinnamon sugar over the egg washed dough. Use your hands to smooth out the cinnamon sugar to an even layer all the way to the edge of the dough.
  • Working from the long side, tightly roll the dough into a log, pinch the seam to seal. Straighten out the log so it's of even thickness and is 18" long (see note 2).
  • Use a serrated knife to cut the log into twelve 1.5" (3.5cm) wide buns. Place the buns in the prepared pan. Generously brush the tops of the buns with the melted butter. Cover the buns with plastic wrap and refrigerate overnight (see note 3).
  • In the morning take the pan out of the refrigerator. They should be puffy and almost filling the pan. Leave the pan at room temperature while the oven preheats to 375 °F.
  • Bake the buns until they're until golden brown and set in the center, 25-30 minutes. 
  • While the buns are baking, make the icing. Combine 2 oz unsalted butter and 3 oz confectioner’s sugar in a mixing bowl and cream until well combined. Add the 2 oz cream cheese and whip until well aerated. Add 1/2 teaspoon vanilla extract and optional 1/2 teaspoon lemon juice. The lemon juice will spark the flavor of the icing but it's ok to go without. (See note 4 if you prefer glaze to cream cheese frosting.)
  • Remove the buns from the pan while they are still warm. Spread cream cheese icing generously over the buns as you serve them.

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.


1. If measuring the flour by volume use the “dip & sweep” method. That is, dip the measuring cup into the flour bin, overfill it, then sweep away the excess.
2. At this point you can wrap the log and freeze for up to 2 months. Defrost and then continue the recipe.
3. If you want to bake the buns the same day you can leave them at room temperature to rise at this point.
4. To make a glaze instead of cream cheese frosting combine 1 1/2 cups (6 oz) of confectioner’s sugar with 1/4 cup (2oz) of milk. Add a 1/4 teaspoon of vanilla and stir until smooth. Drizzle the glaze over warm buns.


Calories: 430kcal | Carbohydrates: 75g | Protein: 7g | Fat: 15g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.5g | Cholesterol: 51mg | Sodium: 229mg | Potassium: 129mg | Fiber: 2g | Sugar: 27g | Vitamin A: 471IU | Vitamin C: 0.1mg | Calcium: 64mg | Iron: 3mg
Have you tried this recipe?Mention @eileen.bakingsense or tag #bakingsense!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    Hi Eileen, wanted to wish you a Merry Christmas and thank you for the luscious recipes you forward to me. I’ve tried several and they are all “WINNERS” – that is if I don’t mess them up! So far, I’ve been fairly successful because of your well written instructions. The family will be having your Cinnamon Rolls and Sticky Buns for a treat before breakfast today. Very delicious recipes!!!! I have passed your name along to many others and am hopeful they are enjoying just as much as we do.
    Thank you for all the effort you put into your recipes and website.
    Happy Holidays – Helen

  2. 5 stars
    To Eileen Gray,
    These buns are great. I actually used my bread machine to start the mix and knead process for the dough. Thanks for all you do and for sharing your swell recipes. Wishing you and yours a blessed Christmas.