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

Homemade Cinnamon Rolls with Cream Cheese Icing


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Michelle Davis
  • Total Time: 2 hours 15 minutes
  • Yield: 12 rolls

Description

Soft, warm, and perfectly sweet, these homemade cinnamon rolls are ideal for a cozy morning breakfast or a comforting weekend treat. Each roll is filled with a buttery cinnamon swirl and topped with a rich cream cheese icing that melts into every bite. Enjoy them fresh out of the oven for the ultimate indulgence.


Ingredients

For the Dough
1 cup warm milk (about 110°F)
2 ¼ teaspoons active dry yeast (1 packet)
¼ cup granulated sugar
2 large eggs, room temperature
⅓ cup unsalted butter, softened
4 cups all-purpose flour (plus extra for kneading)
1 teaspoon salt

For the Filling
½ cup unsalted butter, softened
1 cup brown sugar
2 tablespoons ground cinnamon

For the Cream Cheese Icing
4 ounces cream cheese, softened
¼ cup unsalted butter, softened
1 ½ cups powdered sugar
1 teaspoon vanilla extract
1–2 tablespoons milk (as needed)


Instructions

  • In a large bowl, combine warm milk, yeast, and sugar. Let it sit for 5–10 minutes until foamy.

  • Add eggs and softened butter. Stir until combined.

  • Add salt and gradually mix in the flour until dough forms.

  • Transfer dough to a floured surface and knead for 6–8 minutes or until smooth.

  • Place dough in a greased bowl, cover, and let rise for 1–1 ½ hours or until doubled in size.

  • Mix the filling ingredients into a paste.

  • Punch down dough and roll into a 12×18-inch rectangle.

  • Spread filling evenly over the dough, then roll tightly from the long side.

  • Slice into 12 rolls and place into a greased baking dish.

  • Cover and let rise again for 30–45 minutes.

  • Preheat oven to 350°F (175°C) and bake for 22–28 minutes or until golden brown.

  • For icing, beat cream cheese and butter until smooth. Add powdered sugar and vanilla, then thin with milk if needed.

  • Spread icing over warm rolls and serve.

Notes

For overnight rolls, assemble and refrigerate before the second rise. Let them sit at room temperature for 1 hour before baking. Store leftovers in an airtight container for up to 2 days or refrigerate for up to 5 days. Warm slightly before serving for the best soft texture.

  • Prep Time: 20 minutes
  • Cook Time: 25 minutes