Soft, fluffy, and swirled with a buttery cinnamon-sugar filling, these homemade cinnamon rolls are topped with a creamy cream cheese frosting. Perfect for a cozy breakfast or dessert.
30 min prep
25 min cook
12 servings
420 kcal/serving
Ingredients
4 cups all-purpose flour
1/3 cup granulated sugar
1 packet (2 1/4 tsp) active dry yeast
1 tsp salt
1 1/2 cups warm milk (110°F)
1/4 cup unsalted butter, melted
2 large eggs
1/2 cup unsalted butter, softened
1 cup packed brown sugar
2 tbsp ground cinnamon
4 oz cream cheese, softened
1/4 cup unsalted butter, softened
1 cup powdered sugar
1/2 tsp vanilla extract
1-2 tbsp milk
Instructions
In a large bowl, combine 2 cups flour, sugar, yeast, and salt. Add warm milk, melted butter, and eggs; beat until smooth. Stir in remaining flour to form a soft dough.
Knead on a floured surface for 6-8 minutes until smooth and elastic. Place in a greased bowl, cover, and let rise in a warm place until doubled, about 1 hour.
Punch down dough. Roll out on a floured surface into a 16x12-inch rectangle. Spread softened butter over dough. Mix brown sugar and cinnamon; sprinkle evenly over butter.
Starting from a long side, roll up tightly. Cut into 12 slices. Place in a greased 9x13-inch baking dish. Cover and let rise until doubled, about 30 minutes.
Preheat oven to 350°F. Bake rolls for 20-25 minutes until golden brown. Cool slightly.
For frosting, beat cream cheese and butter until smooth. Add powdered sugar, vanilla, and enough milk to reach desired consistency. Spread over warm rolls.
Tips
For extra gooey rolls, pour 1/4 cup heavy cream over the rolls before baking.
Store leftover rolls in an airtight container at room temperature for up to 2 days.
To make ahead, prepare rolls through step 4, cover, and refrigerate overnight. Let rise at room temperature before baking.