These cinnamon rolls are soft, fluffy, and sweet without being overly sweet. We’ve made hundreds of cinnamon rolls over the years, and these cinnamon rolls with heavy cream and cream cheese frosting win every time.
They’ve been called AMAZING, the best cinnamon rolls ever, and incredible just in the past month since we’ve made them for family and friends. Try them for yourself, just be warned that you may never make another cinnamon roll recipe again!

Want to save this recipe?
Enter your email below and we’ll send this idea straight to your inbox (plus you’ll receive fun weekly ideas from us too!)
Homemade Cinnamon Rolls with Heavy Cream
Let me start by saying that this is a homemade cinnamon roll recipe. This is not the Viral TikTok cinnamon rolls that you make using Pillsbury Grands cinnamon rolls. If you want that recipe, try this TikTok cinnamon roll recipe.
Those are good for using store bought cinnamon rolls, but there is nothing like homemade cinnamon rolls. Just nothing like it, even with the heavy cream TikTok cinnamon roll hack.
These heavy cream cinnamon rolls are everything you dream of in a cinnamon roll – they’re soft, fluffy, full of cinnamon sugar flavor, and topped with a sweet but not too sweet cream cheese icing that complements the flavor of the cinnamon sugar filling perfectly.
They take more time than using canned cinnamon rolls, but I’m here to tell you that time is absolutely worth it. You’ll never buy store-bought cinnamon rolls again after trying these.
Make them for Easter brunch, Christmas morning, baby showers, or any time you are just craving cinnamon rolls. They’re the base for all of our cinnamon roll recipes – Halloween cinnamon rolls, chocolate sweet rolls, and even giant cinnamon rolls – because if you start with a perfect base, it’s hard to mess it up by changing the toppings!
Why you’ll love These Cinnamon Buns
- Feeds a crowd – one tray makes 12 rolls that will fill up your biggest eaters. We often cut them in half to feed even more people!
- Best recipe – we’ve tried hundreds of cinnamon roll recipes over the years and this is easily the best we could come up with.
- Not overly sweet – I’ve mentioned this again but it’s worth mentioning again because so many cinnamon rolls recipes are too sweet to eat the whole thing. These aren’t, they’re just the perfect amount of sweet!
Ingredients in homemade cinnamon rolls

Ingredient Notes & Substitutions
- Buttermilk – you can use store-bought buttermilk or make your own buttermilk, but I highly recommend using buttermilk versus regular milk.
- Butter – both salted butter and unsalted butter will work, but for best results use a higher quality butter. You’ll need melted butter for the dough and softened butter for the filling and frosting. You can also use vegetable oil in place of butter for just the dough portion if you don’t have butter.
- Heavy whipping cream – again you can use whole milk for this but they are much better with heavy cream.
- Flour – all-purpose flour is best for this as it makes for a softer dough.
- Karo syrup – this can be omitted without issues.
- Instant yeast – this recipe allows for proofing the yeast so any type of active dry yeast will work.
Recommended Tools
I highly recommend using a stand mixer with a paddle attachment and a dough hook to make these cinnamon rolls. If you don’t have a stand mixer, you can still make them with a hand mixer with a dough hook – but you need something that can knead the dough.
How to make cinnamon rolls with heavy cream
Don’t let the idea of making these from scratch scare you off from making them. I promise they are worth every bit of effort and are not as hard to make as they seem.
I’ve included a basic outline of how to make these homemade cinnamon rolls, but I highly recommend using the recipe card at the bottom of this post for even more details!
1 – Proof the Yeast
Combine water and heavy cream in a microwave-safe bowl or liquid measuring cup then microwave for a minute until it’s slightly hot to the touch. Then add this liquid to the bowl of a stand mixer.
Add two tablespoons of sugar and yeast to the warm liquids. Gently stir to combine then allow it to proof for 5-10 minutes or until the yeast is foaming.

2 – make the cinnamon roll dough
While the yeast mixture is proofing, measure buttermilk and place it in the microwave for 30 seconds until warm. Set aside for later.
In a small bowl, combine melted butter, eggs, egg yolk, sugar, and salt. Stir together until it resembles wet sand.
Once yeast is done proofing, add warmed buttermilk and stir to combine, you can use the paddle attachment or rubber spatula for this.
Add the remaining wet ingredients to the yeast mixture, again stir until fully combined.

Attach the dough hook to your stand mixer then begin adding flour to the bowl of a stand mixer with the dough hook at medium-low speed, adding one cup at a time until it begins to form a dough.
Tip!
Scrape the side of the bowl as you mix the flour in to make sure all of the flour gets mixed in.
Once a dough ball begins to form, add just enough flour so that the dough consistently cleans the side of the bowl (aka pulls away from the side of the bowl).
Continue kneading the dough for five minutes or until the dough has a smooth and soft look to it.
While the dough is kneading, take a large bowl and lightly grease the inside of it.
When the dough is done, remove it from the stand mixer and place in the lightly greased bowl then cover with a dish towel or plastic wrap or a bowl cover like this one.

Set in a warm place to rise until it is doubled in size, this should take about an hour.

3 – Roll out the cinnamon Roll Dough
Line a large cookie sheet with a piece of parchment paper.
Once your dough has finished its first rise, turn it out onto a large lightly floured surface.
Using your hands, pull and shape the dough into a rectangle. Once the shape is formed into a basic rectangle, use a rolling pin to roll it out until you have a rectangle roughly 24×18 and no thicker than ¼ inch.

4 – Make and Add Cinnamon Roll Filling
In a medium bowl, combine brown sugar, sugar, cornstarch, and cinnamon.

Spread the 1/2 cup of softened butter all over the rolled out dough.
Spread the cinnamon sugar filling over the buttered dough. It may seem like a lot but add it all on there – it gives these cinnamon rolls their amazing flavor!

5 – roll and cut the cinnamon rolls
Starting on the long end, tightly roll the dough into a log.
Use unflavored dental floss or a sharp serrated knife to cut the cinnamon rolls into 12 pieces that are two inches thick. I like to measure each and make a little indention with the knife as I go to make sure I can get all 12 in before I actually cut them.
Tip!
I like to measure each and make a little indention with the knife as I go to make sure I can get all 12 in before I actually cut them. That way if your roll is a little shorter than you thought it was, you can go back and make them a bit less thick than you originally intended and still get 12 large rolls.

Gently place the cut rolls onto a parchment paper lined cookie sheet. Cover the rolls and allow them to double in size again, roughly 45 minutes.

6 – Bake The Cinnamon Rolls
While the rolls are rising preheat the oven to 350. Once the rolls have finished their second rise, place in the preheated oven and bake for 20-23 minutes.
Once they start to turn light golden brown, remove them from the oven. You do not want to over bake these or they won’t be result in the gooey cinnamon rolls you’re hoping for!
How do I know when they’re done?
I recommend checking the center of one of the cinnamon rolls with a baking thermometer to see if they’re cooked. Remove from the oven when the center of one reaches 185 degrees to ensure they don’t get over baked.
7 – make The cream cheese Frosting
Combine softened butter, cream cheese, and karo syrup in the bowl of a stand mixer or just a large mixing bowl. Cream together until smooth. Then add in the vanilla and stir until combined in.
Slowly add powdered sugar until the texture is smooth and all the sugar has been added.

8 – Frost and Serve the Cinnamon Rolls
Let the baked cinnamon rolls cool for a few minutes then frost while still warm so the frosting spreads across the rolls easier.

Once frosted, enjoy warm! We often like to cut these in half because they are pretty large and filling, but you can serve them however you want.

how to store cinnamon rolls
Store any leftover cinnamon rolls in the fridge for up to three days.
Reheat any cinnamon rolls in the microwave for a few seconds or put in a cold oven and preheat the oven to 350 and let the cinnamon rolls warm up with the oven, checking them every few minutes to take them out when they are warm.
Additional Tips for Perfect Cinnamon Rolls
For best results, make sure all designated ingredients are at room temperature so everything is smooth and creamy. I like to take them out of the refrigerator about an hour before I use them.
Make the rolls ahead of time by rolling buns and putting them on the tray. Then place them in the fridge tightly covered in plastic wrap. Remove from the fridge to rest for an hour before baking.
Don’t skip out on the filling even if you feel like the dough is already covered – add it all in there!
Roll the cinnamon rolls as tightly as you can to get as many layers in the cinnamon rolls as possible.

Recipe FAQs
Why do you put brown sugar in cinnamon rolls?
Adding brown sugar to cinnamon rolls gives it an extra layer of caramel sweetness that comes from the molasses in the sugar.
Is melted or softened butter better for cinnamon rolls?
Using softened butter is better than melted for the filling, otherwise, you risk the filling melting out. However, for the dough, melted butter is better.
Can I make these cinnamon rolls gluten-free?
We’ve tried these cinnamon rolls with gluten-free flour, and they don’t work the same way. You can see the picture to see how they turned out – the rolls didn’t fluff up and thicken like they are supposed to.
Here’s a gluten-free cinnamon roll recipe that will work.
What does adding heavy cream to cinnamon rolls do?
The heavy cream in these cinnamon rolls soaks into the dough and makes it fluff up to give you the soft, fluffy, cinnamon roll dough you want. It also helps to keep the cinnamon rolls nice and moist, rather than dry.

More Easy Brunch Recipes
If you love these cinnamon rolls, you should try these other sweet brunch recipes next!
- Apple pie cups – these two ingredient treats are about as easy as it gets!
- Monkey bread muffins – little mini cinnamon roll monkey breads made in a muffin tin!
- Pineapple bread – this light, fresh, and flavorful bread is perfect for a summer brunch!
- Homemade strawberry danish – a super easy strawberry danish recipe with a cream cheese frosting.
- Cream cheese french toast casserole – overnight French toast casserole with a creamy surprise!
Want more Goodies?
Want more delicious recipes just like this one? Enter your first name and email address in the form below to join the Play Party Plan community! You’ll receive weekly recipes and party ideas directly to your inbox!

The Best Cinnamon Rolls with Heavy Cream
Ingredients
Dough
- 1 cup warm water
- ½ cup heavy cream
- 4 ½ teaspoons instant yeast
- 2 tsp granulated sugar
- ½ cup buttermilk
- ⅔ cup butter
- 1 cup granulated sugar
- 2 eggs
- 1 egg yolk
- 2 tsps salt
- 7-8 cups all-purpose flour
Filling
- ½ cup butter softened
- 1 ¼ cups light brown sugar
- ¼ cup white sugar
- 4 tbsp ground cinnamon
- 3 tbsp cornstarch
Frosting
- 8 oz. cream cheese at room temperature
- 2 tbsp unsalted butter softened
- 1 ½ tsp vanilla extract
- 2 tbsp light Karo syrup
- 2- 2 ½ cups powdered sugar
Instructions
Dough
- Combine water and heavy cream then heat in a microwave-safe container until just hot to the touch.1 cup warm water, 1/2 cup heavy cream
- Add warm liquid to the bowl of a stand mixer.
- Add 2 tsp of sugar and yeast to the water mixture. Allow five to ten minutes to foam.4 1/2 teaspoons instant yeast, 2 tsp granulated sugar
- While the yeast proofs, warm the buttermilk in the microwave until warm to the touch then add the warm buttermilk to the yeast mixture.1/2 cup buttermilk
- In a separate bowl or large measuring cup, mix melted butter with remaining sugar, eggs, egg yolk, and salt. It will look like wet sand.2/3 cup butter, 1 cup granulated sugar, 2 eggs, 1 egg yolk, 2 tsps salt
- Using the paddle attachment, mix the butter mixture into the yeast. Combine on low speed until just combined.
- Switch to a dough hook and begin adding the flour one cup at a time. The dough will be soft but not sticky and and should clean the bowl as you knead.7-8 cups all-purpose flour
- Knead the dough for six minutes until it is smooth.
- Once smooth, transfer to a lightly greased bowl, cover, and allow to proof until doubled in size (about an hour).
- While the dough is rising, prep the filling by combining brown sugar, sugar, cornstarch, and cinnamon and stir until combined.1 1/4 cups light brown sugar, 4 tbsp ground cinnamon, 3 tbsp cornstarch, 1/4 cup white sugar
- Line a baking sheet with parchment paper.
- Once doubled in size, turn the dough out onto a lightly floured surface.
- Using your hands, pull and shape the dough into a rectangle. Once the shape is formed, use a rolling pin to roll it out until you have a rectangle roughly 24×18 and roughly 1/4 inch thick.
- Spread the softened butter evenly over the rolled out dough.1/2 cup butter
- Pour the filling over the dough and spread evenly. Gently press the filling into the butter.
- Starting on the long end of the dough, tightly roll the dough into a log.
- Use unflavored dental floss or a sharp serrated knife to cut the cinnamon rolls into 12 rolls that are approximately 2 inches thick.
- Gently place the cut rolls onto a parchment paper-lined cookie sheet. Then cover the rolls and allow them to double in size again, roughly 45 minutes.
- Preheat the oven to 350.
- Once the dough has doubled in size, bake in the preheated oven for 20-23 minutes. Once they start to turn light golden brown or reach 185 degrees in the center, they are done.
- Make the frosting while the cinnamon rolls are baking.
- Once the rolls are baked, frost generously with frosting while the cinnamon rolls are still warm. Let cool enough so that you can eat and handle the cinnamon rolls, then serve warm.
Frosting
- Cream butter and cream cheese with the corn syrup until smooth using a stand or hand mixer.8 oz. cream cheese, 2 tbsp unsalted butter, 2 tbsp
- Add in vanilla and mix until combined.1 1/2 tsp vanilla extract
- Slowly add powdered sugar until the texture is smooth and all the sugar has been added.2- 2 1/2 cups powdered sugar
Leave a Reply