Homemade Cinnamon Rolls

If you’ve never made homemade cinnamon rolls you are in for a treat today. My recipe is easy to follow and you get soft rolls flavored with cinnamon, brown sugar and topped with a rich maple cream cheese glaze. These cinnamon rolls are better than any you can buy and perfect for a weekend breakfast or brunch.

cinnamon buns in a white baking dish with glaze on topHomemade Cinnamon Rolls

There is something very special about homemade cinnamon rolls. Whenever I make them for my family they are eager to gather around the table so they can bite into a warm, sweet roll. I have been making this recipe for years and it’s definitely a family favourite.

If you’ve never made cinnamon rolls (or cinnamon buns as they are sometimes called) don’t be intimidated. They do take some time, but they are so much better than any store-bought rolls you can buy. They are perfect for holiday celebrations or weekend brunch or breakfast when you want to treat your family and yourself.

The rolls bake up soft, sweet and perfectly spiced with cinnamon. Don’t skip the cream cheese icing – it adds that final special touch that everyone will love.

How long does it take to make homemade cinnamon rolls?

Cinnamon rolls take some time to make, but the actual hands-on time is only about 20 minutes. Making the dough is easy, but you do need to wait for it to rise two times. The first rise happens after you make the dough and then they need time to rise a second time after you roll out the dough and formed the rolls.

So you will need about 3 and 1/2 hours to make cinnamon rolls from start to finish. The majority of the time is for the dough to rise.

cinnamon rolls in a pan and one on a white plate with a fork

Are they made with yeast?

The best cinnamon rolls are made with yeast and for this recipe, you’ll need a package of active dry yeast. The yeast is what helps the rolls puff up – they are light and soft and so delicious. So, before you make them double-check you have the right kind of yeast on hand and that it has not expired. If it is expired it won’t work properly. In addition to yeast you’ll also need the following ingredients to make the dough:

  • Granulated sugar
  • Pinch of salt
  • All-purpose flour
  • Lukewarm whole milk (it should be approximately 105F)
  • Small egg at room temperature
  • Butter
  • Brown sugar
  • Cinnamon
cinnamon rolls in a pan and one on a white plate with a fork

Recipe Steps

I like to use a stand mixer to make this recipe. I use the paddle attachment to mix the dough and the hook attachment to knead it.

Whisk the sugar, yeast, salt, and 1/2 cup of flour together in the stand mixer bowl.

In a pot on the stove heat the milk and butter together until the temperature reaches 105F. The butter may not be completely melted and that’s okay.

Slowly add the warmed butter and milk to the dry ingredients in the bowl while mixing with the paddle attachment. Add the egg and another 1/2 cup of flour and beat to combine.

Switch to the dough hook attachment and add 1 cup of flour. Knead the dough until it is elastic and slightly sticky. If it’s very sticky add more flour (one tablespoon at a time) until it’s less sticky.

whisking the ingredients in a mixing bowl, mixing the ingredients to form a dough in the bowl

Turn the dough out onto a lightly floured surface, form it into a ball and place it in a greased bowl.

Cover the bowl with plastic wrap and leave the dough to rise for one to two hours or until it’s doubled in size.

dough in a white bowl before and after rising

Turn the dough out onto your lightly floured work surface and roll it into a rectangle approximately 10×15 inches (it doesn’t have to be perfect!). Spread softened butter over the top of the dough.

rolling out the dough and spreading the dough with butter

In a small bowl, combine the brown sugar and cinnamon. Sprinkle it in an even layer over the butter. You can also adjust or add other ingredients to the filling – here are some ideas:

  • Add finely chopped nuts like walnuts, pecans or almonds.
  • Add a layer of Nutella.
  • Do a combination of spices like cloves, nutmeg or allspice along with the cinnamon.

Don’t go too crazy – you need to be able to roll up the dough with the filling tucked inside.

brown sugar and cinnamon sprinkled on the dough and the dough rolled up lengthwise on a board

Once you’ve added your filling, roll the dough up starting from one of the long sides. Roll it up like a jelly roll and slice the roll into 12 rolls.

Place the rolls in a lightly greased baking dish. Space them apart because, as they rise, they will puff up and double in size. Cover the dish with plastic and leave the rolls to rise for 30 to 45 minutes.

the roll cut and placed in a white baking dish before and after rising

Bake for 20 to 25 minutes at 375°F. While the rolls are baking you can make the glaze.

How to Make Maple Glaze

  • Room temperature cream cheese
  • Powdered sugar
  • Milk
  • Maple syrup

Beat the cream cheese and sugar together in a bowl. Add the milk and syrup until smooth. If yours is too thick you can thin it with a little more milk.

When the cinnamon rolls are done baking let them cool in the pan. Spread the glaze over the top and serve.

When you pull the warm cinnamon rolls out of the oven everyone will run to the kitchen to have a taste. They really are the best weekend treat – enjoy!

cinnamon roll on a white plate

More Delicious Dessert Recipes

cinnamon buns in a white baking dish with glaze on top

Homemade Cinnamon Rolls

Rosemary Molloy
Learn how to make homemade cinnamon rolls with a maple cream cheese glaze. They are perfect for a holiday brunch or special weekend breakfast.
5 from 5 votes
Prep Time 20 minutes
Cook Time 25 minutes
Rising Time 2 hours 30 minutes
Total Time 3 hours 15 minutes
Course Breakfast, Dessert
Cuisine American
Servings 12 rolls
Calories 309 kcal



  • 2 1/2 tablespoons granulated sugar
  • 1 pinch salt
  • 1 1/4 teaspoon active dry yeast
  • 2-2 1/4 cups all purpose flour (255-281 grams)
  • 1/2 cup milk (whole) (lukewarm 105F / 40C) (120 grams)
  • 1 large egg (room temperature)
  • 1/4 cup butter (room temperature) (52 grams)


  • 4 ounces cream cheese (room temperature) (80 grams)
  • 1 1/2 cups powdered / icing sugar (180 grams)
  • 1 tablespoon milk
  • 1-2 tablespoons maple syrup


  • 1/4 cup butter softened
  • 1/2 cup brown sugar
  • 1/2 -1 teaspoon cinnamon


  • In a small bowl whisk together the brown sugar and cinnamon, set aside.


  • In the bowl of the mixer whisk together sugar, salt, yeast and 1/2 cup of flour
  • In small pot heat the milk and butter to 115F(46C), (the butter doesn't have to melt).
  • Add the liquid slowly into the dry ingredients while beating on low with flat beater, beat on speed 2 for 2 minutes, beat in the egg and add 1/2 cup of flour beat to combine.
  • Remove the attachment and replace with the dough hook, and add 1 cup of flour and knead. Knead for 3-4 minutes or until dough is smooth and elastic , dough will be slightly sticky (if it's really wet then add flour a tablespoon at a time). Remove dough to a flat lightly floured flat surface (not too much it's a little sticky) and form into a ball, place in a lightly greased bowl, roll the dough so it is lightly oil on top cover with plastic wrap and let rise 1-2 hours or until doubled in bulk. 
  • Roll the dough out to a rectangle 10×15 inches (25 x 38 cm) (more or less) spread with soft butter (leave a 1 inch border),  sprinkle evenly the brown sugar mixture on top.
  • Roll the dough up lengthwise and cut into 11-12 pieces. Place in a lightly greased and floured baking pan, cut side up, cover with plastic and let rise 30-45 minutes.
  • Pre-heat oven to 375F (190C) and bake 20-25 minutes. When cool spread with the Maple cream cheese frosting if desired. Enjoy!


  • In a medium bowl beat cream cheese and icing sugar, then add the milk and syrup and beat until smooth.


If you prefer you can stuff your rolls with Nutella (instead of the butter, cinnamon sugar mixture), it is best to warm the Nutella (1/2-1 cup either in the microwave or bain marie) until it is easy to pour, spread evenly on the dough (leaving a half inch border) then sprinkle with finely chopped hazelnuts if desired, roll and continue with the recipe. These would be good drizzled with a vanilla or chocolate glaze.


Calories: 309kcalCarbohydrates: 47gProtein: 4gFat: 12gSaturated Fat: 7gCholesterol: 45mgSodium: 115mgPotassium: 84mgFiber: 1gSugar: 28gVitamin A: 399IUCalcium: 39mgIron: 1mg
Keyword cinnamon rolls, homemade cinnamon rolls with a maple glaze
Tried this recipe?Let us know how it was!

[mailerlite_form form_id=1]


Leave a Reply

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.