,

The Ultimate Soft and Gooey Homemade Cinnamon Rolls

Written by

·

Estimated reading time: 11 minutes

If you’ve ever wanted to wake up early and make something that feels like a warm hug in food form, this is it. I made these homemade cinnamon rolls for Cole on Valentine’s Day morning, and I am not exaggerating when I say they were some of the best cinnamon rolls I have ever had. Soft, fluffy dough. Extra gooey centers. A rich cinnamon brown sugar swirl that actually tastes balanced instead of overly sweet. It is everything you want when you picture bakery-style cinnamon rolls made from scratch at home.

This recipe is based on a classic yeast dough that creates that pillowy, tender texture we all love. But where I truly made this my own is in the filling. Instead of sprinkling brown sugar and cinnamon over butter, I doubled the filling amounts and mixed the softened butter, brown sugar, cinnamon, and a pinch of salt into one spreadable paste. That small change makes a huge difference. Every single bite has evenly distributed cinnamon flavor, and you get that perfectly gooey texture throughout the entire roll.

If you are new to baking with yeast, do not worry. I am going to walk you through every single step so you know exactly what to look for and what things should feel like along the way. Making homemade cinnamon rolls from scratch is not difficult, but it does require attention to detail. Once you do it once, you will feel so confident doing it again and again.

These soft and gooey homemade cinnamon rolls bake up beautifully in a 9 by 13 inch pan and yield 12 generous rolls. They are perfect for Valentine’s Day, Christmas morning, birthdays, or honestly just a slow weekend at home when you want something special. Let’s make them together.

If you give this recipe a try, post a pic and tag @colbytroy on Instagram so I can see your beautiful creations!

Perfect Pairings with
Homemade Cinnamon Rolls

These cinnamon rolls pair beautifully with a hot cup of coffee, especially something smooth and slightly nutty that balances the sweetness of the brown sugar filling. If you are more of a tea person, a black tea or chai latte complements the warm cinnamon flavor perfectly. For a full breakfast spread, serve these alongside fresh berries, scrambled eggs, or crispy bacon to create a sweet and savory balance. If you are making these for a brunch gathering, a blueberry lemon drop martini or a simple mimosa would make it feel elevated without overpowering the flavors of the rolls.

Ingredients

For the dough

  • 4 to 5 cups all purpose flour, spooned and leveled (520 to 650 grams)
  • 1/4 cup granulated sugar (50 grams)
  • 2 1/4 teaspoons instant yeast, one standard packet (7 grams)
  • 1/2 teaspoon salt (3 grams)
  • 3/4 cup warm water (180 milliliters)
  • 1/2 cup whole milk, warm (120 milliliters)
  • 1/4 cup unsalted butter, sliced (60 grams)
  • 1 large egg, room temperature

For the Cinnamon Filling

  • 12 tablespoons unsalted butter, very soft (170 grams)
  • 1 1/2 cups packed brown sugar (300 grams)
  • 3 tablespoons ground cinnamon (24 grams)
  • A hefty pinch of salt

For the Cream Cheese Glaze

  • 4 ounces full fat cream cheese, softened (115 grams)
  • 5 tablespoons unsalted butter, softened (70 grams)
  • 1 1/2 cups powdered sugar (195 grams)
  • 1 teaspoon pure vanilla extract (5 milliliters)

Nutritional Benefits and Ingredient Substitutions

All purpose flour provides the structure for these homemade cinnamon rolls and gives them that soft yet sturdy texture. If you prefer, you can substitute up to half of the flour with whole wheat flour for added fiber, though the rolls will be slightly denser.

Granulated sugar helps feed the yeast and adds light sweetness to the dough. You can substitute with coconut sugar if desired, but the flavor will be slightly deeper and more caramel-like.

Instant yeast allows the dough to rise quickly and reliably. If you only have active dry yeast, you can use the same amount, but dissolve it in the warm water first and allow it to sit for about 5 minutes until foamy before mixing it into the dough.

Salt enhances flavor and balances sweetness. Do not skip it, as it plays an important role in strengthening the dough and keeping the rolls from tasting flat.

Whole milk adds richness and tenderness. You can substitute with 2 percent milk or a plain unsweetened almond milk if needed, though whole milk gives the best texture.

Unsalted butter is used in both the dough and the filling to create softness and flavor. If you only have salted butter, reduce the added salt slightly to compensate.

The egg adds richness and structure. If needed, you can substitute with a flax egg, which is 1 tablespoon ground flaxseed mixed with 2 1/2 tablespoons water, but the texture will be slightly less rich.

Brown sugar provides moisture and that classic caramel-like sweetness in the filling. You can use dark brown sugar for a deeper molasses flavor or light brown sugar for a milder taste.

Ground cinnamon contains antioxidants and provides warmth and depth of flavor. Fresh cinnamon will always give the strongest and best result.

Cream cheese in the glaze adds tanginess that balances the sweetness. If you prefer a lighter topping, you can make a simple vanilla icing with powdered sugar and milk instead.

Step By Step Instructions

Follow these step-by-step instructions, then scroll down to the recipe card for a full ingredients list and method

How to Make Homemade Cinnamon Rolls

To begin making the dough, combine the flour, granulated sugar, instant yeast, and salt in a large mixing bowl. Whisk them together so everything is evenly distributed. In a separate microwave safe measuring cup, combine the warm water, warm milk, and sliced butter. Heat in short intervals just until the butter melts and the mixture feels warm to the touch but not hot. It should feel slightly warmer than your body temperature. If it is too hot, allow it to cool slightly before proceeding so it does not kill the yeast.

Whisk the room temperature egg into the warm liquid mixture until fully combined.

Pour the wet ingredients into the bowl of dry ingredients. Stir with a wooden spoon until a sticky dough begins to form. If the dough feels extremely wet, add a small amount of additional flour, about one tablespoon at a time, until it starts to come together.

Transfer the dough onto a lightly floured surface and knead it by hand for about 8 to 10 minutes. Press the dough forward with the heel of your hand, fold it back over itself, rotate slightly, and repeat. The dough should become smooth, elastic, and slightly tacky but not sticky. Once kneaded, cover the dough and let it rest for 20 minutes to relax the gluten, which will make rolling easier.

While the dough rests, make the filling. In a medium bowl, combine the very soft butter, packed brown sugar, cinnamon, and a hefty pinch of salt. Use a fork or spatula to mix everything together until it forms a thick, spreadable paste. It should resemble soft, buttery sand and hold together easily.

Roll the rested dough into a rectangle about 14 by 10 inches on a lightly floured surface. Try to keep the thickness even throughout.

Spread the cinnamon filling evenly over the entire surface, going all the way to the edges. Starting from the long side, tightly roll the dough into a log. Use a sharp knife to cut the log into 12 equal pieces.

Place the rolls cut side up into a greased 9 by 13 inch baking dish. Cover the dish loosely and allow the rolls to rise in a warm place for about 45 minutes, or until they look puffy and nearly doubled in size. Preheat your oven to 350 degrees Fahrenheit while they rise.

Bake the cinnamon rolls for 25 to 30 minutes, or until golden brown on top and fully cooked in the center. While they bake, beat together the softened cream cheese and butter until smooth. Add the powdered sugar and vanilla extract and mix until creamy. Spread the glaze over the warm rolls and serve.

Troubleshooting Tips for Beginners

My dough is not rising. Make sure your yeast is fresh and your liquid mixture was warm, not hot. Hot liquid can kill yeast, and cold liquid will not activate it properly.

My dough is too sticky to knead. Add flour one tablespoon at a time until the dough is tacky but manageable. Avoid adding too much flour, which can make the rolls dense.

My rolls are dry. They may have been overbaked. Start checking at 25 minutes and remove them once golden and set.

The filling leaked out. This can happen if the roll was not tight enough. Roll the dough snugly and seal the edge gently before slicing.

My rolls are dense. This usually means too much flour was added or they did not rise long enough before baking.

The centers are undercooked. If the tops brown too quickly, loosely tent the pan with foil and continue baking until the centers are set.

Storage Instructions

For immediate serving: If you plan to serve the cinnamon rolls the same day, keep them covered at room temperature for up to 8 hours. This keeps them soft and fresh.

For refrigeration: Store leftover cinnamon rolls in an airtight container in the refrigerator for up to 4 days. Reheat individual rolls in the microwave for 20 to 30 seconds to restore softness.

For freezing: To freeze, allow the rolls to cool completely. Wrap each roll tightly in plastic wrap and place in a freezer safe bag. Freeze for up to 2 months. Thaw overnight in the refrigerator and warm before serving.

Tools You’ll Need to Make
Homemade Cinnamon Rolls

  • Large mixing bowl
  • Measuring cups and spoons
  • Whisk
  • Wooden spoon or spatula
  • Microwave safe measuring cup
  • Rolling pin
  • Sharp knife
  • 9 by 13 inch baking dish
  • Hand mixer or stand mixer for glaze

More Yummy Recipes to Try

The Ultimate Soft and Gooey Homemade Cinnamon Rolls

These soft and gooey homemade cinnamon rolls are made from scratch with a fluffy yeast dough and an extra rich cinnamon brown sugar filling that is mixed into a spreadable paste for perfectly even flavor in every bite. Baked in a 9 by 13 pan and topped with cream cheese glaze, this is the ultimate bakery style cinnamon roll recipe for beginners.
No ratings yet
Prep Time 40 minutes
Cook Time 30 minutes
Rise Time 1 hour 5 minutes
Total Time 2 hours 15 minutes
Course Breakfast, Dessert
Servings 12 rolls
Calories 564.3 kcal

Ingredients
  

For the dough

  • 4-5 cups all purpose flour spooned and leveled
  • 1/4 cup granulated sugar
  • 2 1/4 tsp instant yeast 1 packet
  • 1/2 tsp salt
  • 3/4 cup warm water slightly warmer than body temp
  • 1/2 cup whole milk warm
  • 1/4 cup unsalted butter cut into 4 slices
  • 1 egg room temperature

For the filling

  • 12 tbsp unsalted butter very soft
  • 1 1/2 cups light brown sugar packed
  • 3 tbsp ground cinnamon
  • salt hefty pinch

For the glaze

  • 4 oz cream cheese room temperature
  • 5 tbsp unsalted butter room temperature
  • 1 1/2 cups powdered sugar
  • 1 tsp pure vanilla extract

Instructions
 

Making the dough

  • In a large bowl, whisk together flour, sugar, yeast, and salt until evenly combined.
  • In a separate heat-safe measuring cup or bowl, combine warm water, warm milk, and butter slices. Heat in short bursts until the butter just melts and the liquid feels warm (not hot) to the touch.
  • Whisk in the egg until blended.
  • Pour the wet mixture into the dry ingredients. Stir with a spoon until a thick sticky dough forms.
  • Add about 1 cup more flour and mix until the dough starts to form a ball.
  • Turn the dough out onto a lightly floured surface and knead until it’s smooth, elastic, and slightly tacky. Add small amounts of flour if the dough sticks too much.
  • Cover and set aside for 20 minutes just to relax the gluten — this makes rolling easier later. 

Make the Filling

  • In a bowl, combine very soft butter, brown sugar, cinnamon, and a pinch of salt.
  • Use a fork or small spatula to smash and stir everything into a smooth, moist “buttery sand.” It should hold together but still be spreadable.

Assemble the Rolls

  • On a floured surface, roll the rested dough into roughly a 14×10-inch rectangle.
  • Spread your prepared cinnamon-sugar mixture evenly all the way to the edges.
  • Starting from the long edge, carefully roll the dough into a tight log.
  • Use a sharp serrated knife (or unflavored dental floss) to cut the log into 12 equal pieces.
  • Arrange the buns cut-side up in a greased 9×13 inch baking dish. There may be a little space between them or they might touch — that’s fine!

Rise & Bake

  • Cover the pan loosely and let the rolls sit in a warm, draft-free place until they’ve puffed and almost doubled — about 45 minutes
  • Meanwhile preheat your oven to 350°F (175°C)
  • Bake the rolls for 25–30 minutes, until they’re golden on top and cooked through

Glaze and Serve

  • While the buns bake, whisk together the cream cheese, butter, powdered sugar, and vanilla until smooth and creamy.
  • When the buns come out of the oven, let them cool 5–10 minutes. Then spread the glaze generously over each warm cinnamon roll so it seeps into all the nooks and swirls.
  • Serve warm and watch them disappear.

Notes

Pro Tips

  • Bring eggs and dairy to room temp so the dough rises better.
  • When rolling, keep the rectangle even in thickness for consistent buns.
  • If your dough resists rolling, let it rest another 5 minutes — it relaxes the gluten.
  • The mixed filling is stickier than layered sugar, so work with a small offset spatula to spread smoothly.

Nutrition

Serving: 1rollCalories: 564.3kcalCarbohydrates: 81.51gProtein: 6.91gFat: 24.46gSaturated Fat: 14.92gPolyunsaturated Fat: 1.14gMonounsaturated Fat: 6.35gTrans Fat: 0.81gCholesterol: 77.21mgSodium: 149.33mgPotassium: 150.84mgFiber: 2.79gSugar: 46.57gVitamin A: 782.9IUVitamin C: 0.08mgCalcium: 80.14mgIron: 2.44mg
Keyword breakfast, christmas, Cinnamon, Cinnamon Rolls, Comfort Food, Cream Cheese, Cream Cheese Frosting, dessert, Easter, Food, homemade, Kid Friendly, Recipe, Recipes
Tried this recipe?Let us know how it was!
Home » The Ultimate Soft and Gooey Homemade Cinnamon Rolls

Leave a Comment

Your Next Kitchen Crush

Discover more from colbytroy.com

Subscribe now to keep reading and get access to the full archive.

Continue reading

Want to stay in the loop?

Get my newest recipes and blog posts straight from my kitchen to your inbox — always free.

Continue reading