These are the cinnamon rolls that always bring smiles to my kitchen. Soft, fluffy, and swirled with gooey cinnamon sugar, they’re perfect for breakfast or a sweet treat anytime. If you’re looking for bakery-style rolls with the comfort of homemade, this is the recipe you’ll want to keep.

The Best Cinnamon Roll Recipe
Equipment
- 1 Large mixing bowl
- 1 Rolling Pin
- 1 Baking Dish greased
Ingredients
Dough
- 4 cups all-purpose flour plus more for dusting
- 1 cup whole milk or dairy-free alternative, lukewarm
- 1 packet active dry yeast about 2 1/4 tsp
- 1 tsp granulated sugar for proofing yeast
- 4 tbsp unsalted butter melted, or plant-based butter
- 0.25 cup granulated sugar
- 2 large eggs room temperature
- 1 tsp salt
Filling
- 0.5 cup unsalted butter softened
- 0.75 cup brown sugar
- 2 tbsp ground cinnamon
Frosting
- 4 oz cream cheese softened
- 0.25 cup unsalted butter softened
- 1.5 cups powdered sugar
- 1 tsp alcohol-free vanilla extract
Instructions
Make the Dough
- Warm the milk until just lukewarm, then dissolve the yeast and a pinch of sugar. Let it sit until foamy, about 5 minutes. Add melted butter, sugar, eggs, and salt, then mix in flour gradually until a soft dough forms. Knead the dough for about 8 minutes until smooth. Place in a greased bowl, cover, and let rise until doubled, about 1 hour.
Prepare the Filling
- In a small bowl, mix softened butter, brown sugar, and cinnamon until well combined.
Shape and Fill the Rolls
- Punch down the dough and roll it out into a large rectangle. Spread the cinnamon sugar filling evenly over the dough. Roll it up tightly from the long side and cut into even slices. Arrange the rolls in a greased baking dish.
Second Rise and Bake
- Cover and let the rolls rise again, about 30 minutes. Preheat the oven and bake for 22 to 25 minutes, until golden brown and puffy.
Make the Frosting
- Beat cream cheese, butter, powdered sugar, and alcohol-free vanilla extract until fluffy. Spread over the warm rolls right after they come out of the oven.
Notes
Nutrition
Why You’ll Love This Cinnamon Roll Recipe
This cinnamon roll recipe produces pillowy, tender rolls with a buttery cinnamon filling and luscious cream cheese icing. They taste amazing fresh from the oven and make any morning feel special. Even if you’ve never made rolls before, the steps are foolproof and easy to follow.
Cinnamon Roll Recipe Ingredients & Substitutions
- All-purpose flour
- Whole milk (or dairy-free milk alternative)
- Unsalted butter (or plant-based butter)
- Granulated sugar
- Active dry yeast
- Salt
- Large eggs
- Cinnamon
- Brown sugar
- Cream cheese
- Powdered sugar
- Alcohol-free vanilla extract
If you need dairy-free options, use plant-based butter and milk. Swap cream cheese for a plant-based alternative if desired.
Step-by-Step Instructions to Make Cinnamon Roll Recipe
Make the Dough
Warm the milk until just lukewarm, then dissolve the yeast and a pinch of sugar. Let it sit until foamy, about 5 minutes. Add melted butter, sugar, eggs, and salt, then mix in flour gradually until a soft dough forms. Knead the dough for about 8 minutes until smooth. Place in a greased bowl, cover, and let rise until doubled, about 1 hour.
Prepare the Filling
In a small bowl, mix softened butter, brown sugar, and cinnamon until well combined.
Shape and Fill the Rolls
Punch down the dough and roll it out into a large rectangle. Spread the cinnamon sugar filling evenly over the dough. Roll it up tightly from the long side and cut into even slices. Arrange the rolls in a greased baking dish.
Second Rise and Bake
Cover and let the rolls rise again, about 30 minutes. Preheat the oven and bake for 22 to 25 minutes, until golden brown and puffy.
Make the Frosting
Beat cream cheese, butter, powdered sugar, and alcohol-free vanilla extract until fluffy. Spread over the warm rolls right after they come out of the oven.
Tips for Success
- Use room temperature ingredients for the dough so it rises properly.
- Don’t rush the rising times, patient proofing leads to fluffy rolls!
- Cream cheese frosting spreads best on warm (not hot) rolls for a perfect melt.
- If using instant yeast, you can skip the proofing and mix directly with dry ingredients.
Variations of Cinnamon Roll Recipe
- Add chopped pecans or walnuts to the filling for crunch.
- Try a drizzle of orange zest in the icing for fresh flavor.
- Stir a pinch of cardamom into the cinnamon filling for a hint of spice.
Serving Suggestions: What to Pair with Cinnamon Roll Recipe
- A hot mug of coffee or tea
- Fresh fruit like berries or sliced oranges
- A side of scrambled eggs for a heartier breakfast
Storage & Reheating Instructions
Store leftover rolls tightly covered at room temperature for 1 day or refrigerate for up to 4 days. Reheat in the microwave for 15 seconds or in the oven at low heat, covered with foil, until soft and warm again.
Memories Made Around the Table
Growing up, these cinnamon rolls were the centerpiece of our weekend breakfasts. The aroma of baking cinnamon always meant a cozy morning and laughter around the table. They continue to be a cherished favorite in my home and are sure to create sweet memories for you too.
FAQs
Can I make cinnamon rolls ahead of time?
Yes, prepare the rolls the night before and let them rise in the fridge overnight. In the morning, bring to room temperature and bake as directed.
What can I use instead of cream cheese frosting?
A simple glaze of powdered sugar and milk, beaten until smooth, works wonderfully. You can also spread butter over warm rolls for a lighter finish.
Why didn’t my cinnamon rolls rise?
Make sure your yeast is fresh and the liquid was warm but not hot. Give the dough enough time in a draft-free spot to rise until doubled in size.
Final Thoughts
There’s nothing quite like a homemade cinnamon roll to start the day or share with friends. I hope you try this recipe and make it your own family tradition, filling your kitchen with sweetness and joy.
