This post may contain affiliate links. Please see our disclosure policy.

Cinnamon Rolls with Cream Cheese Icing are a buttery, gooey, and soft buns that literally melt in your mouth! These homemade cinnamon rolls are made with buttery brioche dough, gooey cinnamon filling, and topped with a velvety homemade cream cheese frosting for the ULTIMATE treat!

For another bakery style cinnamon rolls recipe, try my blueberry cinnamon rolls, banana bread cinnamon rolls and maple bacon cinnamon rolls!

cinnamon rolls in a baking dish covered in a cream cheese icing.

I just love the smell of fresh baked cinnamon rolls on christmas morning. We’ve officially hit that time of year where everyone’s baking cozy treats and I am SO here for it. This homemade cinnamon roll recipe has quickly become a family favorite and for good reason.

These cinnamon buns are better than cinnabon and are completely made from scratch! It’s a delicious buttery brioche dough with a gooey cinnamon sugar filling and a smooth cream cheese icing on top that’s just SO good.

These are easily the best cinnamon rolls you’ll ever make and that’s a promise! They have rich flavor, they’re gooey and soft, and that cream cheese icing on top is *insert chef’s kiss* – delicious!

To make these brioche cinnamon rolls, you’ll need a stand mixer, a lot of butter, cream, and sugar. Let’s put on our apron and get started. Happy Baking!

Why You’ll Love this Recipe

a gooey cinnamon bun on a plate with a fork covered in frosting.
  • They’re better than Cinnabon! These gooey buttery cinnamon rolls are the best! The texture of these rolls literally melt in your mouth and buttery cinnamon brown sugar filling with the the cream cheese icing on top seals the deal!
  • These buns will melt in your mouth! The buns are soaked in heavy cream prior to baking (the tiktock hack) which makes them so decadent and flavorful. This step takes these cinnamon buns to the next level!
  • From scratch! Why use store bought when you can make your own homemade cinnamon rolls?
  • Make them now or later! You can make these rolls immediately or you can let the dough sit overnight in the refrigerator and make them the next morning.
  • Gooey Center! The cinnamon filling has butter, brown sugar, and loads of cinnamon that really make these rolls so luxurious and velvety.
  • Best Cream Cheese Frosting ever. The frosting has cream cheese, butter, vanilla, and the tiniest pinch of salt and it SO good on warm cinnamon rolls.

Ingredients

ingredients to make cinnamon rolls - pastry flour, butter, sugar, salt, active dry yeast, whole milk, cinnamon, nutmeg, eggs, and egg yolks.

Cinnamon Roll Dough

We’re making a brioche dough for the perfect cinnamon rolls! Here’s what you’ll need:

  • Pastry Flour – ok this is my secret ingredient for decadent cinnabon-style cinnamon rolls. I won’t go too deep into it, but pastry flour has a finer texture and lower protein content – which makes for soft and gooey cinnamon rolls. You can use all purpose flour or bread flour, but pastry flour is the way to go to get the true cinnabon gooeyness.
  • Active Dry Yeast – the yeast is what makes these rolls fluffy cinnamon rolls. Be sure to use yeast that’s not expired. If it bubbles up while dissolving, it’s more than likely good (see more on this in the recipe card). You can also use instant yeast here – if using instant yeast, just throw everything into the stand mixer. No need to dissolve the yeast prior to making the dough.
  • Sugar – we’re using sugar for the dough for sweetness but also to interact with the yeast and allow these rolls to rise.
  • Softened Butter – We are not skimping on butter for these extra-gooey treats. I used salted butter, but feel free to use unsalted butter if you’re watching your salt intake.
  • Eggs – eggs are richness to the dough and bind everything together. We’re also using egg yolk here for extra flavor.
  • Spices – cinnamon, nutmeg, and salt to flavor the dough.
  • Milk – you can use whatever kind of milk you’d like! I used whole milk.

For the Filling

ingredients for the cinnamon roll filling- brown sugar, sugar, cinnamon, butter, and heavy cream.

Here are the ingredients for the cinnamon sugar filling:

  • Brown sugar – light or dark brown sugar work here.
  • Sugar – for a little bit of added sweetness.
  • Butter – use slightly melted butter. I microwaved the butter for about 30 seconds to melt it just a tiny bit. This makes it easier to spread onto the dough.
  • Cinnamon – we’re using a heaping 2 tbsps of ground cinnamon for the filling. Trust me, it’s so worth it.
  • Heavy cream – technically, the heavy cream doesn’t go inside of the cinnamon rolls, it gets poured on top of the cinnamon rolls and soaks into the rolls prior to baking. For this good reason alone, I see why this became a viral recipe – it’s genius. I first saw this trick on Taste of Lizzy T and I’ll never make my cinnamon buns without heavy cream again. You’ll only need a 1/2 cup of heavy cream.

Cream Cheese Icing

ingredients to make cream cheese icing - cream cheese, butter, powdered sugar, and vanilla extract.
  • Cream Cheese – at room temperature
  • Butter – also at room temperature
  • Powdered Sugar
  • Vanilla Extract
  • Pinch of salt

Leave the store-bought cinnamon rolls at the market, get your stand mixer out, a 9×13 baking pan, and gather your ingredients – it’s time to bake!

Tips

  • Make sure to measure your flour properly. You’ll want to either scoop the flour into the measuring cup with a spoon or use a kitchen scale to measure it. This prevents adding too much flour to the recipe. It’s the best way to get the most consistent results.
  • Use softened butter as opposed to room temperature butter for the brioche dough. This means that when you press the butter, the you should see your fingerprint but the butter holds its shape. If the butter completely loses its shape, it’s too soft.
  • When adding the butter to the dough, the dough may break apart – this is OK! Just keep going, the dough will come back together. It helps to increase the speed to high for a minute or two – that usually does the trick.

How to make Homemade Cinnamon Rolls (From Scratch)

a hand holding a cinnamon roll over top of a baking dish.

Make the Brioche Dough

  • Begin by combining warm milk, yeast, and sugar in the bowl of a stand mixer fitted with the dough hook attachment. Allow the yeast to sit for become foamy, about 5-10 minutes. (Image 1)
yeast mixture in a bowl.
  • Then add pastry flour, eggs, egg yolks, sugar, cinnamon, and nutmeg. Mix together on low speed until the dough forms into a ball and continue to mix for about 3 minutes.
  • Cut the room temperature butter into tablespoon sized pieces. Increase the speed to medium and begin adding butter to the dough, one tablespoon at a time. Mix the dough for about one minute prior to adding the next tablespoon. Once all of the butter is added, mix on medium speed for another 5 minutes, until the dough is smooth and elastic. The dough should be tacky and sticky. (Image 2)
brioche dough resting in a mixing bowl.
  • Next step, place the dough in an oiled bowl and and cover with plastic wrap. Let the dough rise in a warm place for about an hour to an hour and half, until it’s doubled in size. (this is considered the first rise)

Make the Filling and Cream Cheese Glaze

While the rolls are rising, prepare the filling and the icing.

  • To make the filling, microwave butter in a medium sized bowl for about 30-45 seconds. Butter should be partially melted and still have a few chunks. Then add brown sugar, sugar, and cinnamon and mix together until all ingredients are incorporated. Set butter mixture aside until you’re ready to use. (Image 3)
cinnamon roll filling mixed together in a bowl.
  • Then make the cream cheese icing for the top of the rolls (my favorite part of this delicious treat). Combine cream cheese, butter, and powdered sugar in the bowl of a stand mixer fitted with the paddle attachment. Cream together until smooth, then add vanilla extract and a tiny pinch of salt. Cover with plastic wrap and set aside. (Image 4)
cream cheese icing mixed together in a bowl.

Assemble the Rolls

  • Place dough onto a lightly floured surface and use a rolling pin to roll out the dough into a 12×18 large rectangle. Trim any excess pieces. (Image 5)
  • Spread the sugar and cinnamon mixture evenly all around the dough. Start with the short end (the 12-inch side) and roll the dough tightly into a log. Some of the filling may leak out, this is OK. (Image 6)
  • Cut the rolls into 12 equal pieces with a serrated knife of unflavored dental floss (also known as the dental floss trick). Place rolls into a 9×13 baking dish. (Image 7)
  • Preheat the oven to 375 degrees F. Cover with a clean kitchen towel and let the cinnamon rolls rise again for 30 minutes in a warm environment (second rise). Once the rolls have become puffy, pour the heavy cream on top and bake for 28-30 minutes, until the tops are golden brown. (Image 8)

Allow the rolls to cool for at least 30 minutes then add the cinnamon roll icing on top. Best part – enjoy

Overnight Option

To make these rolls the next day, prepare the dough, filling, and assemble the rolls as instructed. Place the cut rolls into a large baking dish and cover with plastic wrap.

Place rolls in the refrigerator for up to 12 hours. When you’re ready to bake, let them sit at room temperature 30 minutes prior to baking and pour the heavy cream on top. Bake for 28-30 minutes as instructed below in the recipe card.

Storing

cinnamon rolls in a casserole dish with a pie server.

Store any leftover cinnamon rolls in an airtight container or cover the baking dish with plastic wrap. They can be stored at room temperature for up to two days and in the refrigerator for up to a week.

You can also freeze cinnamon rolls for up to three months if they’ve not been frosted. If they’ve been frosted, they’ll be a bit unpleasant when you defrost them.

More Cinnamon Roll Recipes

Want more delicious and beautiful recipes? Subscribe to my newsletter to receive the latest seasonal creations as soon as they’re released!

If you make this recipe, please leave a star rating on the recipe card and comment below! You can also tag @BritneyBreaksBread on Instagram and hashtag #britneybreaksbread so I can celebrate your beautiful creations!

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
5 from 8 votes

Cinnamon Rolls with Cream Cheese Icing

Prep: 1 hour
Cook: 30 minutes
Rising Time: 1 hour 30 minutes
Total: 3 hours
Servings: 12 buns
Cinnamon Rolls with Cream Cheese Icing are buttery, gooey, and soft sweet treats made completely from scratch! We're making homemade cinnamon rolls, similar to brioche cinnamon rolls, and topping the rolls with heavy whipping cream and a homemade cream cheese frosting. These cinnamon buns are better than cinnabon and are completely made from scratch!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 cup Whole Milk
  • 2 1/4 tsp Active Dry Yeast
  • 1 tbsp Sugar, (for the yeast mixture)
  • 4 1/2 cups Pastry Flour 
  • 1 tbsp Ground Cinnamon
  • 1/2 tsp Ground Nutmeg
  • 1 tsp Kosher Salt
  • 1/2 cup Sugar
  • 1 Large Egg
  • 2 Egg Yolks
  • 8 tbsps Salted Butter, (softened)

Cinnamon Filling

  • 10 tbsps Salted Butter
  • 1 cup Brown Sugar
  • 1/2 cup Sugar
  • 2 tbsps Ground Cinnamon
  • Pinch Kosher Salt
  • 1/2 cup Heavy Cream, (for pouring on top of cinnamon rolls)

Cream Cheese Icing

  • 4 oz Cream Cheese
  • 4 tbsps Salted Butter
  • 2 cups Powdered Sugar
  • 1 tsp Vanilla Extract
  • Pinch Salt

Instructions 

Make the Brioche Dough

  • Begin by combining warm milk, yeast, and sugar in the bowl of a stand mixer fitted with the dough hook attachment. Allow the yeast to sit for become foamy, about 5-10 minutes. Then add pastry flour, eggs, egg yolks, sugar, cinnamon, and nutmeg. Mix together on low speed until the dough forms into a ball and continue to mix for about 3 minutes.
  • Cut the softened butter into tablespoon sized pieces. Increase the speed to medium and begin adding butter to the dough, one tablespoon at a time. Mix the dough for about one minute prior to adding the next tablespoon. Once all of the butter is added, mix on medium speed for another 5 minutes, until the dough is smooth and elastic. The dough should be tacky and sticky.
  • Next step, place the dough in an oiled bowl and and cover with plastic wrap. Let the dough rise in a warm place for about an hour to an hour and half, until it's doubled in size. (this is considered the first rise)

Make the Filling and Cream Cheese Glaze

  • While the rolls are rising, prepare the filling and the icing. To make the filling, microwave butter in a medium sized bowl for about 30-45 seconds. Butter should be partially melted and still have a few chunks. Then add brown sugar, sugar, and cinnamon and mix together until all ingredients are incorporated. Set butter mixture aside until you're ready to use.
  • Then make the cream cheese icing for the top of the rolls (my favorite part of this delicious treat). Combine cream cheese, butter, and powdered sugar in the bowl of a stand mixer fitted with the paddle attachment. Cream together until smooth, then add vanilla extract and a tiny pinch of salt. Cover with plastic wrap and set aside.

Assemble and Bake the Rolls

  • Place dough onto a lightly floured surface and use a rolling pin to roll out the dough into a 12×18 large rectangle. Trim any excess pieces.
  • Spread the sugar and cinnamon mixture evenly all around the dough. Start with the short end (the 12-inch side) and roll the dough tightly into a log. Some of the filling may leak out, this is OK.
  • Cut the rolls into 12 equal pieces with a serrated knife of unflavored dental floss (also known as the dental floss trick). Place rolls into a 9×13 baking dish.
  • Preheat the oven to 375 degrees F. Cover with a clean kitchen towel and let the cinnamon rolls rise again for 30 minutes in a warm environment (second rise). Once the rolls have become puffy, pour the heavy cream on top and bake for 28-30 minutes, until the tops are golden brown.
  • Allow the rolls to cool for at least 30 minutes then add the cinnamon roll icing on top. Best part – enjoy

Notes

Overnight Option
To make these rolls the next day, prepare the dough, filling, and assemble the rolls as instructed. Place the cut rolls into a large baking dish and cover with plastic wrap.
Place rolls in the refrigerator for up to 12 hours. When you’re ready to bake, let them sit at room temperature 30 minutes prior to baking and pour the heavy cream on top. Bake for 28-30 minutes as instructed below in the recipe card.
Tips
  • Make sure to measure your flour properly. You’ll want to either scoop the flour into the measuring cup with a spoon or use a kitchen scale to measure it. This prevents adding too much flour to the recipe. It’s the best way to get the most consistent results.
  • Use softened butter as opposed to room temperature butter for the brioche dough. This means that when you press the butter, the you should see your fingerprint but the butter holds its shape. If the butter completely loses its shape, it’s too soft.
  • When adding the butter to the dough, the dough may break apart – this is OK! Just keep going, the dough will come back together. It helps to increase the speed to high for a minute or two – that usually does the trick.

Nutrition

Calories: 678kcal, Carbohydrates: 96g, Protein: 9g, Fat: 30g, Saturated Fat: 18g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 8g, Trans Fat: 1g, Cholesterol: 126mg, Sodium: 414mg, Potassium: 174mg, Fiber: 3g, Sugar: 57g, Vitamin A: 1019IU, Vitamin C: 0.1mg, Calcium: 97mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Mention @BritneyBreaksBread or tag #BritneyBreaksBread!

About Britney Chamberlain

Hello friends and welcome to my little (but delicious) corner of the internet! I'm Britney, the heart and soul behind Britney Breaks Bread. I'm a mom, wife, and lover of delicious wholesome food!

You May Also Like

5 from 8 votes (2 ratings without comment)

Leave a comment

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

Recipe Rating




12 Comments

  1. Kris says:

    2 comments: 1st from my sister…”these make me wanna slap your Momma”, who is OUR mother. 2nd from step father, “remind me of Ann Sather’s restaurant” high compliment as they were known for their cinnamon rolls. You ROCK!

  2. Maureen says:

    5 stars
    These are the best cinnamon rolls. The whip cream tales them over the top. It makes them the fluiest and so tender. My daughter loves them and I make them when she comes to visit. My husband and I enjoy them in between.
    Thanks for the perfect breakfast.

    1. Britney Chamberlain says:

      Thank you so much Maureen! I’m so happy that you enjoyed this recipe!

  3. Maureen Foster says:

    5 stars
    These have to be the best cinnamon rolls. The whip cream takes them over the top of any other recipe. It makes the so soft. My daughter really likes them and I make them when she comes to visit. Meanwhile my husband and I enjoy them so much.
    Thank you for the best breakfast.

  4. Aria says:

    5 stars
    The recipe was so easy to follow…and these are by far the most amazing cinnamon rolls ever! They’re definitely better than Cinnabon, they’re sweet but not achingly sweet. I will definitely move this recipe into my rotation for when I want to impress! Thank you!

    1. Britney Chamberlain says:

      Thank you so much, I really appreciate the compliment! 🙂

  5. Amy says:

    5 stars
    Just made the cinnamon rolls
    This was my first attempt and must say they were perfect
    Easy directions
    End result was lived by all

    1. Britney Chamberlain says:

      I’m so glad to hear that, thank you!

  6. Carmela says:

    5 stars
    Brittney,
    These buns were absolutely delicious! I practice today so I could make on Christmas Day! I couldn’t find the pastry flour so I used a combination of all purpose flour and cake flour. My only mistake was using a cold bowl for the yeast. With your explicit instructions on how the yeast should look, I caught myself mistake right away. Can’t wait to make again!

    1. Britney Chamberlain says:

      I’m SO happy that you enjoyed them, it’s one of my favorite recipes to make during the holidays! Have a wonderful Christmas!

  7. Theresa says:

    5 stars
    In a word……MAGNETIZING. This recipe was fun to make and easy to follow. So so good I made it twice. Once for myself and then for my family. It was so fluffy, light and tasty. Thank you Britney. It goes well with morning coffee or tea

    1. Britney Chamberlain says:

      I love to hear this! Thank you so much!