Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Best Homemade Cinnamon Rolls Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 30 minutes
  • Cook Time: 25 minutes
  • Total Time: 2 hours
  • Yield: 12 rolls 1x
  • Category: Desserts
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

These soft and fluffy homemade cinnamon rolls are packed with a buttery cinnamon-sugar filling and topped with a rich cream cheese frosting – the ultimate indulgent breakfast or brunch treat.


Ingredients

Units Scale
  • 1 cup warm milk (about 110°F)
  • 2 1/4 teaspoons active dry yeast
  • 1/2 cup granulated sugar
  • 1/3 cup unsalted butter, melted
  • 2 large eggs
  • 1/2 teaspoon salt
  • 4 cups all-purpose flour
  • 1 tablespoon vegetable oil (for greasing bowl)
  • Filling:
  • 2/3 cup brown sugar, packed
  • 2 1/2 tablespoons ground cinnamon
  • 1/3 cup unsalted butter, softened
  • Cream Cheese Frosting:
  • 4 oz cream cheese, softened
  • 1/4 cup unsalted butter, softened
  • 1 to 1 1/2 cups powdered sugar
  • 1/2 teaspoon vanilla extract
  • 12 tablespoons milk (optional, to adjust consistency)

Instructions

  1. In a large bowl, combine warm milk and yeast. Let sit for 5-10 minutes until foamy.
  2. Add sugar, melted butter, eggs, and salt. Mix until combined.
  3. Gradually add flour, mixing until a soft dough forms. Knead for 5-7 minutes until smooth and elastic.
  4. Place dough in a greased bowl, cover, and let rise in a warm place for 1 hour or until doubled in size.
  5. Mix brown sugar and cinnamon in a small bowl. Roll out dough into a 16×12 inch rectangle on a floured surface.
  6. Spread softened butter over the dough, then sprinkle evenly with cinnamon sugar mixture.
  7. Starting from the long edge, tightly roll up the dough into a log. Cut into 12 equal rolls.
  8. Place rolls in a greased 9×13 inch baking dish. Cover and let rise for another 30 minutes.
  9. Preheat oven to 350°F (175°C). Bake rolls for 20-25 minutes or until golden brown.
  10. Meanwhile, beat cream cheese and butter together until smooth. Add powdered sugar and vanilla, then mix until fluffy. Add milk to thin if needed.
  11. Spread frosting over warm rolls. Serve fresh and enjoy!

Notes

  • Use room temperature ingredients for best dough consistency.
  • You can prepare the rolls the night before and refrigerate them overnight before the second rise.
  • For extra gooey rolls, pour a little heavy cream over the rolls before baking.

Nutrition

  • Serving Size: 1 roll
  • Calories: 410
  • Sugar: 27g
  • Sodium: 210mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 56g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 55mg