Learn how to make the best homemade cinnamon rolls with this easy, step-by-step recipe. Soft, fluffy, and filled with gooey cinnamon-sugar, topped with cream cheese frosting, classic icing, or zesty lemon glaze. Perfect for breakfast, brunch, dessert, or gifting!
There’s nothing quite like the aroma of homemade cinnamon rolls baking in the oven — that warm swirl of cinnamon and sugar is pure comfort. Soft, fluffy, and filled with a gooey cinnamon-sugar center, these rolls are the perfect balance of indulgence and simplicity.
Whether you’re looking for an easy cinnamon roll recipe for a cozy weekend breakfast, a holiday brunch, or just because you’re craving something sweet, this guide will show you how to make the best homemade cinnamon rolls from scratch.
Golden on the outside, pillowy on the inside, and finished with your choice of classic icing or rich cream cheese frosting, they’re a treat everyone loves.
Here you’ll find step-by-step instructions, simple tips, make-ahead options, and troubleshooting to ensure your rolls turn out perfect every time. This easy recipe is impressive enough for guests but simple enough for everyday baking — a true kitchen staple.

The Secret to Soft, Fluffy Homemade Cinnamon Rolls
Before you start baking, here’s what makes the best homemade cinnamon rolls soft, fluffy, and irresistible:
- Rich, tender dough: Made with the right balance of milk, butter, and sometimes eggs for maximum flavor.
- Proper yeast activation & warm rise: Creates that airy, pillowy texture everyone loves.
- Even filling spread & tight rolling: Ensures each roll has the perfect layer of cinnamon-sugar.
- Second rise after shaping: Gives light, tender interiors that melt in your mouth.
- Finish while warm: Whether using decadent cream cheese frosting or a simple icing glaze, the topping soaks in perfectly.
- Soft and perfectly spiced: Balanced cinnamon-sugar filling delivers warm, sweet flavor in every bite.
- Versatile & crowd-pleasing: Ideal for breakfast, brunch, or dessert.
- Make-ahead friendly: Prepare the night before for stress-free baking.
With a little patience and love, you’ll have bakery-worthy cinnamon rolls that impress every time.
Essential Ingredients for Perfect Homemade Cinnamon Rolls
This recipe makes about 12 medium cinnamon rolls, but you can easily adjust for more or fewer. For the best results, use high-quality ingredients — real butter, fresh yeast, and pure vanilla make all the difference.
For the Dough:
- 1 cup (240ml) warm milk, 110–115°F (43–46°C)
- 2 ¼ teaspoons instant yeast (rapid rise)
- 3 cups (360g) all-purpose flour or bread flour, plus more for dusting
- 1 large egg, at room temperature
- 2 tablespoons (30g) unsalted butter, melted (yes, melted!)
- 4 tablespoons (50g) granulated sugar
- ½ teaspoon salt
For the Cinnamon Roll Filling:
- 6 tablespoons (85g) unsalted butter, softened, plus more to grease the pan
- ¼ cup (50g) granulated sugar
- 1 ½ tablespoons ground cinnamon
For the Topping:
- Cream Cheese Frosting
- Icing Glaze
- Lemon Glaze (perfect for a bright, citrusy kick! — my husband insists on this one for almost every bake!)
See below for a detailed explanation and instructions for each topping.
Tools & Equipment You’ll Need:
- Stand mixer with dough hook (optional, but helpful) or a large mixing bowl for hand-kneading
- Rolling pin
- Sharp knife, pastry cutter, or unflavored dental floss for slicing rolls evenly
- Baking pan: 9–10-inch round pan, or a 9×13-inch square pan depending on how many rolls and how closely you want them packed
- Measuring cups and spoons
- Plastic wrap or clean kitchen towels to cover dough during rises
- Pastry brush (optional, for spreading butter)
- Kitchen thermometer (optional, useful for checking milk temperature or internal temperature of baked rolls)
Step-by-Step Instructions for Perfect Homemade Cinnamon Rolls
1. Prepare the Dough
- Warm the milk: Gently heat 1 cup (240 ml) milk to 110–115°F (43–46°C). It should feel warm but not hot — too hot will kill the yeast; too cool won’t activate it.
- Activate the yeast: In a large mixing bowl or stand mixer bowl, combine the warm milk, 2 ¼ teaspoons instant yeast, and 1 tablespoon of the sugar. Stir gently and let sit for 5–10 minutes until slightly foamy. This confirms your yeast is active.
- Mix wet ingredients: Add 1 large room-temperature egg, 2 tablespoons melted butter, and the remaining 3 tablespoons sugar. Whisk until combined.
- Incorporate dry ingredients: Add 3 cups (360 g) flour and ½ teaspoon salt. Mix on low speed with a dough hook or stir by hand until a soft dough forms. Add 2–4 tablespoons more flour, a little at a time, if the dough is too sticky. Avoid over-flouring. The dough should be slightly sticky, yet it won’t stick to clean, dry fingertips.
- Knead the dough: Knead the dough by hand for about 3 minutes, until dough is smooth, soft, and slightly tacky, but springs back when pressed.
2. First Rise
- Place the dough in a lightly greased bowl, turning to coat the surface. Cover with plastic wrap or a clean kitchen towel.
- Let rise in a warm, draft-free spot for 1–1.5 hours, or until doubled in size.
- Tip: in a cooler kitchen, place in the oven with the light on or near a warm stovetop.
3. Make the Cinnamon-Sugar Filling (while the dough rises)
- In a small bowl, mix ¼ cup sugar with 1 ½ tablespoons ground cinnamon.
- Keep 6 tablespoons softened butter separate for spreading over the dough.
4. Shape the Cinnamon Rolls
- Roll out the dough: Punch down the risen dough and transfer to a lightly floured surface. Roll into a 17×10-inch rectangle, about ¼-inch thick. Keep edges as even as possible.
- Spread the filling: Evenly spread softened butter over the dough, leaving a ½-inch border along one long edge. Sprinkle cinnamon-sugar mixture evenly on top, pressing gently.
- Roll tightly: Starting from the long edge opposite the border, roll dough into a log. Pinch the seam to seal.
- Slice the rolls: Using a sharp knife or unflavored dental floss, trim uneven ends if desired, then slice into 12 equal rolls (~1.25 inches thick). Dental floss ensures clean cuts.
- Arrange in pan: Lightly grease your pan and place rolls with a little space between them.
5. Second Rise
-
Cover loosely with plastic wrap or a kitchen towel. Let rise 30–45 minutes in a warm spot, or until rolls are puffy and nearly touching.
6. Bake the Cinnamon Rolls
- Preheat oven to 350°F (175°C).
- Bake 25–30 minutes until golden brown and internal temperature reaches ~190°F (88°C). If tops brown too quickly, tent with foil halfway through baking.
- Let rolls cool in the pan for 10-15 minutes before adding toppings.

7. Choose and Add Your Topping
- Cream Cheese Frosting: Spread while rolls are warm to melt slightly into the swirls.
- Classic Icing Glaze: Drizzle over warm rolls for a glossy, sweet finish.
- Lemon Glaze: For a bright, citrusy twist — perfect for lemon lovers!
Detailed recipes for each topping are provided below so you can pick the perfect finish for your cinnamon rolls.
Delicious Topping Recipes for Homemade Cinnamon Rolls
Elevate your cinnamon rolls with these three irresistible toppings, each bringing its own flavor and texture to your warm, freshly baked rolls.
1. Cream Cheese Frosting
This rich, creamy frosting is the ultimate indulgence on warm cinnamon rolls. It melts into the swirls, adding a tangy sweetness that perfectly complements the cinnamon. For a detailed step-by-step guide and tips on making the perfect cream cheese frosting, check out my full recipe here. Whether you like it thick and decadent or slightly lighter, this frosting takes your homemade rolls to the next level.

2. Classic Icing Glaze
A light, glossy glaze that adds just the right touch of sweetness without overshadowing the warm cinnamon flavor. It’s simple, quick to prepare, and perfect for drizzling over hot rolls straight from the oven. This glaze softens slightly as it melts into the swirls, giving every bite a delicate, sweet finish. Ideal for those who love a subtle, classic topping that highlights the cinnamon instead of competing with it.
Ingredients:
- 1 cup (120 g) powdered sugar
- 2–3 tbsp (30–45 ml) milk or heavy cream
Instructions:
- Whisk together powdered sugar, 2 tbsp milk or cream until smooth.
- Adjust consistency: add more milk for a thinner glaze, or more sugar for thicker.
- Drizzle or spread over warm rolls.
3. Lemon Glaze
A zesty, bright glaze that adds a refreshing, citrusy twist to any baked treat. My husband literally wants this on everything — it all started with a lemon loaf, and now it’s become our “universal glaze” for cinnamon rolls, cakes, muffins, and more. The tangy flavor balances the sweetness beautifully, creating a lively, flavorful finish that makes each bite memorable. Perfect for lemon lovers and anyone who enjoys a little brightness in their baked goods.
Ingredients:
- 1 cup (120 g) powdered sugar
- 2–3 tbsp (30–45 ml) fresh lemon juice
- 1 tsp lemon zest (optional, for extra zing)
Instructions:
- Whisk powdered sugar and 2 tbsp lemon juice until smooth.
- Adjust consistency: add more juice for thinner glaze, or more sugar for thicker.
- Stir in lemon zest, if using. Drizzle or spread over warm rolls for a tangy, flavorful finish.
How to Scale This Cinnamon Roll Recipe for Any Batch Size
Whether you’re baking a small pan for breakfast or preparing a big batch to share, scaling this cinnamon roll recipe is incredibly simple. The original recipe makes 12 rolls, and every ingredient increases or decreases evenly. Just choose your batch size—6, 12, or 24 rolls—and follow the matching ingredient list below. The method stays exactly the same, so you’ll get soft, fluffy, perfectly swirled cinnamon rolls every time, no matter how many you bake.
6 Cinnamon Rolls
- Dough Ingredients:
- ½ cup (120 ml) warm milk (110–115°F)
- 1⅛ tsp instant yeast
- 1½ cups (180 g) all-purpose or bread flour
- ½ large egg* (beat 1 egg and use half)
- 1 Tbsp (15 g) melted butter
- 2 Tbsp (25 g) granulated sugar
- ¼ tsp salt
- Filling Ingredients:
- 3 Tbsp (42 g) softened butter
- 2 Tbsp (25 g) granulated sugar
- 2¼ tsp ground cinnamon
- Recommended Pan Size: 8-inch round or square pan
12 Cinnamon rolls (original)
- Dough Ingredients:
- 1 cup (240 ml) warm milk (110–115°F)
- 2¼ tsp instant yeast
- 3 cups (360 g) all-purpose or bread flour
- 1 large egg, room temp
- 2 Tbsp (30 g) melted butter
- 4 Tbsp (50 g) granulated sugar
- ½ tsp salt
- Filling Ingredients:
- 6 Tbsp (85 g) softened butter
- ¼ cup (50 g) granulated sugar
- 1½ Tbsp ground cinnamon
- Recommended Pan Size: 9–10-inch round or 9×13-inch pan
24 Cinnamon Rolls
- Dough Ingredients:
- 2 cups (480 ml) warm milk (110–115°F)
- 4½ tsp (two packets) instant yeast
- 6 cups (720 g) all-purpose or bread flour
- 2 large eggs, room temp
- 4 Tbsp (60 g) melted butter
- ½ cup (100 g) granulated sugar
- 1 tsp salt
- Filling Ingredients:
- ¾ cup + 3 Tbsp (170 g) softened butter
- ½ cup (100 g) granulated sugar
- 3 Tbsp ground cinnamon
- Recommended Pan Size: Two 9×13-inch pans or three 9–10-inch round pans
*For the half-egg in the 6-roll version: beat 1 whole egg, measure out 2 Tbsp (≈ half), and save the rest for an egg wash or tomorrow’s breakfast.
Quick scaling tip:
- 6 rolls → use exactly ½ of the original 12-roll recipe
- 24 rolls → double the original 12-roll recipe
All rising times, rolling dimensions, and baking instructions stay exactly the same. Just follow the original step-by-step method with your new quantities.
Topping amounts (when you get to the final step):
- 6 rolls → use ½ of any topping recipe (frosting or glaze)
- 12 rolls → full topping recipe
- 24 rolls → double the topping recipe
Now you can bake exactly the number you need — no leftovers (unless you want them)!
Tips for Perfect Cinnamon Rolls
Getting soft, bakery-style cinnamon rolls at home is all about attention to detail. A few simple tips — from using fresh yeast to rolling tightly — can make all the difference in achieving tender, flavorful rolls every time.
- Use fresh yeast: Always check the expiration date. A slight foam during the initial step confirms your yeast is active and ready to work.
- Mind the milk temperature: Milk that’s too hot (above 115°F / 46°C) can kill the yeast, while milk that’s too cool slows its activation. Aim for a cozy 110–115°F (43–46°C).
- Choose the right flour: Bread flour gives a slightly chewier texture, while all-purpose flour works well too. Measure carefully to avoid dense rolls.
- Softened butter for the filling: Use softened, not melted, butter to keep the cinnamon-sugar filling in place during baking.
- Roll tightly: A snug roll helps maintain those iconic swirls and prevents the filling from leaking out.
- Make clean cuts: Slice with dental floss or a serrated knife to avoid squishing the rolls.
- Don’t overbake: Pull the rolls out when just golden to keep them soft and tender. Check the internal temperature if you want precision.
- Customize the filling: Add chopped nuts, raisins, or other mix-ins for extra flavor and texture.
Make-Ahead and Storage Tips for Cinnamon Rolls
Make-Ahead Options
Planning ahead can make baking cinnamon rolls even more stress-free. With a few simple storage strategies, you can enjoy fresh-tasting rolls any time.
- Overnight cinnamon rolls: After shaping and arranging the rolls in the pan, cover tightly with plastic wrap and refrigerate for up to 12 hours. When ready to bake, let them sit at room temperature for 30–45 minutes to complete the second rise, then bake as directed.
- Freezing unbaked rolls: Prepare the rolls up to slicing and arranging in the pan. Wrap the pan tightly with plastic wrap and foil, then freeze for up to 1 month. Thaw overnight in the refrigerator, let rise 1–2 hours at room temperature, and bake as usual.
- Freezing baked rolls: Bake the rolls and let them cool completely. Freeze (without frosting or glaze) in an airtight container for up to 1 month. Thaw at room temperature or in the microwave, then add your favorite topping.
Storage Guidelines
Proper storage keeps cinnamon rolls soft and flavorful, whether you enjoy them right away or later.
- Room temperature: Store frosted or glazed rolls in an airtight container for up to 2 days.
- Refrigerator: Keep rolls in an airtight container for up to 5 days. Reheat individual rolls in the microwave for 15–20 seconds to restore softness.
- Freezing leftovers: Honestly, who has leftovers of these delicious rolls? But if you do, wrap individual rolls in plastic wrap, place them in a freezer-safe bag, and store for up to 1 month. Thaw and reheat as needed for a warm, fresh-tasting treat.
Troubleshooting Common Cinnamon Roll Issues
Even experienced bakers can run into small issues with cinnamon rolls. Understanding common problems and their solutions helps ensure perfect rolls every time.
- Dough didn’t rise: This is usually caused by expired yeast, milk that’s too hot, or a cool rising environment. Always use fresh yeast, check that your milk is around 110–115°F (43–46°C), and place the dough in a warm, draft-free spot.
- Rolls are dense: Over-kneading, too much flour, or insufficient rising time can make rolls heavy. Knead until the dough is smooth and elastic, and measure flour carefully to maintain a soft texture.
- Filling leaked out: Using melted butter instead of softened butter, or rolling the dough too loosely, can cause the filling to escape. Spread softened butter and roll the dough snugly for perfect swirls.
- Rolls are dry: Overbaking or adding too much flour can dry out your rolls. Bake until just golden and follow measurements precisely to keep them soft and tender.
Serving Suggestions for Homemade Cinnamon Rolls
These cinnamon rolls are perfect for any occasion and can be enjoyed in a variety of ways:
- Breakfast or brunch: Serve warm alongside coffee, tea, or hot cocoa for a cozy and indulgent start to the day.
- Holiday celebrations: A guaranteed crowd-pleaser for Christmas, Easter, Thanksgiving, or any festive brunch gathering.
- Dessert: Pair with a scoop of vanilla ice cream for a sweet, decadent treat.
- Gifting: Let cooled, frosted rolls shine as a heartfelt homemade gift in a decorative tin.
For an extra special touch, sprinkle chopped nuts or a pinch of flaky sea salt over the frosting or glaze to add texture and enhance the flavor. These simple additions elevate the rolls and make them even more irresistible.
Enjoy Homemade Cinnamon Rolls Anytime
I hope this homemade cinnamon roll recipe becomes your go-to for cozy breakfasts, special brunches, or any time you’re craving a sweet, comforting treat. With soft, fluffy dough, gooey cinnamon-sugar filling, and that irresistible aroma, these rolls are easy enough for everyday baking yet impressive enough for guests. Take your pick from the three delicious toppings — rich cream cheese frosting, classic icing glaze, or the bright, zesty lemon glaze — to make each batch uniquely yours.
I hope you’ll give all three toppings a try, but I have to admit, my husband has converted me to the “all-in-one” lemon glaze fan! It started with lemon loaf, and now he insists on it for almost every baked treat. The tangy, fresh flavor adds a bright twist that balances the sweetness perfectly. Let me know if you agree — once you try it, you might just join the lemon glaze fan club too!







