There’s something magical about a batch of warm, gooey cinnamon rolls wafting through the house. These rolls are pillow-soft, perfectly spiced, and topped with a creamy glaze everyone will love.

The Best Cinnamon Roll Recipe
Equipment
- 1 Large mixing bowl
- 1 Whisk
- 1 Rolling Pin
- 1 Baking Dish
Ingredients
Dough
- 4 cups all-purpose flour
- 1 cup whole milk or milk alternative, warmed
- 0.5 cup granulated sugar
- 2.25 tsp active dry yeast
- 2 eggs large
- 0.25 cup unsalted butter softened
- 1 tsp salt
Filling
- 0.5 cup brown sugar
- 2 tbsp ground cinnamon
- 0.25 cup unsalted butter softened
Glaze
- 0.25 cup cream cheese softened, or dairy-free alternative
- 0.25 cup unsalted butter softened
- 1 cup powdered sugar
- 1 tsp alcohol-free vanilla extract
- 1 tbsp milk to desired consistency
Instructions
Prepare the Dough
- Warm the milk until just lukewarm. Dissolve the yeast and a tablespoon of sugar in the milk. Let it sit until foamy, about 5 minutes. Then, whisk in the eggs and melted butter.
- Add flour, remaining sugar, and salt to a large bowl. Pour in the wet ingredients and mix until a dough forms. Knead on a floured surface for 8 to 10 minutes until smooth.
- Place dough in an oiled bowl, cover, and let rise in a warm spot until doubled, about 1 hour.
Filling & Shape
- Mix brown sugar and cinnamon. Roll out the dough into a rectangle, spread softened butter, then sprinkle the cinnamon sugar mixture evenly on top.
- Tightly roll the dough into a log and slice into rolls. Arrange in a greased baking dish, cover, and let rise for another 30 to 45 minutes.
Bake & Glaze
- Bake in a preheated oven at 350°F (175°C) for 25–28 minutes until golden and fluffy.
- Beat cream cheese, softened butter, and powdered sugar until smooth. Add alcohol-free vanilla and a splash of milk for a creamy texture. Spread over warm rolls.
Notes
Why You’ll Love This Cinnamon Roll Recipe
From the fluffy dough to the sweet cinnamon filling, these cinnamon rolls are designed to impress. They’re perfect for lazy weekend mornings, family gatherings, or anytime you want a special treat. Plus, you can prep them ahead and bake fresh for breakfast.
Cinnamon Roll Recipe Ingredients & Substitutions
- All-purpose flour
- Whole milk (or your favorite milk alternative)
- Granulated sugar
- Active dry yeast
- Eggs
- Unsalted butter, softened
- Salt
- Ground cinnamon
- Brown sugar
- Alcohol-free vanilla extract
- Cream cheese (or a dairy-free alternative)
- Powdered sugar
You can use plant-based butter or milk if needed, and swap out regular cream cheese for a non-dairy version. The dough is sturdy and forgiving, so feel free to get creative with fillings.
Step-by-Step Instructions to Make This Recipe
Step 1: Prepare the Dough
Warm the milk until just lukewarm. Dissolve the yeast and a tablespoon of sugar in the milk. Let it sit until foamy, about 5 minutes. Then, whisk in the eggs and melted butter.
Step 2: Mix and Knead
Add flour, remaining sugar, and salt to a large bowl. Pour in the wet ingredients and mix until a dough forms. Knead on a floured surface for 8 to 10 minutes until smooth.
Step 3: First Rise
Place dough in an oiled bowl, cover, and let rise in a warm spot until doubled, about 1 hour.
Step 4: Make the Filling
Mix brown sugar and cinnamon. Roll out the dough into a rectangle, spread softened butter, then sprinkle the cinnamon sugar mixture evenly on top.
Step 5: Shape and Second Rise
Tightly roll the dough into a log and slice into rolls. Arrange in a greased baking dish, cover, and let rise for another 30 to 45 minutes.
Step 6: Bake
Bake in a preheated oven at 350°F (175°C) for 25–28 minutes until golden and fluffy.
Step 7: Make the Glaze
Beat cream cheese, softened butter, and powdered sugar until smooth. Add alcohol-free vanilla and a splash of milk for a creamy texture. Spread over warm rolls.
Tips for Success
- Use fresh yeast for the best rise.
- Warm, not hot, milk ensures your dough activates perfectly.
- Roll the dough tightly for beautiful spirals.
- Let the rolls cool slightly before glazing for the best texture.
Variations of This Recipe
- Add a sprinkle of chopped pecans or walnuts before rolling for extra crunch.
- Try a touch of orange zest in the glaze for a fresh twist.
- Swap in plant-based options for a dairy-free cinnamon roll.
Serving Suggestions: What to Pair with This Recipe
Enjoy these cinnamon rolls with fresh fruit, scrambled eggs, or a hot cup of coffee or tea. They’re also delightful alongside a yogurt parfait for a full breakfast spread.
Storage & Reheating Instructions
Store leftover rolls in an airtight container at room temperature for up to 2 days, or in the fridge for up to 5 days. To reheat, warm in the microwave for 15–20 seconds or pop them in a low oven until just soft and gooey again.
Memories Made Around the Table
Every batch of these cinnamon rolls brings smiles and laughter to our family mornings. It’s a tradition that turns even the simplest day into something special, creating sweet memories around the breakfast table.
FAQs
How do I make cinnamon rolls ahead of time?
You can prep the rolls, place them in your baking dish, then cover and refrigerate overnight. Bake the next morning after a quick rise at room temperature.
Can I freeze cinnamon rolls?
Yes, freeze baked or unbaked rolls tightly wrapped. Thaw in the fridge overnight and bake or reheat as needed for fresh-out-the-oven goodness.
Why are my cinnamon rolls dense?
This can happen if the dough isn’t kneaded enough or didn’t have enough rise time. Make sure your yeast is active and your dough feels soft before shaping.
Final Thoughts
This cinnamon roll recipe fills your kitchen with warmth and your mornings with joy. It’s easy to make and even easier to love, perfect for sharing with those you care about most.
