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

The Best Cinnamon Rolls Ever

Delightful homemade cinnamon rolls that are soft, fluffy, and bursting with warm spices, perfect for breakfast, brunch, or dessert.

  • Total Time: 120 minutes
  • Yield: 12 servings 1x

Ingredients

Scale
  • 1 1/3 cup whole milk (320g)
  • 4 teaspoons active dry yeast
  • 1/2 cup granulated sugar (100g)
  • 5 cups all-purpose flour (650g)
  • 2 large eggs, room temperature
  • 2 teaspoons salt
  • 1/2 cup unsalted butter, room temperature (113g)
  • 1/2 cup unsalted butter, softened (113g)
  • 1 cup light brown sugar, packed (200g)
  • 2 tablespoons cinnamon powder
  • 3/4 teaspoon salt
  • 1/2 cup heavy cream (120g), room temperature
  • 4 oz cream cheese, room temperature (113g)
  • 1/4 cup unsalted butter, room temperature (56g)
  • 1/4 cup heavy cream (60g)
  • 1 cup icing sugar (100g)

Instructions

  1. Warm the milk in a saucepan until it reaches about 110°F (43°C). It should feel warm to the touch.
  2. In a large mixing bowl, combine the warm milk, active dry yeast, and granulated sugar. Stir gently and let sit for 5-10 minutes until bubbly.
  3. Add room temperature butter, salt, and eggs to the yeast mixture and mix well.
  4. Gradually incorporate flour, one cup at a time, until fully combined and a dough forms.
  5. Knead the dough on a floured surface for 8-10 minutes until it is smooth and elastic.
  6. Place the kneaded dough in a greased bowl, cover with a kitchen towel, and let it rise in a warm place for 1-2 hours until doubled in size.
  7. Prepare the filling by mixing softened butter, light brown sugar, cinnamon, and salt in a small bowl until smooth.
  8. Roll the risen dough into a rectangle (16×24 inches) and spread the filling evenly over it.
  9. Tightly roll the dough from the long edge and cut into 12-16 equal pieces.
  10. Place the cut rolls in a greased baking dish and let them rise for another 30-45 minutes.
  11. Pour heavy cream over the rolls before baking for added moisture.
  12. Preheat the oven to 350°F (175°C) and bake the rolls for 25-30 minutes until golden brown.
  13. Prepare the icing by mixing cream cheese, softened butter, heavy cream, and icing sugar until creamy.
  14. Let the rolls cool slightly before spreading icing over them and serve warm.

Notes

Store leftovers in an airtight container at room temperature for up to 2 days or freeze for up to 3 months.

  • Author: jessica-baker
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 roll
  • Calories: 300
  • Sugar: 18g
  • Sodium: 400mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 40g
  • Fiber: 2g
  • Protein: 5g
  • Cholesterol: 40mg

Keywords: cinnamon rolls, breakfast, brunch, dessert, homemade, baking