Print

Fluffy Cinnamon Rolls Recipe – Best Homemade with Cream Cheese Icing

fluffy cinnamon rolls - featured image

These homemade cinnamon rolls are soft, fluffy, and filled with a gooey cinnamon-brown sugar swirl, then topped with a rich cream cheese icing. Perfect for brunch, holidays, or cozy mornings at home.

Ingredients

Scale
  • 4 cups all-purpose flour
  • 1 cup whole milk, warm
  • 1/4 cup granulated sugar
  • 2 1/4 tsp active dry yeast (1 packet)
  • 1/4 cup unsalted butter, melted
  • 1 large egg, at room temperature
  • 1 tsp salt
  • 1/2 cup light brown sugar, packed
  • 2 tbsp ground cinnamon
  • 1/4 cup unsalted butter, softened
  • 1/2 cup cream cheese, softened
  • 2 tbsp unsalted butter, softened
  • 1 cup powdered sugar
  • 1 tsp vanilla extract
  • Pinch of salt
  • 12 tbsp milk (for icing consistency)

Instructions

  1. In a large mixing bowl, whisk together warm milk, granulated sugar, and yeast. Let sit for 5-10 minutes until foamy.
  2. Stir in melted butter, egg, and salt. Gradually add flour, mixing until a sticky dough forms.
  3. Knead on a lightly floured surface for 5-8 minutes (or use a stand mixer for 4-5 minutes) until dough is smooth and elastic.
  4. Place dough in a greased bowl, cover, and let rise in a warm spot until doubled in size (about 1 hour).
  5. While dough rises, mix softened butter, brown sugar, and cinnamon in a small bowl until smooth.
  6. Punch down risen dough and roll out on a floured surface to a 16×12-inch rectangle. Spread cinnamon filling evenly, leaving a 1/2-inch border.
  7. Starting from the long side, tightly roll up the dough. Cut into 12 even pieces using a bench scraper or sharp knife.
  8. Arrange rolls in a greased or parchment-lined 9×13-inch pan. Cover and let rise until puffy, about 30-45 minutes.
  9. Preheat oven to 350°F (175°C). Bake rolls for 20-25 minutes, until golden brown and centers are cooked through.
  10. While rolls bake, beat softened cream cheese and butter until smooth. Mix in powdered sugar, vanilla, and a pinch of salt. Add milk until icing is spreadable.
  11. Spread cream cheese icing over warm rolls right after baking. Serve warm.

Notes

For extra gooey rolls, pour a couple tablespoons of heavy cream over the rolls just before baking. Use dental floss to slice rolls for perfect swirls. Rolls can be made ahead and refrigerated overnight before baking. For vegan or gluten-free adaptations, substitute dairy-free and gluten-free ingredients as needed.

Nutrition

Keywords: cinnamon rolls, homemade, cream cheese icing, breakfast, brunch, fluffy, easy, yeast dough, sweet rolls