Soft, Gooey Morning Bakery Magic
These Homemade Cinnamon Rolls are soft, fluffy, and swirled with a buttery cinnamon-sugar filling that bakes into gooey, bakery-style layers. If you love saving cozy breakfast ideas or pinning an easy cinnamon roll recipe for weekends, this one is made for you. The dough uses simple pantry ingredients, and most of the time is hands-off rising, so busy people can prep without hovering in the kitchen. Serve them for brunch, holiday mornings, birthday breakfasts, or a sweet treat with coffee or tea. That first warm pull-apart bite with cream cheese icing feels like a little celebration straight from your oven.
⏱️ Time Breakdown
- Prep Time: 30 minutes
- Rise Time: 1 hour 30 minutes
- Cook Time: 25 minutes
- Total Time: 2 hours 25 minutes
- Servings: 12 cinnamon rolls
📝 Ingredients List
For the Dough
- 1 cup warm whole milk, about 110°F
- 2 1/4 teaspoons active dry yeast
- 1/4 cup granulated sugar
- 1 large egg, room temperature
- 1 large egg yolk, room temperature
- 1/4 cup unsalted butter, melted and slightly cooled
- 3 1/2 cups all-purpose flour, plus 2 to 3 tablespoons if needed
- 3/4 teaspoon fine salt
For the Cinnamon Filling
- 1/2 cup unsalted butter, softened
- 3/4 cup packed light brown sugar
- 2 tablespoons ground cinnamon
- 1/8 teaspoon fine salt
For the Cream Cheese Icing
- 4 ounces cream cheese, softened
- 3 tablespoons unsalted butter, softened
- 1 cup powdered sugar
- 1 tablespoon milk, plus more as needed
- 1 teaspoon vanilla bean paste or vanilla powder
- Pinch of fine salt
✨ Kitchen Tools You’ll Need
This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.
- Large mixing bowl
- Small mixing bowl
- Measuring cups and spoons
- Kitchen thermometer
- Wooden spoon or sturdy spatula
- Rolling pin
- Sharp knife or unflavored dental floss for slicing
- 9×13-inch baking dish
- Clean kitchen towel or plastic wrap
- Offset spatula or butter knife
Step-by-Step Beginner-Friendly Instructions
- Activate the yeast. Pour warm milk into a large mixing bowl. Sprinkle yeast over the top, then add 1 tablespoon of the sugar. Let it sit for 5 to 10 minutes until the surface looks foamy and creamy. If it does not foam, start again with fresh yeast and warm milk, not hot milk.
- Mix the wet ingredients. Add the remaining sugar, egg, egg yolk, and melted butter to the yeast mixture. Stir for 30 seconds until smooth and lightly yellow.
- Form the dough. Add 3 1/2 cups flour and salt. Stir until a shaggy dough forms and no dry pockets remain. The dough should feel soft and slightly sticky, not wet.
- Knead until smooth. Turn the dough onto a lightly floured surface. Knead for 8 to 10 minutes, pushing the dough away with the heel of your hand and folding it back over itself. Add flour 1 tablespoon at a time only if it sticks heavily. The dough is ready when it feels elastic and springs back gently when pressed. 😊
- Let the dough rise. Place the dough in a lightly greased bowl, cover it, and let it rise in a warm spot for 60 to 75 minutes until doubled in size.
- Make the filling while the dough rises. In a small bowl, mix softened butter, brown sugar, cinnamon, and salt until thick and spreadable. This multitasking step keeps the recipe moving while the dough rests.
- Roll the dough. Lightly flour your counter. Punch down the risen dough, then roll it into a 16×12-inch rectangle. Keep the edges as even as possible so the rolls bake evenly.
- Spread and roll. Spread the cinnamon filling evenly over the dough, leaving a 1/2-inch border along one long edge. Starting from the opposite long edge, roll the dough into a tight log. The seam should rest on the bottom.
- Slice the rolls. Cut the log into 12 even pieces. For clean edges, slide unflavored dental floss under the log, cross the ends over the top, and pull through. Place the rolls in a greased 9×13-inch baking dish.
- Second rise. Cover the dish and let the rolls rise for 30 to 40 minutes until puffy and touching. While they rise, preheat the oven to 350°F. 🔥
- Bake. Bake for 22 to 25 minutes until the tops are lightly golden and the centers look set. The rolls should smell buttery and cinnamon-rich, with filling bubbling around the edges.
- Make the icing. While the rolls bake, beat cream cheese and butter until smooth. Add powdered sugar, milk, vanilla bean paste or powder, and salt. Mix until creamy. The icing should be thick, smooth, and glossy; add 1 teaspoon milk at a time if you want it thinner.
- Ice and serve. Let the rolls cool for 8 to 10 minutes, then spread icing over the warm tops so it melts into the swirls. Serve warm and enjoy the gooey center first. ✨
💡 Pro Tips
- Storage: Keep cooled cinnamon rolls in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. Rewarm one roll for 15 to 20 seconds for a soft texture.
- Freezing: Freeze baked, uniced rolls for up to 2 months. Thaw overnight, warm gently, then add fresh icing before serving.
- Substitutions: You can use 2 percent milk instead of whole milk, or a creamy unsweetened dairy-free milk with plant-based butter for a lighter dairy-free style.
- Best texture: Measure flour by spooning it into the cup and leveling it off. Too much flour makes dense rolls, while a slightly soft dough creates fluffy layers.
Variations
- Orange Cinnamon Rolls: Add 1 tablespoon fresh orange zest to the filling and 1 teaspoon orange zest to the icing.
- Maple Cinnamon Rolls: Replace 2 tablespoons of the milk in the icing with pure maple syrup for a cozy, rich flavor.
- Apple Cinnamon Rolls: Sprinkle 3/4 cup finely diced peeled apple over the filling before rolling. Dice the apple into small, even cubes so the rolls slice neatly.
- Pecan Cinnamon Rolls: Add 1/2 cup finely chopped toasted pecans over the filling for crunch.
- Chocolate Cinnamon Rolls: Sprinkle 1/2 cup mini chocolate chips over the cinnamon filling before rolling.
FAQ
Can I make Homemade Cinnamon Rolls ahead of time?
Yes. After slicing the rolls and placing them in the baking dish, cover tightly and refrigerate overnight. In the morning, let them sit at room temperature for 45 to 60 minutes until puffy, then bake as directed.
Why did my cinnamon rolls turn out dry?
Dry rolls usually come from adding too much flour or baking too long. Keep the dough soft and slightly tacky, and pull the rolls from the oven when the tops are just lightly golden.
Can I use instant yeast instead of active dry yeast?
Yes. Use the same amount of instant yeast. You can mix it directly with the flour, but the dough may rise a little faster, so start checking it after 45 minutes.
How do I know when the rolls are fully baked?
The tops should be lightly golden, the centers should no longer look doughy, and the filling should bubble slightly at the edges. If using a thermometer, the center should be about 190°F.
Can I make the icing less sweet?
Yes. Start with 3/4 cup powdered sugar, taste, then add more if needed. A tiny pinch of salt also balances sweetness beautifully.
Final Thoughts
Homemade Cinnamon Rolls are the kind of recipe that turns an ordinary morning into something memorable. With soft dough, warm cinnamon filling, and creamy icing, every bite feels cozy, comforting, and worth the little bit of rise time.
Print
Homemade Cinnamon Rolls
- Total Time: 145
- Yield: 12 cinnamon rolls 1x
- Diet: Vegetarian
Description
Soft, fluffy cinnamon rolls with a gooey buttery cinnamon-sugar filling and cream cheese icing. Perfect for breakfast or dessert, these bakery-style rolls bake up golden and perfect every time.
Ingredients
1 cup warm whole milk
2 1/4 teaspoons active dry yeast
1/4 cup granulated sugar
1 large egg (room temperature)
1 large egg yolk (room temperature)
1/4 cup unsalted butter (melted and slightly cooled)
3 1/2 cups all-purpose flour
3/4 teaspoon fine salt
For the Cinnamon Filling:
1/2 cup unsalted butter (softened)
3/4 cup packed light brown sugar
2 tablespoons ground cinnamon
1/8 teaspoon fine salt
For the Cream Cheese Icing:
4 oz cream cheese (softened)
3 tablespoons unsalted butter (softened)
1 cup powdered sugar
1 tablespoon milk
1 teaspoon vanilla bean paste
1 pinch fine salt
Instructions
Activate the yeast by mixing warm milk, yeast, and 1 tablespoon sugar in a bowl. Let sit until foamy (5-10 minutes)
Add remaining sugar, egg, egg yolk, and melted butter to the yeast mixture
Mix in flour and salt in 2-3 additions while kneading until smooth
Cover with towel/plastic wrap and let rise 1 hour until doubled
Roll dough into 16×12 inch rectangle
Spread softened butter, then sprinkle brown sugar, cinnamon, and salt
Roll up tightly and cut into 12 rolls
Place in 9×13″ baking dish and let rise another 30 minutes
Bake at 350°F (175°C) for 25 minutes until golden
Mix cream cheese icing and spread over warm rolls
Notes
Use room temperature egg for better binding
For extra gooey filling, chill dough 30 minutes before rolling
Storage: Freeze baked rolls for 2 months, thaw at room temperature
For extra flavor, brush with warm coffee after shaping
- Prep Time: 30
- Cook Time: 25
- Category: Recipes
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 roll
- Calories: 350
- Sugar: 20g
- Sodium: 380mg
- Fat: 18g
- Saturated Fat: 10g
- Carbohydrates: 42g
- Fiber: 1g
- Protein: 6g
