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: Molly Yeh
  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 2 hours
  • Yield: 12 rolls 1x
  • Category: Breakfast, Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

Soft, fluffy, and gooey homemade cinnamon rolls with a rich cream cheese frosting — perfect for breakfast or brunch.


Ingredients

Units Scale
  • 1 cup warm milk (110°F)
  • 2 1/4 teaspoons active dry yeast
  • 1/2 cup granulated sugar
  • 1/3 cup unsalted butter, melted
  • 2 large eggs
  • 4 cups all-purpose flour
  • 1 teaspoon salt
  • 1 cup brown sugar, packed
  • 2 1/2 tablespoons ground cinnamon
  • 1/3 cup unsalted butter, softened
  • 4 ounces cream cheese, softened
  • 1/4 cup unsalted butter, softened (for frosting)
  • 1 1/2 cups powdered sugar
  • 1/2 teaspoon vanilla extract

Instructions

  1. In a bowl, combine warm milk and yeast. Let sit for 5 minutes until foamy.
  2. Add sugar, melted butter, eggs, and salt. Mix until combined.
  3. Gradually add flour and knead until a soft dough forms. Cover and let rise for 1 hour.
  4. Roll out dough into a large rectangle on a floured surface.
  5. Spread softened butter over dough. Mix brown sugar and cinnamon together and sprinkle evenly on top.
  6. Roll up the dough tightly and cut into 12 slices.
  7. Place rolls in a greased baking dish. Cover and let rise for 30 minutes.
  8. Preheat oven to 350°F (175°C) and bake rolls for 20-25 minutes until golden brown.
  9. While rolls bake, beat cream cheese, butter, powdered sugar, and vanilla until smooth.
  10. Spread frosting over warm rolls before serving.

Notes

  • For extra gooey rolls, pour a little heavy cream over the rolls before baking.
  • You can prepare the rolls the night before and bake them in the morning.
  • Add chopped nuts or raisins inside for a twist.

Nutrition

  • Serving Size: 1 roll
  • Calories: 350
  • Sugar: 22g
  • Sodium: 250mg
  • Fat: 15g
  • Saturated Fat: 9g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 47g
  • Fiber: 1g
  • Protein: 5g
  • Cholesterol: 55mg