Best Homemade Cinnamon Rolls with Cream Cheese Frosting

Few things in life can rival the warm, comforting embrace of freshly baked homemade cinnamon rolls. These delectable spirals of sweet, spiced goodness have been delighting our taste buds for generations.

From the moment the scent of cinnamon and sugar fills the air to that first gooey, mouthwatering bite, cinnamon rolls are a true culinary treasure. In this article, we will explore the history of cinnamon rolls, their irresistible flavors, and share a delightful recipe for you to try at home.

The History of Homemade Cinnamon Rolls

cinnamon roll (also known as cinnamon buncinnamon swirlcinnamon Danish and cinnamon snail) is a sweet roll commonly served in Northern Europe (mainly in Nordic countries, but also in Austria and Germany) and North America.

The origins of the cinnamon roll can be traced back to Sweden, where they are known as “kanelbullar.” In Sweden, they are traditionally enjoyed with a cup of coffee or tea and are a symbol of coziness and hospitality.

Cinnamon rolls made their way to the United States with Scandinavian immigrants in the 19th century, and they quickly became a beloved breakfast and dessert treat.

The Irresistible Flavors of Cinnamon Rolls

Cinnamon rolls are a harmonious blend of sweet and spicy flavors that appeal to the senses. Here’s a closer look at the elements that make cinnamon rolls so irresistible:

Cinnamon: The star of the show, cinnamon adds a warm, aromatic spice that gives the rolls their distinctive flavor. Cinnamon has been cherished for centuries for its rich, earthy taste and numerous health benefits.

Sugar: The sweetness of sugar, often mixed with brown sugar, perfectly complements the spiciness of cinnamon. The sugar also caramelizes during baking, creating a luscious gooey filling.

Butter: A generous slathering of butter between the layers of dough not only contributes to the dough’s tenderness but also imparts a rich, buttery taste.

Dough: The dough itself is soft, fluffy, and slightly sweet. It’s the canvas upon which all the other flavors and textures come to life.

Making Your Own Homemade Cinnamon Rolls

best homemade cinnamon rolls  ingredients on a countertop

While you can easily find cinnamon rolls in your local bakery or grocery store, there’s something special about making them from scratch.

Ingredients For the Dough:

1 package of active dry yeast (or 2 teaspoons of loose)
1 1/3 cup warm water or milk
2 teaspoons honey or brown sugar
1 large egg
31/2 cups all-purpose flour
1 teaspoon salt

For the Filling:

1/2 cup unsalted butter, softened
1 cup brown sugar
2 tablespoons ground cinnamon

For the Cream Cheese Icing:

4 oz cream cheese, softened
1/2 stick butter, softened
1 cup powdered sugar
1 teaspoon vanilla extract

Preparing to Bake the Homemade Cinnamon Rolls

homemade cinnamon rolls dough rising in a bowl with a cloth half covering it
  • In a small bowl, combine the warm milk and yeast. Let it sit for about 5 minutes until it becomes frothy.
  • In a large mixing bowl, combine the sugar, softened butter, eggs, and yeast mixture. Mix until well combined.
  • Gradually add the flour and salt, mixing until a soft dough forms
  • Knead the dough on a floured surface until it becomes smooth and elastic.
  • Place the dough in a greased bowl, cover with a damp cloth, and let it rise for about 1 hour, or until it has doubled in size.
  • Roll out the dough into a 16×21-inch rectangle.
  • Spread the softened butter evenly over the dough and sprinkle with brown sugar and cinnamon.
  • Roll up the dough tightly, and slice it into 12 equal pieces.
  • Place the rolls in a greased 9×13-inch baking pan and let them rise for another 30 minutes.
  1. Preheat your oven to 375°F (190°C) and bake the rolls for 25-30 minutes, or until they’re golden brown.
  2. While the rolls are cooling, prepare the icing by mixing cream cheese, softened butter, powdered sugar, and vanilla extract.
  3. Drizzle the icing over the warm cinnamon rolls.

This versatile recipe can also be used to make our Easy Homemade White Bread and Easy Homemade Dinner Rolls.


Cinnamon rolls are a delightful treat that transcends borders and generations. Whether enjoyed as a comforting breakfast, a sweet snack, or a warm dessert, the irresistible combination of cinnamon, sugar, and butter is sure to satisfy your cravings.

Try making your own homemade cinnamon rolls to experience the magic of this timeless delight right in your kitchen. Indulge your senses and share the warmth and sweetness of cinnamon rolls with your loved ones today.

Thanks so much for reading! If you are new here, you may want to sign up for my email newsletter. If you make this recipe, please come back and leave a star rating and review. I would love to hear what you think!

Happy cooking and bon appétit!

casserole dish of cooked homemade cinnamon rolls

Best Homemade Cinnamon Rolls with Cream Cheese Frosting

Homemade Cinnamon Rolls are a delightful treat. Serve them for breakfast, as a sweet snack, or a warm dessert. The irresistible combination of cinnamon, sugar, and butter is sure to satisfy your sweet tooth.
Prep Time 1 hour 30 minutes
Cook Time 30 minutes
Total Time 2 hours
Course Dessert
Cuisine American
Servings 12


  • 1 9×13 casserole dish


For Rolls

  • 11/3 cup warm water
  • 1 package active dry yeast
  • 2 teaspoons brown sugar or honey
  • 1 egg
  • 1 teaspoon fine salt
  • 3-3 1/2 cups all-purpose flour
  • 1 tablespoon olive oil optional

For Cream Cheese Frosting

  • 4 oz cream cheese softened
  • 1/4 cup butter softened
  • 1 cup powdered sugar
  • 1 teaspoon vanilla extract



  • In a large mixing bowl, combine the water, yeast, and sugar.
  • Stir until dissolved, then add in the egg and salt.
  • Add the flour one cup at a time. Once the mixture is stiff, transfer it to a well-floured countertop.
  • Knead for 4-5 minutes, or until smooth and elastic. Add more flour if the dough continues to stick to your hands.
  • Shape the smooth dough into a ball and place in a bowl. Cover with a dish cloth and let rise in a warm place until the dough has doubled.

After First Rise

  • After this first rise is complete, roll the dough into a 20 x 13-inch rectangle on a floured countertop.
  • Leave 1/2-inch margin around the edges. Sprinkle with 1/2 cup brown sugar and 2 tablespoons cinnamon.
  • Starting on the long side, roll it up and press the seam together to seal the roll.
  • Using a serrated knife, cut into 12 rolls. Arrange the rolls in a greased 9×13 casserole dish.

Let dough Rise 30 minutes as individual rolls.


    • Bake in a 350℉ oven for 25 minutes, or until golden brown. Allow to cool for 10 minutes.

    Cream Cheese Frosting

    • Cream together the cream cheese, butter, powdered sugar and vanilla
    • Drizzle over warm rolls and serve.


    Nutrition Information
    Calories: 406 | Carbohydrates: 59g | Protein: 6g | Fat: 17g | Saturated Fat: 10g | Cholesterol: 66mg | Sodium: 257mg | Potassium: 103mg | Fiber: 2g | Sugar: 30g | Vitamin A: 566IU | Calcium: 58mg | Iron: 2mg
    Keyword cinnamon rolls, homemade cinnamon rolls

    Leave a Reply

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

    Recipe Rating