Homemade Cinnamon Rolls

5 from 2 votes
Jump to Recipe

This post contains affiliate links. Please see our disclosure policy.

These homemade cinnamon rolls are perfect for holidays, weekends, or anytime you want to treat yourself and your family to something special. They are so soft, with a buttery brown sugar filling, and melty cream cheese icing that soaks into every swirl. Pouring heavy cream over the rolls before baking takes them to the next level and keeps them ultra gooey and rich.

Gooey cinnamon rolls in a white baking dish, topped with icing, and surrounded by plates and glass of milk.

“These are the best cinnamon rolls for Christmas morning an easy morning Sunday brunch!”

-Becky

If you love bakery style cinnamon rolls that are soft in the center and slathered in cream cheese frosting, this is your recipe. They are pretty simple to make and you get soft, fluffy cinnamon rolls, fresh out of the oven! I love making them for Christmas mornings or family breakfasts.

Need more simple brunch recipes? Try this simple Egg Bites recipe, Double Chocolate Chip Muffins, Fresh Lemon Pancakes, or this crispy Millionaire Bacon

Ingredients You Will Need

Ingredients measured into small bowls and labeled on a white marble table.
  • milk– Helps activate the yeast.
  • instant dry yeast – No need to bloom; just mix and go.
  • eggs – Room temperature for best results.
  • salted butter, softened – Adds flavor and richness.
  • granulated sugar – Sweetens the dough just enough.
  • all purpose flour – Gives the dough structure.
  • heavy cream – Poured over rolls before baking for added gooeyness.
  • brown sugar – Sweet and caramel like when baked.
  • ground cinnamon – Brings the warm spice flavor.
  • vanilla extract – Adds a little extra depth- especially if you use this homemade Vanilla.
  • cream cheese, softened – Tangy and creamy.
  • powdered sugar – Sweet and fluffy.

A full list of ingredients is included in the recipe card below.

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Recipe Variations

  • Maple Glaze: Swap the cream cheese frosting with a maple glaze for a fall twist.
  • Add Nuts: Sprinkle chopped pecans or walnuts over the filling for crunch.
  • Orange Cinnamon Rolls: Add 1 tablespoon of orange zest to the filling and frosting.
  • Mini rolls: Cut into 16 smaller rolls instead of 8 for bite-sized treats.
  • Caramel rolls: Skip the frosting and bake them over a layer of caramel sauce.
  • Pumpkin spice: Add pumpkin purée and pumpkin spice to the filling for a seasonal version.

How to Make Gooey Homemade Cinnamon Rolls

Yeast and warm milk in a clear glass bowl on a white marble table.
  1. In a large bowl or stand mixer, combine the warm milk and yeast. Let it sit for 2–3 minutes until the yeast blooms. 
Eggs and other ingredients mixed in a large silver bowl.
  1. Add the eggs, butter, sugar, and salt to the yeast mixture, then stir to combine. 
Soft dough mixed together in a large silver bowl.
  1. Gradually add the flour and knead until the dough is smooth and elastic, about 5–6 minutes with a hook or 7–10 minutes by hand. Once done, place the dough in a greased bowl, cover, and let rise in a warm place for 1 to 1½ hours or until doubled.
Cinnamon and other ingredients mixed together to make a paste to fill the cinnamon rolls.
  1. While dough is rising, make the filling in a small bowl. Stir together the softened butter, brown sugar, cinnamon, and vanilla until a thick paste forms.
Dough rolled out and topped with filling, then cut into strips.
  1. Once the cinnamon roll dough has doubled, place it on a lightly floured surface. Use a rolling pin and roll the dough into a 16×12 inch rectangle. Spread the filling evenly over the dough and cut into 8 equal strips, about 2 inches wide.  
A hand hold a strip of dough that has been tightly wound into roll.
  1. Roll each strip into a tight spiral, forming the cinnamon roll.
Uncooked rolls in a white pan before baking.
  1. Place rolls in a greased or parchment lined 9×11 baking pan or baking dish. Cover and let rise again for 30 minutes, or until puffy and touching.
Cinnamon rolls in a white  baking dish, after being baked and before being frosted.
  1. Preheat the oven to 350 degrees F (175 degrees C). Pour the heavy cream gently over the tops of the rolls before baking. Bake for 22–26 minutes until golden brown and set.
Cream cheese frosting being mixed together in a large clear glass bowl.
  1. In a medium bowl, beat the cream cheese and butter until smooth. Add powdered sugar and milk and beat until light and fluffy.
Cinnamon rolls in a white baking dish with cream cheese frosting on top.
  1. Spread frosting generously over the warm cinnamon rolls as soon as they come out of the oven. Serve immediately while warm and gooey.

Expert Tips

  • Use room temperature ingredients: Cold eggs or butter can keep the dough from rising properly.
  • Don’t skip the second rise: It’s key for getting that light and fluffy texture.
  • Pouring cream is the secret: The heavy cream over the top creates that rich, gooey center.
  • Make ahead tip: You can prep the rolls the night before and let them rise in the refrigerator, then bake the next morning. They are great for Christmas mornings or family brunches!
  • Salted or Unsalted Butter: If you’re using unsalted butter instead of salted, just add an extra ¼ teaspoon of salt to the dough and filling.
Cinnamon roll on a small white plate with a gold fork on the plate.

Homemade Cinnamon Rolls FAQs

Can I make these cinnamon rolls ahead of time?

Yes! Assemble the rolls, cover, and refrigerate overnight. In the morning, let them sit at room temperature for 30–45 minutes before baking.

Do I have to use heavy cream?

Heavy cream helps make them extra gooey, but you can use half and half in a pinch. Whole milk won’t be quite as rich but still works too.

How do I store leftover cinnamon rolls?

Store them in an airtight container or covered with plastic wrap, at room temperature for 2 days or in the fridge for up to 5 days. Reheat gently in the microwave for the best texture.

What’s the difference between active dry yeast and instant yeast?

Instant yeast can be mixed directly into the dough, while active dry yeast needs to be dissolved in warm liquid first. You can use either, but if using active dry yeast, let it sit in the warm milk for 5–10 minutes until foamy before adding the other ingredients.

More Easy Breakfast Recipes

If you have tried this recipe or any others from Celebrating Simply, I’d love it if you would leave a ⭐ star rating and share your thoughts in the ✍️ comments below. Your feedback means a lot!

5 from 2 votes

Homemade Cinnamon Rolls

Servings: 8
Prep: 20 minutes
Cook: 25 minutes
Proof Time: 1 hour 30 minutes
Total: 2 hours 15 minutes
Gooey rolls in a white baking dish with frosting on top.
These soft, gooey cinnamon rolls are made from scratch with a rich brown sugar and cinnamon filling, then topped with a creamy, melty cream cheese frosting. Perfect for breakfast, brunch, or anytime you're craving something soft and sweet.
Save This Recipe!
Enter your email and we’ll send it to you, plus new recipes from us every week!

Equipment

  • 9×11 Baking Dish (or 9×13)

Ingredients 

For the Dough

  • 1 cup warm milk
  • 2 1/2 teaspoons instant dry yeast
  • 2 large eggs
  • 1/2 cup salted butter
  • 1/2 cup granulated sugar
  • 1 teaspoon salt
  • 4 cups all purpose flour, plus 1/4 cup for rolling the dough
  • 1/4 cup heavy cream

For the Cinnamon Sugar Filling

  • 1/2 cup salted butter
  • 1 cup packed brown sugar
  • 2 teaspoons ground cinnamon
  • 1/2 teaspoon vanilla extract

For the Cream Cheese Frosting

  • 8 ounces cream cheese, softened
  • 1/3 cup salted butter
  • 2 1/2 cups powdered sugar
  • 2 tablespoons milk

Instructions 

  • In a large bowl or stand mixer, combine the warm milk and yeast. Let it sit for 2–3 minutes until the yeast blooms. 
  • Add the eggs, butter, sugar, and salt to the yeast mixture, then stir to combine. 
  • Gradually add the flour and knead until the dough is smooth and elastic, about 5–6 minutes with a hook or 7–10 minutes by hand. Once done, place the dough in a greased bowl, cover, and let rise in a warm place for 1 to 1½ hours or until doubled.
  • In a small bowl, stir together the softened butter, brown sugar, cinnamon, and vanilla until a thick paste forms.
  • Once the cinnamon roll dough has doubled, place it on a lightly floured surface. Use a rolling pin and roll the dough into a 16×12 inch rectangle. 
  • Spread the filling evenly over the dough. Slice into 8 equal strips (about 2 inches wide) and roll each into a tight spiral.
  • Place rolls in a greased or parchment lined 9×11 baking pan or baking dish. Cover and let rise again for 30 minutes, or until puffy and touching.
  • Preheat the oven to 350 degrees F (175 degrees C). Pour the heavy cream gently over the tops of the rolls before baking. Bake for 22–26 minutes until golden brown and set.
  • In a medium bowl, beat the cream cheese and butter until smooth. Add powdered sugar and milk and beat until light and fluffy.
  • Spread frosting generously over the warm cinnamon rolls as soon as they come out of the oven. Serve immediately while warm and gooey.

Notes

  • Use room temperature ingredients: Cold eggs or butter can keep the dough from rising properly.
  • Don’t skip the second rise: It’s key for getting that light and fluffy texture.
  • Pouring cream is the secret: The heavy cream over the top creates that rich, gooey center.
  • Make ahead tip: You can prep the rolls the night before and let them rise in the refrigerator, then bake the next morning. They are great for Christmas mornings or family brunches!

Nutrition

Calories: 947kcalCarbohydrates: 127gProtein: 11gFat: 45gSaturated Fat: 27gPolyunsaturated Fat: 2gMonounsaturated Fat: 12gTrans Fat: 1gCholesterol: 165mgSodium: 364mgPotassium: 193mgFiber: 2gSugar: 78gVitamin A: 1511IUVitamin C: 0.1mgCalcium: 91mgIron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Breakfast
Cuisine: American
Tried this recipe?Mention @celebratingsimplyrecipes or tag #celebratingsimplyrecipes!

About Rebecca Abbott

Welcome to Celebrating Simply! I'm Rebecca. Here, you’ll discover a variety of easy and approachable recipes that are perfect for everything from intimate family meals to large gatherings with friends.

You May Also Like

5 from 2 votes

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

4 Comments

  1. The nutritional info is a little bit confusing at times. For example, your Homemade Cinnamon Rolls. Are the calories and carbs for 1 cinnamon roll or all 8 cinnamon rolls? I’ve noticed the other recipes have a similar problem. You have a marvelous website and wonderful recipes. However, I have to be mindful of my carb intake, as well as my calorie consumption, because I don’t want to gain weight. I am a diabetic and have to be careful with what I eat. It’s not just you, I have noticed other sites don’t have a serving per person in their nutritional info.

    1. Hi June! Thank you for the feedback. The nutritional content is for one serving, which I put in one cinnamon roll as a serving. I will look into the recipe card format a little more to see if there is a way to make that option more clear. Thanks! Rebecca