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!

Cinnamon Rolls
Ingredients
Method
- 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.
- 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.
- 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.
- In a bowl, beat together cream cheese, butter, heavy cream, and icing sugar for the icing.
- Drizzle over the warm rolls.


