Homemade Cinnamon Rolls with Cream Cheese Frosting

Amber Wells
Amber Wells
Published: June 6, 2026
Tags: Baking, Breakfast, Comfort Food, Cinnamon, Weekend

Cinnamon Rolls

Soft, fluffy cinnamon rolls with sweet cream cheese frosting. Perfect for weekend breakfasts and special occasions.

Prep Time:30 minCook Time:25 minTotal Time:55 minServings:12Difficulty:Medium

There's nothing quite like the aroma of cinnamon rolls baking in your oven on a lazy Sunday morning. These homemade rolls are wonderfully soft and pillowy, with a generous filling of cinnamon and brown sugar that creates those irresistible swirls. When you top them with silky cream cheese frosting, you've got a breakfast that tastes like a hug and feels like a special treat.

What I love most about making cinnamon rolls at home is that you can prepare them the night before and let them rise slowly in the refrigerator overnight. This actually improves the flavor and makes your morning so much easier. Just pop them in the oven while your coffee brews, and you'll have warm, fragrant rolls ready to enjoy within minutes. Pure bliss.

Nutrition (per serving)

Calories:285 kcal
Protein:5 g
Carbs:42 g
Fat:11 g

Directions

  1. 1
    Foamy yeast mixture blooming in warm milk with sugar for cinnamon roll dough

    In a small bowl, combine warm milk, yeast, and a pinch of granulated sugar. Let sit for 5 minutes until foamy.

  2. 2
    Flour, sugar, salt, yeast mixture, melted butter, and egg mixed into soft dough

    In a large mixing bowl, combine flour, granulated sugar, salt, and the yeast mixture. Add the melted butter and egg, then mix until a soft dough forms.

  3. 3
    Smooth cinnamon roll dough rising in a greased bowl under a damp towel

    Knead the dough on a lightly floured surface for 8-10 minutes until smooth and elastic. Place in a greased bowl, cover with a damp towel, and let rise for 1 hour until doubled.

  4. 4
    Cinnamon roll dough rolled into a rectangle and brushed with melted butter

    Preheat oven to 375°F. Roll out the dough into a 16x12 inch rectangle. Brush with 4 tbsp melted butter.

  5. 5
    Buttered dough evenly covered with brown sugar and cinnamon filling

    Mix brown sugar and cinnamon in a small bowl. Sprinkle evenly over the buttered dough, leaving a small border at the top.

  6. 6
    Cinnamon sugar dough rolled into a log, sliced, and arranged in a baking pan

    Starting from the long side, roll the dough tightly into a log. Cut into 12 equal pieces and place in a greased 9x13 inch baking pan.

  7. 7
    Golden baked cinnamon rolls risen and browned in a baking pan before frosting

    Cover and let rise for 30 minutes until puffy. Bake for 22-25 minutes until golden brown.

  8. 8
    Cream cheese frosting beaten until smooth with butter, powdered sugar, and vanilla

    While rolls bake, prepare frosting by beating cream cheese and butter until smooth. Add powdered sugar and vanilla, beat until creamy.

  9. 9
    Warm cinnamon rolls generously spread with cream cheese frosting in the pan

    Remove rolls from oven and let cool for 5 minutes. Spread frosting generously over warm rolls and serve.

Ingredients

  • All-purpose flour:3.5 cups
  • Whole milk, warmed:1 cup
  • Granulated sugar:0.25 cup
  • Unsalted butter, melted:4 tbsp
  • Egg:1 large
  • Salt:0.5 tsp
  • Active dry yeast:2.25 tsp
  • Brown sugar:1 cup
  • Ground cinnamon:2.5 tbsp
  • Unsalted butter, for filling:4 tbsp
  • Cream cheese, softened:4 oz
  • Unsalted butter, for frosting:2 tbsp
  • Powdered sugar:1.5 cups
  • Vanilla extract:0.5 tsp

Tips & Notes

  • For overnight rolls, prepare through step 6, cover with plastic wrap, and refrigerate overnight. In the morning, remove from fridge, let sit 30 minutes, then bake.
  • Don't overbake — rolls should be golden but still soft. The frosting will melt slightly into the warm rolls, which is perfect.
  • Use a sharp serrated knife or dental floss to cut the dough cleanly without squishing the rolls.
  • Room temperature ingredients help the dough rise more evenly and predictably.