The Best Cinnamon Rolls Ever

| Posted on:

October 11, 2025

Delicious homemade cinnamon rolls fresh out of the oven

Cinnamon rolls are a classic treat loved by many. Their soft, fluffy texture, combined with the sweet and spicy flavor of cinnamon, creates a delightful experience. Making them from scratch can be a rewarding and fun activity for anyone. With just a few ingredients, you can create a batch of warm, gooey cinnamon rolls that fill your home with an amazing smell. Whether you enjoy them for breakfast or as a snack, these rolls are sure to impress your family and friends. Here’s how to make the best cinnamon rolls ever!

Why You’ll Love This Cinnamon Rolls Recipe

This cinnamon rolls recipe stands out because it combines rich flavors with a soft texture. The dough rises beautifully, thanks to the yeast, creating fluffy rolls. The filling of brown sugar and cinnamon adds a warm sweetness that many love. Topping the rolls with cream cheese icing takes them to the next level. They are perfect for special occasions or a cozy weekend treat. You and your loved ones will savor every bite!

How to Make Cinnamon Rolls

Ingredients You’ll Need

  • 1 1/3 cup whole milk (320g)
  • 4 teaspoons active dry yeast (or instant yeast)
  • 1/2 cup granulated sugar (100g)
  • 5 cups all-purpose flour (650g)
  • 2 large eggs, room temperature
  • 2 teaspoons salt
  • 1/2 cup unsalted butter, room temperature (113g)
  • 1/2 cup unsalted butter, softened (113g)
  • 1 cup light brown sugar, packed (200g)
  • 2 tbsp cinnamon powder
  • 3/4 tsp salt
  • 1/2 cup heavy cream (120g), room temperature
  • 4 oz cream cheese, room temperature (113g)
  • 1/4 cup unsalted butter, room temperature (56g)
  • 1/4 cup heavy cream (60g)
  • 1 cup icing sugar (100g)

Step-by-Step Directions

Dough:
In a small pot, heat the milk until warm. Sprinkle the yeast on top and let it sit for about 5 minutes. In a large bowl, combine sugar, flour, eggs, and salt. Pour in the yeast mixture and melted butter. Mix well until a dough forms. Knead on a floured surface for about 5-10 minutes until smooth. Place in a greased bowl, cover, and let it rise for 1-2 hours until doubled in size.

Filling:
In a bowl, mix softened butter, brown sugar, cinnamon, and salt. When the dough has risen, roll it out into a rectangle about 1/4 inch thick. Spread the filling evenly over the dough.

Assembly & Baking:
Roll the dough tightly into a log and cut into slices. Place the slices in a greased baking dish. Pour the heavy cream over the top. Let it rise for another 30 minutes. Preheat the oven to 350°F (175°C) and bake for 25-30 minutes until golden brown.

Cream Cheese Icing:
In a bowl, beat together cream cheese, butter, heavy cream, and icing sugar for the icing. Drizzle over the warm rolls.

How to Serve Cinnamon Rolls

Cinnamon rolls are best served warm. Pair them with a hot cup of coffee or tea for a delicious breakfast or snack. You can cut them into smaller pieces and share them with family and friends.

How to Store Cinnamon Rolls

To store leftover cinnamon rolls, let them cool completely. Place them in an airtight container at room temperature for up to 3 days. You can also refrigerate them for up to a week. To reheat, microwave for a few seconds until warm.

Tips for the Best Cinnamon Rolls

Use room temperature ingredients for a smoother dough. Make sure the milk is warm but not hot when adding yeast. Don’t skip the second rise; it helps make fluffy rolls. Adjust baking time based on your oven for the perfect golden color.

Recipe Variations

For a fun twist, try adding nuts or raisins to the filling. You can also experiment with different frosting flavors, like vanilla or caramel. For a vegan option, substitute dairy ingredients with plant-based alternatives.

Frequently Asked Questions (FAQs)

Can I use whole wheat flour instead of all-purpose flour?
Yes, you can substitute part or all of the all-purpose flour with whole wheat flour, but this may change the texture slightly.

Can I freeze cinnamon rolls?
Yes, you can freeze cinnamon rolls before baking. Wrap them tightly in plastic wrap and aluminum foil. They can be baked directly from frozen—just add a few extra minutes to the baking time.

How can I know when the dough has risen enough?
The dough has risen enough when it has doubled in size and feels soft and puffy to the touch. You can also do the “poke test”: if a finger indentation remains, it’s ready!

the best cinnamon rolls ever 2025 10 11 014139 150x150 1

Cinnamon Rolls

Soft, fluffy cinnamon rolls with a sweet filling and cream cheese icing, perfect for breakfast or a snack.
Prep Time 2 hours
Cook Time 30 minutes
Total Time 2 hours 30 minutes
Servings: 12 servings
Course: Breakfast, Dessert, Snack
Cuisine: American
Calories: 350

Ingredients
  

Dough Ingredients
  • 1 1/3 cup whole milk Warm, 320g
  • 4 teaspoons active dry yeast or instant yeast
  • 1/2 cup granulated sugar 100g
  • 5 cups all-purpose flour 650g
  • 2 large eggs Room temperature
  • 2 teaspoons salt
  • 1/2 cup unsalted butter Room temperature, 113g
Filling Ingredients
  • 1/2 cup unsalted butter Softened, 113g
  • 1 cup light brown sugar Packed, 200g
  • 2 tablespoons cinnamon powder
  • 3/4 teaspoon salt
Topping Ingredients
  • 1/2 cup heavy cream Room temperature, 120g
  • 4 oz cream cheese Room temperature, 113g
  • 1/4 cup unsalted butter Room temperature, 56g
  • 1/4 cup heavy cream 60g
  • 1 cup icing sugar 100g

Method
 

Dough Preparation
  1. In a small pot, heat the milk until warm. Sprinkle the yeast on top and let it sit for about 5 minutes.
  2. In a large bowl, combine sugar, flour, eggs, and salt. Pour in the yeast mixture and melted butter. Mix well until a dough forms.
  3. Knead on a floured surface for about 5-10 minutes until smooth.
  4. Place in a greased bowl, cover, and let it rise for 1-2 hours until doubled in size.
Filling Preparation
  1. In a bowl, mix softened butter, brown sugar, cinnamon, and salt.
  2. When the dough has risen, roll it out into a rectangle about 1/4 inch thick. Spread the filling evenly over the dough.
Assembly & Baking
  1. Roll the dough tightly into a log and cut into slices.
  2. Place the slices in a greased baking dish. Pour the heavy cream over the top.
  3. Let it rise for another 30 minutes.
  4. Preheat the oven to 350°F (175°C) and bake for 25-30 minutes until golden brown.
Cream Cheese Icing
  1. In a bowl, beat together cream cheese, butter, heavy cream, and icing sugar for the icing.
  2. Drizzle over the warm rolls.

Nutrition

Serving: 1Calories: 350kcalCarbohydrates: 50gProtein: 5gFat: 15gSaturated Fat: 8gSodium: 300mgFiber: 1gSugar: 20g

Notes

Serve warm. Store leftover rolls in an airtight container at room temperature for up to 3 days.

Tried this recipe?

Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating