Description
Incredibly soft and fluffy homemade cinnamon rolls with a buttery cinnamon sugar filling and tangy cream cheese frosting. These bakery-style rolls are perfect for weekend breakfasts, holidays, or any special occasion. Make them the night before for easy morning baking!
Ingredients
Scale
For the Dough:
- 4 cups (500g) all-purpose flour, plus more for dusting
- 2¼ teaspoons (1 packet) active dry yeast or instant yeast
- 1 cup (240ml) whole milk, warmed to 110°F
- ⅓ cup (67g) granulated sugar
- ⅓ cup (76g) unsalted butter, softened
- 2 large eggs, room temperature
- ¾ teaspoon salt
For the Filling:
- ½ cup (113g) unsalted butter, melted
- ¾ cup (150g) light brown sugar, packed
- 2 tablespoons ground cinnamon
- Pinch of salt
For the Cream Cheese Frosting:
- 4 ounces (113g) cream cheese, softened
- 3 tablespoons unsalted butter, softened
- 1½ cups (180g) powdered sugar, sifted
- ½ teaspoon vanilla extract
- Pinch of salt
- 1–2 tablespoons milk (if needed for consistency)
Instructions
Make the Dough:
- Activate the yeast: In the bowl of your stand mixer (or a large mixing bowl), combine the warm milk (110°F) and 1 tablespoon of the sugar. Sprinkle the yeast over the top and let it sit for 5-10 minutes until foamy. This means your yeast is alive and ready to work. If using instant yeast, you can skip this step and add yeast directly to the flour.
- Mix the wet ingredients: Once the yeast is foamy, add the remaining sugar, softened butter, eggs, and salt. Mix on low speed until just combined. The mixture will look lumpy and that’s perfectly fine.
- Add the flour: With the mixer running on low speed (or stirring with a wooden spoon), gradually add the flour one cup at a time. Once all the flour is incorporated, increase speed to medium and knead for 5-7 minutes using the dough hook (or knead by hand on a floured surface for 8-10 minutes). The dough should pull away from the sides of the bowl and be smooth and slightly tacky but not sticky. If it’s too sticky, add 1-2 tablespoons more flour.
- First rise: Shape the dough into a ball and place it in a greased bowl, turning once to coat all sides. Cover with plastic wrap or a damp kitchen towel. Let rise in a warm, draft-free place for 1-1½ hours, or until doubled in size. A turned-off oven with the light on works perfectly.
Prepare the Filling and Assemble:
- Roll out the dough: Once risen, punch down the dough to release air bubbles. Turn it out onto a lightly floured surface and roll it into a large rectangle, approximately 14×18 inches. The dough should be about ¼-inch thick. Try to keep the edges as straight as possible for uniform rolls.
- Add the filling: Brush the melted butter evenly over the entire surface of the dough, leaving a ½-inch border along one long edge. In a small bowl, mix together the brown sugar, cinnamon, and pinch of salt. Sprinkle this mixture evenly over the buttered dough, pressing gently so it adheres.
- Roll it up: Starting from the long edge opposite the unbuttered border, tightly roll up the dough into a log. Roll as tightly as possible without squeezing out the filling. When you reach the end, pinch the seam to seal it closed. Position the roll seam-side down.
- Cut the rolls: Using a sharp serrated knife or unflavored dental floss, cut the log into 12 equal pieces (about 1½ inches each). For the floss method, slide the floss under the log, cross the ends over the top, and pull tight to slice through cleanly without squishing the roll.
- Second rise: Arrange the rolls cut-side up in a greased 9×13-inch baking dish, spacing them slightly apart. They should just barely touch. Cover with plastic wrap or a kitchen towel and let rise for 30-45 minutes until puffy and nearly doubled. They should be touching each other at this point.
Bake and Frost:
- Preheat the oven: About 15 minutes before the rolls finish rising, preheat your oven to 350°F (175°C).
- Bake: Remove the cover and bake for 23-27 minutes, until the tops are golden brown and the center rolls are cooked through. They should spring back lightly when touched. Don’t overbake or they’ll be dry.
- Make the frosting: While the rolls bake, beat together the softened cream cheese and butter in a medium bowl until smooth and creamy, about 2 minutes. Add the powdered sugar, vanilla, and salt, and beat until fluffy, 2-3 minutes. Add milk one tablespoon at a time if the frosting is too thick. You want it spreadable but not runny.
- Frost the rolls: Remove the rolls from the oven and let them cool for just 5-10 minutes. Spread the cream cheese frosting generously over the warm rolls. The frosting will melt slightly into the rolls, creating an irresistible glaze. Serve warm and watch them disappear!
Notes
- Temperature matters: Make sure your milk is between 105-115°F. Too hot will kill the yeast; too cold won’t activate it properly.
- Dough texture: The dough should be soft and slightly tacky after kneading, not sticky. If you can’t handle it easily, add a bit more flour.
- Even cuts: For uniform rolls, measure the log and mark it before cutting. A ruler helps ensure equal portions.
- Overnight option: After placing rolls in the pan (step 9), cover tightly with plastic wrap and refrigerate overnight. In the morning, let them sit at room temperature for 30-45 minutes, then bake as directed.
- Frosting preference: Some prefer to frost only half the batch for less sweetness. You can also use a simple glaze made with powdered sugar and milk instead of cream cheese frosting.
- Checking doneness: The internal temperature should reach 190°F when fully baked.
- Prep Time: 30 minutes
- Cook Time: 1 hour 45 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 roll
- Calories: 385
- Sugar: 28g
- Sodium: 185mg
- Fat: 16g
- Saturated Fat: 10g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 56g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 75mg