Recipes by Janet

  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
menu icon
go to homepage
  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
search icon
Homepage link
  • Recipe Index
  • Main Courses
  • Desserts
  • About Me
×
Home » Recipes » Desserts

Best Homemade Cinnamon Rolls

Published: May 8, 2025 by Janet · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Print Recipe

Why You’ll Love This Recipe

These cinnamon rolls are a perfect combination of soft dough and sweet, cinnamon-spiced filling. The dough rises beautifully, resulting in rolls that are light and fluffy with just the right amount of cinnamon sweetness. The cream cheese frosting adds the finishing touch, making each bite melt in your mouth. Whether you're preparing for a holiday breakfast, a weekend treat, or any special occasion, these homemade cinnamon rolls are sure to impress!

Ingredients

Dough:

  • 1 package yeast (2 ¼ teaspoons)

  • 1 cup milk

  • ½ cup granulated sugar

  • 4 cups all-purpose flour (plus up to ½ cup more as needed)

  • 6 tablespoons butter, diced and softened

  • 1 teaspoon salt

  • 2 large eggs

Filling:

  • 1 stick butter, softened

  • ½ cup brown sugar, packed

  • ½ cup white sugar

  • 3 tablespoons ground cinnamon

Easy Cream Cheese Frosting:

  • ¾ cup cream cheese

  • 1 cup icing sugar (or more to taste)

  • ½ teaspoon vanilla extract

  • Pinch salt

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

Directions

  1. Make the dough:
    Warm the milk to around 100°F. This will take about 30-45 seconds in the microwave. Be careful not to use milk that is too hot (above 105°F) as it will destroy the yeast.
    In a small bowl, combine the yeast with 1 tablespoon of warm milk and 1 teaspoon of sugar. Stir and let sit for 5 minutes until it becomes bubbly.
    In the bowl of your stand mixer, combine the flour, butter, salt, eggs, yeast mixture, and remaining milk and sugar. Stir to combine, then knead using the dough hook on medium speed until a smooth dough forms. This should take about 10-12 minutes.
    Once the dough is smooth and elastic, transfer it to a greased bowl. Shape it into a ball, pinch the bottom to form a smooth surface, and place it seam-side down. Cover with a clean tea towel and let it rise in a warm place for about 1 hour or until doubled in size.

  2. Shape the cinnamon rolls:
    Punch the dough down and turn it out onto a floured surface. Roll the dough into a rectangle about 18x12 inches and about ¼ inch thick.
    Spread the softened butter evenly over the dough, then mix the sugars and cinnamon for the filling in a small bowl. Sprinkle the mixture evenly over the buttered dough.
    Roll up the dough from the longer side, pinch the seam to seal, and place the log seam-side down. Slice into 12 rolls (using dental floss or sewing thread is a great way to get neat slices).
    Arrange the rolls in a greased 9x13-inch pan, cover with the tea towel, and let them rise for about 30 minutes until puffy.

  3. Bake the cinnamon rolls:
    Preheat the oven to 350°F. Bake the rolls for 18 minutes or until they’re lightly golden brown. If the center rolls aren’t baked after 20 minutes, tent the pan with aluminum foil and continue baking for an additional 15-20 minutes.

  4. Frost the rolls:
    To make the frosting, beat the cream cheese, icing sugar, vanilla, and salt together in a bowl until smooth. Once the cinnamon rolls are done, remove them from the oven and cool for 5 minutes. Spread the frosting over the rolls while they are still warm.

  5. Serve and enjoy!
    Allow the cinnamon rolls to cool slightly before serving. Enjoy the melt-in-your-mouth goodness!

Servings and Timing

  • Servings: This recipe makes 12 cinnamon rolls.

  • Prep time: 20 minutes (plus rising time)

  • Cook time: 18-20 minutes

  • Total time: 1 hour and 40 minutes (including rising time)

Variations

  • Vegan version: Use plant-based butter, non-dairy milk (like almond or soy milk), and a vegan cream cheese alternative for the frosting.

  • Nutty cinnamon rolls: Add chopped nuts, such as pecans or walnuts, to the filling for a bit of crunch.

  • Caramelized cinnamon rolls: Drizzle a bit of caramel sauce over the rolls before baking for a sweet twist.

  • Maple frosting: Use maple syrup in place of vanilla extract for a maple-flavored frosting.

Storage/Reheating

  • Storage: Once frosted, store cinnamon rolls in an airtight container at room temperature for up to 2 days. If unfrosted, they can last up to 3 days.

  • Freezing: You can freeze the baked, unfrosted rolls for up to 3 months. Flash-freeze them individually on a baking sheet before wrapping in foil and placing them in a freezer bag.

  • Reheating: To reheat, defrost the rolls at room temperature, then microwave for 30 seconds or heat in the oven at 300°F until warm. Frost after reheating for the freshest taste.

FAQs

How do I know if my dough has risen enough?

The dough should double in size. A good test is to gently press your finger into the dough; if the indentation stays, it’s ready to move on.

Can I make cinnamon rolls ahead of time?

Yes, you can prepare the dough the night before and let it rise in the fridge overnight. Just take it out 15-30 minutes before you shape the rolls.

What type of yeast should I use for this recipe?

Use active dry yeast for the best results. Instant yeast can also be used, but it will make the dough rise faster.

How can I prevent the dough from getting too sticky?

If the dough is too sticky, gradually add more flour a tablespoon at a time until it becomes a smooth, elastic ball.

Can I make cinnamon rolls without a stand mixer?

Yes, you can knead the dough by hand, but it will take a bit more time and effort. Use your palms to push and fold the dough for about 10-12 minutes.

What’s the best way to slice the cinnamon rolls?

Using dental floss or sewing thread works wonders for clean slices without squishing the rolls.

Can I freeze the frosting?

It’s best to make the frosting fresh, but you can store leftovers in the fridge for up to 3 days and freeze them for up to 1 month.

What if my rolls are overbaked?

If the rolls get too brown, you can try covering them with foil and baking them for a shorter amount of time next time to avoid over-baking.

Can I use a different frosting instead of cream cheese frosting?

Absolutely! You can use a simple glaze made with powdered sugar and milk, or even a maple glaze if you prefer a different flavor.

What can I add to the filling besides cinnamon?

You can add chocolate chips, chopped nuts, or even fruit like apples or raisins for different variations.

Conclusion

These homemade cinnamon rolls are a perfect blend of fluffy dough, sweet cinnamon filling, and creamy frosting that will make your taste buds sing. Whether you're preparing them for a special breakfast or just a treat for any day, these rolls will be a hit every time. With easy-to-follow instructions and a few simple ingredients, you can create the most irresistible cinnamon rolls right in your own kitchen. Enjoy!

Print

Best Homemade Cinnamon Rolls

Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

These homemade cinnamon rolls are soft, fluffy, and sweet with a creamy cream cheese frosting. Perfect for breakfast, brunch, or a sweet treat any time of day.

  • Author: Janet
  • Prep Time: 20 minutes (plus rising time)
  • Cook Time: 18-20 minutes
  • Total Time: 1 hour and 40 minutes (including rising time)
  • Yield: 12 cinnamon rolls
  • Category: Dessert, Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Ingredients

1 package yeast (2 ¼ teaspoons)

1 cup milk

½ cup granulated sugar

4 cups all-purpose flour (plus up to ½ cup more as needed)

6 tablespoons butter, diced and softened

1 teaspoon salt

2 large eggs

1 stick butter, softened (for filling)

½ cup brown sugar, packed

½ cup white sugar

3 tablespoons ground cinnamon

¾ cup cream cheese (for frosting)

1 cup icing sugar (or more to taste)

½ teaspoon vanilla extract

Pinch salt

Instructions

  1. Warm the milk to around 100°F. Combine yeast, 1 tablespoon warm milk, and 1 teaspoon sugar. Let sit for 5 minutes until bubbly.
  2. In a stand mixer, combine flour, butter, salt, eggs, yeast mixture, and remaining milk and sugar. Knead on medium speed for 10-12 minutes until dough is smooth.
  3. Transfer dough to a greased bowl, cover, and let rise for 1 hour or until doubled in size.
  4. Once risen, punch the dough down and roll it out on a floured surface into a 18x12-inch rectangle, about ¼ inch thick.
  5. Spread softened butter over the dough. Mix the sugars and cinnamon, then sprinkle evenly over the buttered dough.
  6. Roll up the dough from the long side, pinch the seam to seal, and cut into 12 rolls. Place them in a greased 9x13-inch pan and let rise for 30 minutes.
  7. Preheat oven to 350°F. Bake rolls for 18 minutes or until golden brown. If the center rolls aren’t baked, tent with foil and bake an additional 15-20 minutes.
  8. Make frosting by beating cream cheese, icing sugar, vanilla, and salt together until smooth.
  9. Once the rolls are out of the oven, cool for 5 minutes and frost while still warm.
  10. Serve and enjoy!

Notes

  • For a vegan version, use plant-based butter, non-dairy milk, and a vegan cream cheese alternative for the frosting.
  • For added crunch, you can add chopped nuts like pecans or walnuts to the filling.
  • For caramelized cinnamon rolls, drizzle caramel sauce over the rolls before baking.
  • For maple-flavored frosting, substitute maple syrup for vanilla extract.
  • Store leftover cinnamon rolls in an airtight container for up to 2 days or freeze for up to 3 months.

Nutrition

  • Serving Size: 1 roll
  • Calories: 350
  • Sugar: 25g
  • Sodium: 220mg
  • Fat: 15g
  • Saturated Fat: 9g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 2g
  • Protein: 4g
  • Cholesterol: 40mg

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

Click here to Follow me on Pinterest

More Desserts

  • Cinnamon Rolls
  • Lemon Blueberry Mini Cheesecakes
  • Lemon Cookies (also known as Lemon Whippersnaps)
  • Quick Cinnamon Roll Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I’m Janet! Welcome to Recipes by Janet, where I share simple, delicious, and reliable recipes for every meal.

Learn more

Popular

  • Chicken and Mushroom Skillet in a Creamy Asiago and Mustard Sauce
  • Best Homemade Cinnamon Rolls
  • Jalapeno Popper Egg Rolls
  • Crockpot Chicken Parmesan Soup: The Cozy, Cheesy Comfort You Crave

Footer

↑ back to top

About

  • Privacy Policy
  • Work With Me
  • Terms & Conditions
  • About

Newsletter

  • Sign Up! for emails and updates

Recipes

  • Desserts
  • Soups & Stews

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2024 Recipes by Janet