There’s just something magical about the aroma of freshly baked cinnamon rolls wafting through the kitchen—it wraps you in warmth and instantly makes everything feel a little more special. I’ve baked these Cinnamon Rolls countless times for family brunches, cozy weekends, or just as a sweet treat to brighten up a weekday morning. Every swirl of dough is rich with cinnamon-sugar goodness, and that creamy, luscious icing draping over the top? That’s the best part.

I love this recipe not just for its decadent flavor, but because it invites you to slow down. From the kneading of the dough to the final drizzle of frosting, there’s something soul-soothing about the process. Whether you’re baking for a crowd or treating yourself, these cinnamon rolls are a celebration in every bite.
Why You’ll Love This Cinnamon Rolls Recipe
- Soft and Fluffy Dough: The dough rises to pillowy perfection, giving each roll that ideal, tender bite.
- Rich Cinnamon Swirl: A buttery layer of brown sugar and cinnamon fills every spiral.
- Melt-in-Your-Mouth Icing: Creamy vanilla glaze seeps into the rolls while they’re warm for a gooey finish.
- Make-Ahead Friendly: Prep the night before and bake fresh in the morning.
- Versatile & Customizable: From nuts to fruit fillings or a cream cheese frosting twist, it’s easy to personalize.
What Kind of Flour Should I Use for Cinnamon Rolls?
The type of flour you use plays a big role in the texture of your cinnamon rolls. I recommend using bread flour if you want that signature chewy, fluffy interior—it has a higher protein content that gives the rolls better structure and softness. That said, all-purpose flour still does a great job and is a reliable choice if that’s what you have on hand. Just expect slightly less rise and chew.
If you’re going for a lighter, more delicate crumb, stick with all-purpose. If you’re after bakery-style height and chew, bread flour is the winner.
Options for Substitutions
Baking is part precision, part creativity—so here are some smart swaps if you’re missing ingredients or want to mix it up:
- Butter: You can use vegan butter for a dairy-free version or even coconut oil for a subtle tropical note.
- Milk: Any milk works—dairy, oat, almond, or soy. Whole milk gives the richest dough, but use what suits your dietary needs.
- Eggs: For an egg-free version, try a flax egg or store-bought egg replacer—results will be slightly denser but still delicious.
- Brown Sugar: Coconut sugar or maple sugar can sub in for a less processed option with a hint of caramel flavor.
- Cream Cheese Frosting: Swap with a simple powdered sugar and milk glaze or use Greek yogurt for a tangy twist.
These substitutions let you adapt the cinnamon rolls to your preferences while keeping them indulgent and satisfying.
Ingredients for This Cinnamon Rolls Recipe
Every ingredient in this recipe brings a specific magic to the final result. Here’s a look at what you’ll need and why it matters:
- All-Purpose or Bread Flour – This forms the base of the dough. Bread flour gives a chewier, taller roll, while all-purpose provides a softer texture.
- Granulated Sugar – A touch of sweetness in the dough helps balance the richness.
- Salt – Just a pinch enhances the flavors and brings out the sweetness.
- Instant Yeast – This is what makes the dough rise, giving the rolls their soft, fluffy structure.
- Whole Milk – Adds moisture and richness to the dough. Warm it slightly to activate the yeast.
- Unsalted Butter – Softened butter enriches both the dough and the cinnamon filling.
- Eggs – They add richness, structure, and help the dough stay tender.
- Brown Sugar – Used in the filling for a deep, caramel-like sweetness.
- Ground Cinnamon – The star of the filling—warm, fragrant, and essential.
- Vanilla Extract – Adds warmth and flavor to both the filling and the icing.
- Powdered Sugar – Blends into the icing for a creamy, melt-in-your-mouth finish.
- Cream or Milk (for icing) – Thins the powdered sugar into a drizzle-worthy glaze.
Each component works in harmony to create the iconic cinnamon roll experience—gooey centers, tender layers, and that sweet, sticky finish.

Step 1: Make the Dough
In a large mixing bowl, combine warm milk (about 110°F), yeast, and a pinch of sugar. Let it sit for 5–10 minutes until frothy. Add sugar, softened butter, eggs, and salt. Mix in the flour gradually until a soft dough forms. Knead by hand or with a dough hook for 8–10 minutes, until the dough is smooth and elastic.
Step 2: Let It Rise
Place the dough in a greased bowl, cover with a clean towel or plastic wrap, and let it rise in a warm spot for about 1 to 1½ hours, or until it doubles in size.
Step 3: Roll and Fill
Once risen, punch down the dough and roll it out on a floured surface into a large rectangle, about ¼ inch thick. Spread softened butter across the surface, then sprinkle generously with brown sugar and cinnamon. Add a splash of vanilla extract for a flavor boost.
Step 4: Roll It Up and Slice
Tightly roll the dough from the long side into a log. Using a serrated knife or unflavored dental floss, slice into even rolls (about 1½ inches thick). Place them in a greased baking dish, leaving a bit of space between each.
Step 5: Second Rise
Cover the rolls again and let them rise for another 30–45 minutes until puffy and touching. If you’re prepping the night before, refrigerate them at this stage and bring to room temperature before baking.
Step 6: Bake
Bake the rolls in a preheated 350°F (175°C) oven for 22–28 minutes, or until golden brown and the centers are cooked through. If they’re browning too quickly, loosely cover with foil.
Step 7: Glaze and Serve
While still warm, drizzle with your icing made from powdered sugar, vanilla extract, and a bit of milk or cream. Let it melt into the swirls, then serve immediately.
How Long to Cook the Cinnamon Rolls
The cinnamon rolls should bake for 22 to 28 minutes at 350°F (175°C). You’ll know they’re ready when the tops are golden and the centers are puffed and no longer doughy. If the tops brown too fast, tent them with foil during the last 10 minutes.
For extra assurance, you can use a thermometer—aim for an internal temperature of about 190°F (88°C) in the center rolls.
Tips for Perfect Cinnamon Rolls
- Warm but Not Hot Liquids: Ensure your milk is warm (around 110°F), not hot, or it can kill the yeast.
- Don’t Rush the Rise: Let the dough rise until truly doubled—it gives the best texture and flavor.
- Use Room Temperature Butter: It spreads more easily for an even filling layer.
- Dental Floss = Clean Cuts: For slicing, use unflavored dental floss to keep the rolls neat and intact.
- Check the Center Rolls: These bake slower than the outer ones. A little extra time or a foil tent might be necessary.
- Frost While Warm: Glazing the rolls right after baking lets the icing seep into every swirl.
Following these tips helps you land that dreamy balance of gooey centers, fluffy edges, and irresistible glaze every single time.
Watch Out for These Mistakes While Cooking
Even a classic recipe like cinnamon rolls has its sneaky pitfalls. Keep an eye on these common missteps to ensure bakery-level results:
- Overheating the Milk: Too-hot milk kills the yeast. Always check that it’s warm but not hot to the touch.
- Using Cold Ingredients: Cold eggs or butter can hinder dough rising. Let everything come to room temp first.
- Underproofing the Dough: If the dough doesn’t rise enough, the rolls will be dense and dry.
- Too Much Flour: Adding too much during kneading makes the dough tough. Stick to just enough to prevent sticking.
- Overbaking: This dries out the rolls—watch for golden tops and soft centers, not dark crusts.
- Skipping the Second Rise: This step helps the rolls become extra fluffy. Don’t skip it!
What to Serve With Cinnamon Rolls?
Fresh Fruit Salad
A vibrant bowl of berries, citrus, and melon adds a refreshing contrast to the sweet richness of the rolls.
Scrambled Eggs or Omelets
The savory, protein-packed eggs balance out the sugary treat for a more filling breakfast.
Crispy Bacon or Sausage Links
The salty crunch of bacon or spice of sausage creates a classic sweet-savory pairing.
Greek Yogurt with Honey
Thick, creamy yogurt with a drizzle of honey offers a light, tangy counterpoint to the icing-heavy rolls.
Hot Coffee or Espresso
No cinnamon roll is complete without a steaming cup of bold coffee or a smooth latte.
Chai or Spiced Tea
If you’re not a coffee drinker, a warm mug of chai complements the cinnamon beautifully.
Orange Juice or Mimosas
For brunch vibes, a glass of citrusy orange juice or a bubbly mimosa keeps it bright and celebratory.
Storage Instructions
If you somehow end up with leftovers (unlikely, but it happens), cinnamon rolls store beautifully:
- Room Temperature: Store in an airtight container for up to 2 days. Reheat briefly in the microwave for a fresh-from-the-oven feel.
- Refrigerator: Keep them chilled for up to 5 days. The fridge helps preserve moisture longer than the counter.
- Freezer: Freeze unfrosted rolls for up to 2 months. Let them cool completely, wrap individually, and store in a freezer-safe bag. Thaw overnight in the fridge and warm in the oven before glazing.
To reheat, cover loosely with foil and warm at 325°F for about 10–15 minutes—or microwave single rolls for about 20 seconds.
Estimated Nutrition (Per Roll, with Icing)
These values are approximate and can vary based on specific brands and substitutions:
- Calories: 330–380
- Carbohydrates: 50g
- Sugars: 25g
- Fat: 12g
- Saturated Fat: 7g
- Protein: 6g
- Fiber: 2g
- Sodium: 220mg
These cinnamon rolls are definitely an indulgent treat—meant to be savored and shared!
Frequently Asked Questions
How do I know if my yeast is still good?
If your yeast doesn’t foam up after sitting in warm milk with a bit of sugar for 5–10 minutes, it’s likely inactive and should be replaced.
Can I make the dough the night before?
Yes! After slicing the rolls, place them in the baking dish, cover tightly, and refrigerate overnight. Let them come to room temperature before baking.
Can I freeze baked cinnamon rolls?
Absolutely. Once cooled, wrap them tightly and freeze for up to 2 months. Reheat in the oven or microwave and glaze just before serving.
How do I keep the rolls soft?
Store them in an airtight container and avoid overbaking. You can also add a slice of bread to the container to help retain moisture.
What’s the best way to reheat them?
Microwave individual rolls for about 20 seconds or warm a batch in the oven at 325°F covered with foil for 10–15 minutes.
Can I use cream cheese in the icing?
Definitely! Just blend softened cream cheese with powdered sugar, vanilla, and a splash of milk for a rich, tangy twist.
Why are my rolls dry or tough?
Usually from overbaking or adding too much flour during kneading. Stick to the suggested times and use just enough flour to prevent sticking.
What if I don’t have a stand mixer?
No problem—you can knead the dough by hand. It might take a little longer, about 10–12 minutes, but it works just as well.
Conclusion
Cinnamon rolls have a way of turning even the most ordinary morning into something warm, cozy, and special. Whether you’re baking them for a holiday breakfast, a brunch with friends, or just because, this recipe delivers soft, sweet, and swirl-filled satisfaction every single time. The beauty lies not only in the irresistible flavor but in the joy of baking them from scratch—kneading, rising, and glazing your way to homemade bliss. Once you make these once, they’ll be a forever favorite in your kitchen.

Cinnamon Rolls
- Total Time: 2 hours 47 minutes
- Yield: 12 rolls 1x
Description
These homemade cinnamon rolls are tender, fluffy, and filled with a rich swirl of brown sugar and cinnamon. Topped with a smooth vanilla icing, they are perfect for breakfast, brunch, or an anytime indulgence. Make them fresh or prepare ahead for a convenient and delicious treat.
Ingredients
- 4 cups all-purpose or bread flour
- 1 packet (2 1/4 tsp) instant yeast
- 1 cup whole milk (warm, around 110°F)
- 1/3 cup granulated sugar
- 1/2 tsp salt
- 1/3 cup unsalted butter, softened
- 2 large eggs, room temperature
- 3/4 cup brown sugar (for filling)
- 2 1/2 tbsp ground cinnamon
- 1/4 cup unsalted butter (for filling), softened
- 1 tsp vanilla extract (optional for filling)
- 1 cup powdered sugar (for icing)
- 2–3 tbsp milk or cream (for icing)
- 1/2 tsp vanilla extract (for icing)
Instructions
- Combine warm milk, yeast, and a pinch of sugar in a bowl; let sit for 5–10 minutes until foamy.
- Add sugar, softened butter, eggs, and salt. Mix in flour gradually to form a dough.
- Knead dough for 8–10 minutes until smooth and elastic.
- Place dough in a greased bowl, cover, and let rise 1–1.5 hours until doubled in size.
- Roll dough into a rectangle about 1/4 inch thick.
- Spread with softened butter, sprinkle with brown sugar and cinnamon, and a dash of vanilla extract.
- Roll tightly from the long side and slice into 1.5-inch rolls.
- Place in a greased baking dish and let rise 30–45 minutes until puffy.
- Bake at 350°F for 22–28 minutes until golden and centers are cooked.
- Mix powdered sugar, vanilla, and milk to make icing; drizzle over warm rolls.
- Prep Time: 25 minutes
- Rise Time: 2 hours
- Cook Time: 22 minutes