Easy Homemade Cinnamon Rolls Recipe with Cream Cheese Frosting

This easy homemade cinnamon rolls recipe makes 12 soft, fluffy rolls swirled with buttery brown sugar and cinnamon, then finished with smooth cream-cheese frosting. The dough uses warm whole milk, active dry yeast, eggs, butter, flour, sugar, and salt, with a first rise of about 1 hour, a second rise of 25–40 minutes, and 20–25 minutes of baking at 350°F.

Every bite is tender in the middle, lightly golden around the edges, warmly spiced, and sweet without being overwhelming. Plan on approximately 2 1/2 to 3 hours from mixing to serving, making these rolls perfect for a relaxed weekend breakfast, holiday brunch, or comforting afternoon treat.

Jump to Recipe

Why You’ll Love This Recipe

Freshly baked homemade cinnamon rolls covered with cream-cheese frosting

These homemade cinnamon rolls have the qualities people want most in a bakery-style breakfast: a tender, pillowy dough, a generous cinnamon-sugar spiral, and creamy frosting that melts slightly over the warm surface. The recipe is straightforward enough for a first-time yeast baker while still producing impressive results.

The filling uses a full cup of packed light brown sugar and 2 1/2 tablespoons of cinnamon, so each slice has plenty of warm spice and caramel-like sweetness. Because the dough is kept soft instead of packed with excess flour, the baked rolls stay pleasantly tender rather than dense or dry.

The process does take time, but much of that time is hands-off rising. Once the dough is mixed and shaped, the yeast does the work while you prepare coffee, tidy the kitchen, or plan the rest of your brunch menu.

Ingredients You’ll Need

Ingredients for easy homemade cinnamon rolls

Gather the ingredients before beginning, especially the softened butter, eggs, cream cheese, and warm milk. Room-temperature ingredients blend more evenly, while correctly warmed milk gives the yeast the best chance to become active.

  • For the dough: 1 cup warm whole milk, 2 1/4 teaspoons active dry yeast, 1/2 cup granulated sugar, 1/3 cup unsalted butter, 2 large eggs, 4 cups all-purpose flour, and 1 teaspoon salt.
  • For the filling: 1/3 cup softened unsalted butter, 1 cup packed light brown sugar, and 2 1/2 tablespoons ground cinnamon.
  • For the frosting: 6 ounces softened cream cheese, 1/3 cup softened unsalted butter, 1 1/2 cups powdered sugar, and 1 teaspoon vanilla extract.

You will also need a lightly greased 9-by-13-inch baking pan, a rolling pin, a large mixing bowl, and either a sharp knife or unflavored dental floss for cutting the log.

If you enjoy making homemade breads for brunch, our soft pretzel rolls are another excellent baking project with a wonderfully chewy finish.

How to Make It Step-by-Step

Rolling cinnamon roll dough with butter, brown sugar, and cinnamon

Step 1: Warm the whole milk to 105–115°F (40–46°C), checking with a kitchen thermometer if possible. Stir the milk, active dry yeast, and a small amount of the granulated sugar together, then let it stand for 5–10 minutes until foamy; the foam shows that the yeast is active.

Step 2: Add the remaining sugar, softened or melted and slightly cooled butter, eggs, flour, and salt to the yeast mixture. Mix until the ingredients come together into a soft dough, adding extra flour only a little at a time if the dough is unusually wet.

Step 3: Knead the dough for about 5 minutes by hand on a lightly floured surface or with a dough hook. Stop when it looks smooth and feels elastic, remembering that a slightly tacky dough is preferable to one that feels firm and dry.

Step 4: Place the dough in a lightly greased bowl and turn it once so the surface is lightly coated. Cover the bowl and set it in a warm, draft-free place for about 1 hour, or until the dough has doubled in size.

Step 5: Turn the risen dough onto a lightly floured surface and roll it into an approximately 16-by-24-inch rectangle. Keep the edges reasonably even so the finished log will produce slices of similar size.

Step 6: Spread the softened filling butter across the entire rectangle, leaving only a very narrow border if desired. Sprinkle the packed brown sugar and ground cinnamon evenly over the butter, gently pressing the mixture into place so it does not fall out during rolling.

Step 7: Starting at one long side, roll the dough tightly into a log without crushing it. Use unflavored dental floss or a very sharp knife to cut the log into 12 equal pieces, then place them cut-side up in the greased 9-by-13-inch baking pan.

Step 8: Cover the pan and let the shaped rolls rise for 25–40 minutes. They should look noticeably puffy and begin to nestle against one another before baking.

Step 9: Heat the oven to 350°F (175°C), then bake the rolls for 20–25 minutes. They are ready when lightly golden on top and cooked through in the center, while still looking soft and moist.

Step 10: While the rolls bake or cool briefly, beat the softened cream cheese, butter, powdered sugar, and vanilla extract until smooth. Spread the frosting over the warm rolls rather than piping-hot rolls so it softens attractively without becoming completely liquid.

For another homemade seasoning project to serve with savory brunch dishes, try this everything bagel seasoning recipe.

Pro Tips for Soft, Tender Rolls

Cutting cinnamon roll dough into neat even slices with dental floss

Watch the milk temperature. Milk that is too hot can kill the yeast, while milk that is not warm enough may slow activation. The reliable range is 105–115°F, and the mixture should become foamy after resting.

Do not over-flour the dough. It is tempting to keep adding flour when the dough sticks slightly, but a stiff dough leads to heavier rolls. Oil or lightly flour your hands and work surface as needed while keeping the dough soft and slightly tacky.

Give the dough a warm place to rise. A draft-free spot encourages steady fermentation. If your kitchen is cool, place the covered bowl near, but not directly on, a warm appliance.

Roll with even pressure. An even rectangle and a tight but gentle log help create consistent spirals. Avoid squeezing the log as you cut it, since compressed slices may bake less evenly.

Use floss for neat slices. Slide unflavored dental floss beneath the log, cross the ends over the top, and pull to divide each roll. This cuts through the layers without flattening them like a blunt knife can.

For a savory side dish to balance the sweetness at brunch, consider serving an easy cheesy omelet alongside the rolls.

Serving Suggestions

Cream-cheese frosting melting over a warm cinnamon roll

Serve the cinnamon rolls warm while the frosting is soft and creamy. A mug of black coffee, a latte, hot tea, or cold milk makes a simple pairing, while fresh berries add a bright contrast to the buttery filling.

These rolls are especially inviting on a brunch table with both sweet and savory choices. A fresh fruit dish such as this ham and pineapple salad can provide a juicy, refreshing counterpoint to the cinnamon and cream cheese.

For a special occasion, arrange the rolls on a large platter and add the frosting just before serving. Keep the decoration simple because the spiral layers and glossy topping already make a beautiful presentation.

Storage and Reheating

Warm reheated cinnamon roll with soft cream-cheese frosting

Keep cooled, frosted rolls covered so they do not dry out. Because the frosting contains cream cheese, refrigerate leftovers for longer storage and bring them to a comfortable serving temperature before eating.

Reheat individual rolls gently in the microwave until warm, checking frequently so the dough does not become tough. You can also warm several rolls in a covered baking dish in a low oven, watching closely and avoiding excessive heat.

For the best make-ahead texture, prepare the dough and shape the rolls when convenient, then keep them covered during the second rise until you are ready to bake. Allow enough time for the rolls to become noticeably puffy before placing them in the oven.

Make It Part of a Sweet Brunch

A plate of cinnamon rolls can anchor a relaxed brunch, especially when paired with fresh fruit and a savory egg dish. Set out the frosting while the rolls are still warm so guests can enjoy the contrast between fluffy bread, melting topping, and fragrant cinnamon.

If you want a sweet bite later in the day, our homemade almond roca makes a crisp, buttery treat that contrasts nicely with these soft rolls. One cinnamon roll is usually rich enough for breakfast, so slice smaller pieces when offering several desserts.

Easy Homemade Cinnamon Rolls Recipe with Cream Cheese Frosting

Easy Homemade Cinnamon Rolls Recipe

Soft, fluffy cinnamon rolls filled with buttery brown sugar and cinnamon, then topped with rich cream-cheese frosting. This recipe yields 12 generously sized rolls.
Prep Time 25 minutes
Cook Time 25 minutes
Total Time 2 minutes
Servings: 12 servings

Ingredients
  

Dough
  • 1 cup Warm whole milk
  • 2 1/4 teaspoons Active dry yeast
  • 1/2 cup Granulated sugar
  • 1/3 cup Unsalted butter, softened or melted and slightly cooled
  • 2 Large eggs
  • 4 cups All-purpose flour, plus a little extra if needed
  • 1 teaspoon Salt
Cinnamon Filling
  • 1/3 cup Unsalted butter, softened
  • 1 cup Packed light brown sugar
  • 2 1/2 tablespoons Ground cinnamon
Cream-Cheese Frosting
  • 6 ounces Cream cheese, softened
  • 1/3 cup Unsalted butter, softened
  • 1 1/2 cups Powdered sugar
  • 1 teaspoon Vanilla extract

Method
 

Step-by-Step
  1. Warm the whole milk to approximately 105–115°F (40–46°C). Stir it with the yeast and a small amount of the granulated sugar, then let the mixture stand for 5–10 minutes until foamy.
  2. Add the remaining sugar, butter, eggs, flour, and salt. Mix until a soft dough forms, adding only a little extra flour if necessary.
  3. Knead the dough for about 5 minutes by hand or with a dough hook until smooth and elastic. It should feel soft and slightly tacky rather than stiff.
  4. Place the dough in a lightly greased bowl, cover, and let it rise in a warm, draft-free place for about 1 hour, or until doubled in size.
  5. Roll the dough into an approximately 16-by-24-inch rectangle. Spread it with softened butter, then sprinkle the brown sugar and cinnamon evenly over the surface.
  6. Roll the dough tightly from the long side into a log. Cut it into 12 equal pieces and arrange them in a greased 9-by-13-inch baking pan.
  7. Cover the pan and let the rolls rise for 25–40 minutes, until noticeably puffy. Bake at 350°F (175°C) for 20–25 minutes, until lightly golden and cooked through in the center.
  8. Beat the cream cheese, butter, powdered sugar, and vanilla until smooth. Spread the frosting over the warm, not piping-hot, cinnamon rolls before serving.

Notes

Use milk warmed to 105–115°F so it activates the yeast without killing it. Add flour sparingly because a soft, slightly tacky dough makes tender rolls. For clean slices, use unflavored dental floss or a very sharp knife. Store covered at room temperature for a short period or refrigerate leftovers, then reheat gently.

Final Thoughts

This easy homemade cinnamon rolls recipe delivers soft, fragrant rolls with a generous cinnamon-brown-sugar filling and classic cream-cheese frosting. The most important details are warming the milk correctly, allowing both rises to finish, and resisting the urge to add too much flour.

Once baked, let the rolls cool just enough for the frosting to cling while the centers remain warm. With a little patience and a sharp knife or dental floss for shaping, you can bring a fresh bakery-style breakfast to the table from a handful of familiar ingredients.

Leave a Comment

Recipe Rating