Nothing beats waking up to the smell of warm cinnamon rolls baking in the oven – that sweet, spicy aroma that makes your whole house feel like home. My cinnamon roll recipe from scratch has been my go-to Sunday morning treat since I was a kid, when my grandma would let me “help” by sprinkling the cinnamon sugar (and making a glorious mess).
What I love most about this recipe is how simple it really is – no fancy techniques, just good old-fashioned dough that transforms into these pillowy, caramelized swirls of perfection. The secret? Taking your time with the rises (yes, both of them!) and using real butter – no shortcuts there. Trust me, once you’ve had homemade cinnamon rolls fresh from the oven, you’ll never go back to the canned version.

Why You’ll Love This Cinnamon Roll Recipe from Scratch
This isn’t just any cinnamon roll recipe – it’s the one you’ll keep coming back to every time that sweet craving hits. Here’s why it’s special:
- Fluffy perfection: That magical combination of yeast and patience gives you rolls so tender they practically melt in your mouth
- Just sweet enough: Unlike store-bought versions that’ll put you in a sugar coma, our brown sugar-cinnamon filling hits that perfect balance
- Beginner-friendly: No fancy skills needed – if you can knead dough and roll a jelly roll, you’re golden
- Better than grandma’s (don’t tell her I said that) – the double rise and real butter create layers of flavor that’ll have everyone begging for your secret
Ingredients for Your Cinnamon Roll Recipe from Scratch
Gather these simple ingredients – I promise you probably have most already in your pantry! The magic happens when these humble basics come together.
For the dough:
- 2 3/4 cups all-purpose flour (plus extra for dusting)
- 1/4 cup granulated sugar (the plain white kind works perfectly)
- 1/2 tsp salt (I use kosher, but table salt is fine)
- 2 1/4 tsp instant yeast (that’s one packet if you’re using those)
- 1/2 cup whole milk (warmed to about 110°F – think baby bottle warm)
- 1/4 cup water (same temperature as the milk)
- 2 1/2 tbsp unsalted butter (softened to room temp – not melted!)
- 1 large egg (straight from the fridge is fine)
For that irresistible filling:
- 1/2 cup packed brown sugar (dark gives richer flavor, but light works too)
- 1 1/2 tbsp ground cinnamon (yes, that much – we’re not shy here)
- 2 tbsp unsalted butter (very soft, almost melted – this spreads easiest)

Equipment You’ll Need for This Cinnamon Roll Recipe from Scratch
Don’t worry – you don’t need fancy gadgets to make amazing cinnamon rolls! Here’s what I always grab:
- A large mixing bowl (metal or glass both work great)
- Wooden spoon or rubber spatula
- Rolling pin (or clean wine bottle in a pinch!)
- 9×13 inch baking dish (metal or ceramic)
- Measuring cups and spoons
- Kitchen towel for covering dough
That’s it! The simpler your tools, the more you can focus on the magic happening in your bowl.
How to Make Cinnamon Rolls from Scratch
Ready to create cinnamon roll magic? Follow these steps – I promise it’s easier than you think. Just take your time with each stage, and you’ll be rewarded with the most heavenly homemade rolls.
Preparing the Dough
Start by whisking together your dry ingredients in that big bowl – flour, sugar, salt, and yeast. No need to proof the yeast separately with instant yeast (that’s why I love it!). In a separate bowl or measuring cup, warm your milk and water together – you want it just warm to the touch, about the temperature of a nice bath. Too hot and you’ll kill the yeast, too cold and it won’t wake up properly.
Pour the warm liquids into the dry ingredients, add the softened butter and egg, and stir until a shaggy dough forms. Now comes the fun part – turn it out onto a lightly floured surface and knead for about 5 minutes. You’ll know it’s ready when the dough becomes smooth and elastic, and springs back when you poke it gently. If it’s sticking like crazy, add a tiny bit more flour, but resist the urge to add too much – a slightly sticky dough makes for softer rolls!
Rolling and Filling
After that first rise (you’ll know it’s ready when it’s doubled in size – about an hour in a warm spot), punch down the dough and roll it out on a floured surface into roughly a 14×9 inch rectangle. Now for my favorite part – spreading that butter! Use very soft butter (I sometimes pop mine in the microwave for just 5 seconds) and spread it evenly over the dough, leaving about a 1/2 inch border all around.
Mix your brown sugar and cinnamon together in a small bowl, then sprinkle it evenly over the buttered dough. Press it gently into the butter with your hands – this helps prevent the filling from falling out when you roll. Starting from the long side, roll the dough up tightly (but not so tight that the filling squeezes out). Use a sharp knife or unflavored dental floss to cut into 12 even pieces – I find marking the log first helps get equal sizes.

Baking the Perfect Cinnamon Rolls
Arrange your rolls in the greased baking dish – they should be just touching but not squished together. Cover with a clean kitchen towel and let them rise again for about 30 minutes while you preheat your oven to 375°F. They’re ready to bake when they look puffy and have filled out the pan.
Bake for 18-22 minutes – you’re looking for that perfect golden brown color and an internal temperature of about 190°F if you want to be precise. The second they come out of the oven, I like to brush the tops with a little extra melted butter (because why not?). Let them cool just enough so you don’t burn your tongue, then dig in – that first warm, gooey bite is absolute heaven!
Tips for the Best Cinnamon Roll Recipe from Scratch
After making hundreds of batches (okay, maybe dozens), I’ve learned a few tricks that take these cinnamon rolls from good to “oh my goodness, give me the whole pan”:
- Temperature matters: That warm milk should feel like a cozy bath – around 110°F. Too hot kills the yeast, too cold won’t wake it up properly. I test it with my finger – if it’s comfortably warm but not hot, you’re golden.
- Let them rise in peace: Cover your rolls with a damp towel during the second rise. This keeps the surface from drying out and helps them puff up beautifully.
- Slice smart: Use unflavored dental floss instead of a knife for cleaner cuts – just slide it under the roll, cross the ends, and pull. No squished rolls!
The little details make all the difference – trust me on this!
Ingredient Substitutions for Your Cinnamon Roll Recipe
Baking is all about making it work with what you’ve got! Here are my tried-and-true swaps when I’m out of something:
- Milk: Almond or oat milk work great – just warm them first. The rolls might be slightly less rich but still delicious.
- Brown sugar: Coconut sugar adds a caramel note, or use white sugar with 1 tsp molasses per 1/2 cup for that deep flavor.
- Butter: Coconut oil works in a pinch, but the texture won’t be quite as tender.
- Egg: For vegan rolls, mix 1 tbsp ground flaxseed with 3 tbsp water – let it sit 5 minutes before using.
Remember – swaps change texture slightly, but the soul of a good cinnamon roll remains!
Storing and Reheating Your Cinnamon Rolls from Scratch
These cinnamon rolls taste best fresh, but if (somehow) you have leftovers, here’s how to keep them heavenly:
Storage: Let them cool completely, then tuck them into an airtight container at room temp for up to 2 days. For longer storage, freeze them in a freezer bag – they’ll stay perfect for up to 3 months!
Reheating: My favorite trick? Wrap individual rolls in foil and warm in a 300°F oven for 10 minutes. In a hurry? 15 seconds in the microwave works too – just be careful not to overdo it or they’ll toughen up.
Nutritional Information for Cinnamon Rolls from Scratch
Just so you know what you’re indulging in (no judgment here!), here’s the nutritional breakdown per cinnamon roll. Remember, these are estimates – your exact numbers may vary depending on ingredients:
- Calories: 220
- Sugar: 15g
- Fat: 6g (3.5g saturated)
- Carbohydrates: 37g
- Protein: 4g
Don’t worry – a little cinnamon roll happiness is always worth it!
Frequently Asked Questions About Cinnamon Rolls from Scratch
Let me answer the questions I get asked most about making homemade cinnamon rolls – these are the real kitchen dilemmas my friends and family always text me about!
Can I freeze cinnamon roll dough before baking?
Absolutely! After you’ve rolled and sliced your rolls, arrange them in a freezer-safe container with parchment between layers. Freeze solid, then transfer to a freezer bag. When ready to bake, let them thaw overnight in the fridge, then do the second rise at room temp before baking as usual. They might need an extra 2-3 minutes in the oven.
Why are my cinnamon rolls dry?
Oh no! Dry rolls usually mean either overbaking (pull them out when just golden) or not enough fat in the dough. Make sure to measure your flour correctly – spoon it into the cup and level it off. Too much flour makes tough rolls!
Can I make the dough ahead?
Yes! After the first rise, punch down the dough and refrigerate overnight in an oiled bowl covered with plastic. The next morning, roll it out cold – it’ll be easier to handle and develop even more flavor!
What’s the best way to reheat cinnamon rolls?
My secret? Sprinkle a few drops of water on them and wrap in foil before reheating at 300°F for 10 minutes. The steam keeps them soft and gooey like fresh-baked!
Can I use active dry yeast instead of instant?
Of course! Just dissolve it in the warm milk mixture with a pinch of sugar first, and let it foam for 5-10 minutes before adding other ingredients. Everything else stays the same!
Ready to Bake Some Cinnamon Roll Magic?
There you have it – everything I’ve learned about making the most incredible cinnamon rolls from scratch! From that first whiff of yeast waking up to the moment you pull those golden, gooey spirals from the oven, every step is worth it. I still remember the first time I made these successfully – my kitchen was a floury disaster, but that first bite? Pure bliss.
Now it’s your turn! Grab that mixing bowl and make some memories. I’d love to hear how your cinnamon rolls turn out – tag me on Instagram or leave a comment below with your baking adventures. Did you add nuts? Try a cream cheese glaze? Maybe sneak in some orange zest? However you make them, I know they’ll be delicious because you made them with love. Happy baking, friends!
Print
Irresistible Cinnamon Roll Recipe from Scratch – Pure Bliss in 12 Steps
- Total Time: 1 hour 50 minutes
- Yield: 12 rolls 1x
- Diet: Vegetarian
Description
A simple and delicious cinnamon roll recipe made from scratch. Perfect for breakfast or dessert.
Ingredients
- 2 3/4 cups all-purpose flour
- 1/4 cup granulated sugar
- 1/2 tsp salt
- 2 1/4 tsp instant yeast
- 1/2 cup milk
- 1/4 cup water
- 2 1/2 tbsp unsalted butter
- 1 large egg
- 1/2 cup packed brown sugar
- 1 1/2 tbsp ground cinnamon
- 2 tbsp unsalted butter (for filling)
Instructions
- Mix flour, sugar, salt, and yeast in a bowl.
- Heat milk, water, and butter until warm. Add to dry ingredients with egg.
- Knead dough until smooth. Let rise for 1 hour.
- Roll dough into a rectangle. Spread butter, then sprinkle brown sugar and cinnamon.
- Roll tightly and cut into 12 pieces. Place in a baking dish.
- Let rise for 30 minutes. Preheat oven to 375°F (190°C).
- Bake for 20 minutes or until golden brown.
Notes
- For softer rolls, cover with a towel while rising.
- Add cream cheese frosting if desired.
- Prep Time: 1 hour 30 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 roll
- Calories: 220
- Sugar: 15g
- Sodium: 100mg
- Fat: 6g
- Saturated Fat: 3.5g
- Unsaturated Fat: 2g
- Trans Fat: 0g
- Carbohydrates: 37g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 30mg




