Cheryl's Cooking

  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About
  • Contact
×

Best Homemade Cinnamon Rolls

Published: Aug 5, 2025 by Cheryl · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

These soft and gooey Best Homemade Cinnamon Rolls are the perfect breakfast treat, featuring a rich cinnamon sugar filling and a decadent cream cheese glaze. Trust me, they will have everyone coming back for seconds. There’s nothing quite like the aroma of freshly baked cinnamon rolls filling the house!

Best Homemade Cinnamon Rolls

Ingredients

2 ¼ teaspoons active dry yeast

1 cup warm milk (about 110°F/43°C)

½ cup granulated sugar

½ cup unsalted butter, melted

1 teaspoon salt

2 eggs

4 cups all-purpose flour, divided

¼ cup unsalted butter, softened

1 cup brown sugar, packed

2 tablespoons ground cinnamon

½ cup cream cheese, softened

1 ½ cups powdered sugar

1 teaspoon vanilla extract

2 tablespoons milk (or as needed)

(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)

Directions

In a small bowl, combine the warm milk, yeast, and 1 tablespoon of sugar. Let it sit for about 5-10 minutes, or until the mixture becomes frothy.

In a large bowl, mix the remaining sugar, melted butter, salt, and eggs. Add the yeast mixture and 3 cups of flour. Stir to combine.

Gradually add the remaining flour, ¼ cup at a time, until the dough forms. Knead the dough for about 5-7 minutes on a floured surface until it is smooth and elastic.

Place the dough in a greased bowl and cover it with a kitchen towel. Let it rise for about 1 hour, or until it has doubled in size.

Preheat your oven to 375°F (190°C).

Once the dough has risen, punch it down and roll it out into a large rectangle (about 16x24 inches).

Spread the softened butter over the dough, then sprinkle the brown sugar and cinnamon evenly on top.

Starting from one edge, roll the dough tightly into a log. Cut the dough into 12 even pieces.

Place the rolls in a greased 9x13-inch baking dish, spacing them slightly apart. Cover the dish with a kitchen towel and let the rolls rise for 30-45 minutes.

Bake the rolls for 20-25 minutes, or until they are golden brown.

While the rolls are baking, prepare the glaze by beating the softened cream cheese, powdered sugar, vanilla extract, and milk together until smooth.

Once the rolls are done, remove them from the oven and let them cool for a few minutes before drizzling the glaze over the top.

Servings and Timing

Prep Time: 25 minutes

Cooking Time: 25 minutes

Total Time: 2 hours 10 minutes

Servings: 12 rolls

Calories: 350 kcal per roll

Variations

Add nuts: I sometimes add chopped pecans or walnuts to the cinnamon-sugar filling for extra texture and flavor.

Different frosting: If you're not a fan of cream cheese, you could make a simple glaze using powdered sugar and milk or even a classic buttercream frosting.

Fruit filling: Try swapping the cinnamon filling for fruit jam or preserves for a unique twist, like blueberry or raspberry.

Storage/Reheating

These cinnamon rolls can be stored in an airtight container at room temperature for up to 2-3 days. If you want to keep them longer, I recommend refrigerating them for up to a week. To reheat, pop them in the microwave for 20-30 seconds, or warm them in the oven at 350°F (175°C) for 10 minutes.

FAQs

Can I make these cinnamon rolls ahead of time?

Yes! You can prepare the dough and roll them up the night before, cover them tightly, and refrigerate them overnight. In the morning, let them rise for about 30 minutes before baking.

Can I freeze these cinnamon rolls?

Definitely! After baking, let the rolls cool completely, then freeze them in a single layer on a baking sheet. Once frozen, transfer them to a freezer-safe bag or container. To reheat, simply bake from frozen at 350°F (175°C) for 15-20 minutes.

Why is my dough not rising?

If your dough isn’t rising, it could be because the yeast wasn’t activated properly, or the room temperature is too cold. Make sure the milk is warm, not hot, and allow the dough to rise in a warm, draft-free spot.

Can I use whole wheat flour instead of all-purpose flour?

While whole wheat flour can be substituted, it will make the rolls denser. If you do use whole wheat, you may want to add a little extra liquid to compensate for the higher absorption of the flour.

Can I skip the glaze?

You can absolutely skip the glaze if you prefer. The rolls are delicious even without it, but I do love how the cream cheese glaze adds extra flavor and richness.

Conclusion

These homemade cinnamon rolls are truly a treat that I love to make for special occasions or just because. They are soft, sweet, and have the perfect balance of cinnamon flavor. The cream cheese glaze ties everything together, making these rolls absolutely irresistible. Whether you're baking for family, friends, or just yourself, these cinnamon rolls are sure to impress!


Recipe:

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

Best Homemade Cinnamon Rolls


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cheryl
  • Total Time: 2 hours 10 minutes
  • Yield: 12 rolls
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

These soft and gooey homemade cinnamon rolls feature a rich cinnamon sugar filling and a decadent cream cheese glaze. Perfect for breakfast or a special occasion!


Ingredients

2 ¼ teaspoons active dry yeast

1 cup warm milk (about 110°F/43°C)

½ cup granulated sugar

½ cup unsalted butter, melted

1 teaspoon salt

2 eggs

4 cups all-purpose flour, divided

¼ cup unsalted butter, softened

1 cup brown sugar, packed

2 tablespoons ground cinnamon

½ cup cream cheese, softened

1 ½ cups powdered sugar

1 teaspoon vanilla extract

2 tablespoons milk (or as needed)


Instructions

  1. In a small bowl, combine the warm milk, yeast, and 1 tablespoon of sugar. Let it sit for about 5-10 minutes, or until the mixture becomes frothy.
  2. In a large bowl, mix the remaining sugar, melted butter, salt, and eggs. Add the yeast mixture and 3 cups of flour. Stir to combine.
  3. Gradually add the remaining flour, ¼ cup at a time, until the dough forms. Knead the dough for about 5-7 minutes on a floured surface until it is smooth and elastic.
  4. Place the dough in a greased bowl and cover it with a kitchen towel. Let it rise for about 1 hour, or until it has doubled in size.
  5. Preheat your oven to 375°F (190°C).
  6. Once the dough has risen, punch it down and roll it out into a large rectangle (about 16x24 inches).
  7. Spread the softened butter over the dough, then sprinkle the brown sugar and cinnamon evenly on top.
  8. Starting from one edge, roll the dough tightly into a log. Cut the dough into 12 even pieces.
  9. Place the rolls in a greased 9x13-inch baking dish, spacing them slightly apart. Cover the dish with a kitchen towel and let the rolls rise for 30-45 minutes.
  10. Bake the rolls for 20-25 minutes, or until they are golden brown.
  11. While the rolls are baking, prepare the glaze by beating the softened cream cheese, powdered sugar, vanilla extract, and milk together until smooth.
  12. Once the rolls are done, remove them from the oven and let them cool for a few minutes before drizzling the glaze over the top.

Notes

Feel free to add nuts like chopped pecans or walnuts to the cinnamon-sugar filling for extra texture.

If you're not a fan of cream cheese, you can make a glaze with powdered sugar and milk, or even a buttercream frosting.

Try substituting the cinnamon filling with fruit jam or preserves for a unique twist.

  • Prep Time: 25 minutes
  • Cook Time: 25 minutes
  • Category: Breakfast, Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 roll
  • Calories: 350 kcal
  • Sugar: 23g
  • Sodium: 290mg
  • Fat: 14g
  • Saturated Fat: 8g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 51g
  • Fiber: 1g
  • Protein: 4g
  • Cholesterol: 35mg

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Breakfast

  • Cinnamon Roll Icing Without Cream Cheese
    Cinnamon Roll Icing Without Cream Cheese
  • High-Protein Overnight Oats
    High-Protein Overnight Oats
  • Rhubarb Muffins
    Rhubarb Muffins
  • Breakfast Rolls
    Breakfast Rolls
0 0 votes
Article Rating
Subscribe
Login
Notify of
guest
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Modern Sidebar

Hey there! I’m Cheryl and if there’s one thing I’ve learned, it’s that food has a way of bringing people together.

Learn more

Popular

  • Oyster Mushroom Pasta with a Creamy Sauce
    Oyster Mushroom Pasta with a Creamy Sauce
  • Easy Shredded Rotisserie Chicken Sliders
    Easy Shredded Rotisserie Chicken Sliders
  • Rotisserie Chicken Pasta
    Rotisserie Chicken Pasta
  • Creamy Ranch Tortellini Pasta Salad
    Creamy Ranch Tortellini Pasta Salad

Footer

↑ back to top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure Policy
  • DMCA

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Appetizers
  • Bread
  • Breakfast
  • Main Courses
  • Soups
  • Desserts
  • Salad
  • Side Dish
  • Soups

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 Cheryl's Cooking

wpDiscuz