← Back to recipes
Recipe

Homemade Cinnabon Cinnamon Rolls – Soft, Gooey & Extra Creamy

Mehwish KhanRecipe by Mehwish Khan

Make soft, fluffy homemade Cinnabon cinnamon rolls with a buttery cinnamon-sugar filling, rich cream cheese glaze, and a secret heavy cream trick for extra gooey buns.

Homemade Cinnabon Cinnamon Rolls: A Family Favourite

Some recipes are more than just something you bake. They become part of your family’s little traditions, the treats everyone gets excited about, and the ones your family keeps asking you to make again.

These homemade Cinnabon cinnamon rolls are exactly that in our home!

There is something irresistible about soft, fluffy cinnamon rolls filled with buttery brown sugar and fragrant cinnamon, baked until golden, and covered in a creamy cream cheese glaze. Add a cup of coffee or a glass of milk, and you have the kind of homemade treat that makes an ordinary day feel special.

I adapted this copycat Cinnabon cinnamon roll recipe from Joshua Weissman’s recipe and made a couple of changes along the way. First, I let my dough rest longer because good things take time. Then, when I realised my butter wasn’t at room temperature, I melted it and mixed it with the sugar and cinnamon before spreading it over the dough. A little kitchen improvisation never hurt anyone!

But my favourite addition was pouring one cup of heavy cream over the shaped cinnamon rolls just before baking. This extra step gives the buns a wonderfully soft, rich, gooey texture that makes them feel even more indulgent.

The result? Bakery-style cinnamon rolls that disappear surprisingly quickly in our house.

If you have been looking for a soft cinnamon roll recipe from scratch, a Cinnabon copycat recipe, or cinnamon buns with cream cheese frosting, this is one to save. You can also prepare the dough the night before, making these homemade cinnamon rolls a lovely option for a weekend breakfast, brunch, or a special family treat.

Let’s get baking!

Why You’ll Love This Recipe

  • Soft and fluffy: A tender, enriched dough makes these cinnamon buns wonderfully pillowy.
  • Rich cinnamon filling: Brown sugar and ground cinnamon create that classic cinnamon-roll flavour.
  • Extra gooey centres: Heavy cream poured over the risen rolls before baking adds richness and moisture.
  • Cream cheese glaze: Sweet, tangy frosting balances the buttery cinnamon filling.
  • Make-ahead friendly: Prepare the rolls the night before and bake them the next day.
  • Perfect for sharing: Make them for family breakfasts, brunches, holidays, or simply because you are craving something sweet.


Recipe Details

Prep30-40min + 2-3hr of rise time
Cook15-20 min
Total3hrs
Serves12-16 rolls

Ingredients

For the dough

  • 4 cups (580 g) all-purpose flour, plus extra for dusting
  • ½ cup (107 g) granulated sugar
  • ¾ teaspoon (6 g) fine sea salt
  • ⅓ cup (84 g) unsalted butter, softened
  • 1 cup (235 ml) whole milk, lukewarm
  • 2¼ teaspoons (7 g) instant yeast
  • 2 large eggs
  • 1 large egg yolk
  • Cooking spray or a little oil for greasing the bowl

For the cinnamon-sugar filling

  • 1 cup (225 g) light brown sugar
  • 1 tablespoon (14 g) muscovado sugar, optional
  • 2½ tablespoons (17 g) ground cinnamon
  • ⅓ cup (84 g) unsalted butter, melted and slightly cooled

For the heavy cream topping

  • 1 cup (240 ml) heavy cream

For the cream cheese glaze

  • 4 oz (115 g) cream cheese, softened
  • ¾ cup (90 g) powdered sugar
  • 3 tablespoons (45 ml) whole milk, plus more if needed
  • Seeds from ½ vanilla bean, or vanilla extract to taste

Instructions

Make the dough

  1. In a large bowl or the bowl of a stand mixer, combine the all-purpose flour, granulated sugar, and salt.
  2. Add the softened butter and work it into the flour using your fingers or two forks until distributed.
  3. Warm the milk until lukewarm, around 100°F (38°C). It should feel warm, not hot. Stir in the instant yeast.
  4. Add the yeast mixture, eggs, and egg yolk to the flour mixture. Mix using a dough hook on medium-low speed for about 2–3 minutes, until the ingredients come together into a dough.
  5. Transfer the dough to a lightly floured surface and knead for another 30–60 seconds, or until smooth. If using a stand mixer, continue mixing as needed until the dough becomes smooth and elastic.
  6. Place the dough in a lightly greased bowl and cover it with plastic wrap or a clean kitchen towel.

Let the dough rise

  1. Leave the covered dough in a warm, draft-free place until it doubles in size. This may take around 90 minutes, but the exact time depends on the temperature of your kitchen.
  2. I let my dough rest longer, allowing it enough time to rise properly. Instead of watching the clock too closely, look for the dough to become visibly larger and puffy.
  3. Baking tip: A cooler kitchen means a slower rise. Give the dough time rather than adding extra yeast or placing it somewhere excessively hot.

Prepare the cinnamon-sugar filling

  1. In a bowl, combine the light brown sugar, optional muscovado sugar, and ground cinnamon.
  2. Melt the butter and allow it to cool slightly. Stir the cinnamon-sugar mixture into the melted butter to create a spreadable filling.
  3. Normally, you might spread softened butter over the dough and sprinkle the cinnamon sugar on top. I used melted butter mixed with the sugar and cinnamon instead because my butter wasn’t at room temperature.
  4. It worked beautifully! Just make sure the mixture isn’t hot when you spread it over the dough.

Roll out and fill the dough

  1. Once the dough has doubled in size, gently punch it down to release excess air.
  2. Transfer it to a lightly floured work surface and roll it into a large rectangle approximately 27 inches (69 cm) long and ¼ inch (6 mm) thick.
  3. Spread the cinnamon-butter mixture evenly across the dough, leaving a small border around the edges.
  4. Starting from the long edge closest to you, roll the dough tightly into a log. Pinch the seam gently to seal it.
  5. Using a serrated knife or unflavoured dental floss, or a thread cut the log into 12-16 equal rolls, approximately 2 inches (5 cm) thick.

Arrange the cinnamon rolls and let them rise again

  1. Grease a 9 × 13-inch (23 × 33 cm) baking dish.
  2. Arrange the cinnamon rolls in the dish, leaving a little room between them for expansion. Cover and let them rise again for about 30–45 minutes, or until noticeably puffy and approximately 1½ times their original size.
  3. Don’t rush this second rise. It helps create soft, fluffy cinnamon buns instead of dense ones.

Pour over the heavy cream

  1. Preheat your oven to 375°F (190°C).
  2. Once the cinnamon rolls have finished their second rise, slowly drizzle 1 cup of heavy cream evenly over the tops of the rolls, allowing it to flow into the gaps and around the buns.
  3. This is my favourite little twist on the recipe!..The cream adds richness and helps keep the rolls moist as they bake. It also creates a deliciously gooey texture around the bottoms and edges.

Bake the cinnamon rolls

  1. Place the baking dish in the preheated oven and bake for approximately 15–20 minutes, or until the rolls are cooked through and lightly golden.
  2. Ovens vary, so begin checking toward the earlier end of the baking time. The rolls should be fluffy and set in the centre, not raw or doughy.
  3. If the tops brown too quickly, loosely cover the dish with foil for the remaining baking time.
  4. Remove the dish from the oven and allow the cinnamon rolls to cool for about 15 minutes before frosting.

Make the cream cheese glaze

  1. Place the softened cream cheese in a bowl and beat until smooth.
  2. Add the powdered sugar and mix until fully incorporated. Gradually whisk in the milk until the glaze reaches a thick but pourable consistency.
  3. Stir in the vanilla bean seeds or vanilla extract.
  4. If the frosting is too thick, add a little more milk, one teaspoon at a time. If it is too thin, add a little more powdered sugar.

Frost and serve

  1. Spread or drizzle the cream cheese glaze over the warm cinnamon rolls.
  2. I love adding the frosting while the buns are still slightly warm so it softens into the swirls without completely melting away.
  3. Serve fresh from the baking dish and watch everyone reach for a second helping!

Frequently Asked Questions

Can I prepare cinnamon roll dough the night before?+

Yes! Overnight cinnamon rolls are a great way to enjoy freshly baked buns in the morning without doing all the work first thing. Prepare the dough, let it complete its first rise, then roll, fill, cut, and arrange the buns in the greased baking dish. Cover the dish tightly and place it in the refrigerator overnight. The refrigerator slows down yeast activity, allowing the dough to rise gradually while you sleep. In the morning, remove the dish from the refrigerator and let the rolls sit at room temperature until puffy. This may take around 45–90 minutes, sometimes longer if your kitchen is cool. Drizzle the heavy cream over the rolls just before baking, then bake as directed.

Can I let the dough rise longer than the recipe says?+

Yes. Dough doesn’t always follow a strict timetable, especially when your kitchen is cool. The first rise should continue until the dough has roughly doubled in size. If you allow it to rise too long in a warm kitchen, however, it may overproof and lose some of its strength. If you need to pause the process for several hours, refrigeration is usually a better option than leaving the dough on the counter indefinitely.

Why do you pour heavy cream over cinnamon rolls before baking?+

Heavy cream adds fat and moisture, helping the cinnamon rolls bake up rich, tender, and gooey. As the rolls bake, the cream warms and combines with the sugary filling and juices in the pan. This is the special extra step I added to my family’s favourite copycat Cinnabon recipe.

Can I skip the heavy cream?+

Yes. The cinnamon rolls will still bake without it, although they may be less rich and gooey. If you want the texture of the version described here, heavy cream is the preferred choice. Milk is not a direct substitute because it contains considerably less fat.

How do I know when cinnamon rolls are fully baked?+

The tops should be lightly golden, the dough should look set, and the centres should no longer appear raw or wet. Because oven temperatures and baking dishes vary, use the suggested time as a guide rather than a guarantee. If the tops are brown but the centres remain doughy, loosely cover the dish with foil and continue baking.

Can I freeze homemade cinnamon rolls?+

Yes! For the best texture, freeze the baked rolls without the cream cheese glaze. Let them cool completely, wrap them individually or place them in an airtight freezer-safe container, and freeze for up to 2–3 months for best quality. Thaw in the refrigerator or at room temperature, then warm gently in the oven. Add fresh cream cheese glaze before serving. You can also freeze the shaped, unbaked rolls before their final rise, although the results may vary depending on how the yeast responds after thawing. Thaw them in the refrigerator, allow them to become puffy, and bake once they are ready.

Can I make cinnamon rolls without a stand mixer?+

Yes! Use a large mixing bowl and a sturdy spoon to combine the ingredients. Once a dough forms, knead it by hand on a lightly floured surface until smooth and elastic. It takes a little more effort, but you can absolutely make delicious homemade cinnamon rolls without special equipment.

Why are my cinnamon rolls dense instead of fluffy?+

Common reasons include adding too much flour, not kneading the dough sufficiently, using milk that was too hot, or not allowing enough time for the dough to rise. Make sure your dough is smooth and elastic, give it enough time to become puffy, and avoid adding extra flour unless the dough is genuinely too sticky to handle.

Shop This Recipe

A few favourites from my Amazon storefront. As an Amazon Associate I may earn from qualifying purchases, at no extra cost to you.

0 comments

Leave a comment

Comments are reviewed before they appear. Links and web addresses are not allowed.

From the kitchen
All Recipes