Soft, gooey, and dripping with sweet cinnamon-sugar glaze, this is Bake with Zoha’s Best Cinnamon Roll Recipe — a treat that brings comfort with every swirl. If you’ve been searching for a fail-proof, bakery-style cinnamon roll that melts in your mouth, you’ve found it.
These cinnamon rolls rise high and fluffy, with a rich buttery filling and silky cream cheese frosting that seeps into the crevices. Inspired by classic American rolls but with a homemade touch that sets them apart, this recipe has become a weekend staple for countless families — and once you try it, you’ll understand why.
Perfect for breakfast, brunch, holidays, or just because, these cinnamon rolls deliver golden edges and pillowy centers packed with flavor.
Ingredients Overview
Here’s a breakdown of the key ingredients that make these cinnamon rolls the best — plus helpful swaps and quality tips to get the most out of each bite.
For the Dough
-
All-purpose flour: The backbone of the dough. You can substitute with bread flour for chewier rolls.
-
Whole milk (warm): Activates the yeast and enriches the dough for a tender texture. Avoid non-dairy milk unless it’s full-fat.
-
Instant yeast: Provides a quick rise and reliable result. You can also use active dry yeast with a longer proof.
-
Eggs: Add richness and structure. Room temperature is best for consistent mixing.
-
Granulated sugar: Feeds the yeast and gives the dough a subtle sweetness.
-
Salt: Balances the flavors and strengthens gluten.
-
Unsalted butter: Softens the dough and enriches flavor. Make sure it’s softened but not melted.
For the Cinnamon Filling
-
Brown sugar (light or dark): Deepens flavor and caramelizes during baking.
-
Ground cinnamon: The star spice. Use a fresh, high-quality cinnamon for bold aroma.
-
Unsalted butter: Softened to spread easily and create a paste with the sugar and cinnamon.
For the Cream Cheese Frosting
-
Cream cheese: Full-fat block style, softened. Gives the classic tangy finish.
-
Powdered sugar: Blends into the frosting smoothly.
-
Butter: Adds silkiness and helps with spreading.
-
Vanilla extract: Rounds out the sweetness with a warm note.
-
Pinch of salt: Optional, but balances the sweetness beautifully.
Step-by-Step Instructions

Step 1: Make the Dough
-
Warm the milk to around 110°F (43°C). Whisk in sugar and sprinkle yeast over the top. Let it sit for 5–10 minutes until foamy.
-
In a large bowl or stand mixer, combine the milk mixture, eggs, and softened butter.
-
Gradually add flour and salt. Mix until a sticky dough forms, then knead for 7–10 minutes until smooth and elastic.
-
Lightly oil a large bowl, place dough inside, cover, and let it rise in a warm place for 1–1.5 hours until doubled in size.
Tip: Don’t add too much flour too soon — a slightly sticky dough makes softer rolls.
Step 2: Prepare the Filling
-
In a small bowl, combine softened butter, brown sugar, and cinnamon until it forms a spreadable paste.
-
Roll out the dough on a floured surface into a large rectangle about ¼ inch thick.
-
Evenly spread the cinnamon sugar mixture across the entire surface.
Step 3: Roll and Slice
-
Roll up the dough tightly from the long side to form a log.
-
Slice into 12 even rolls using unflavored dental floss or a sharp knife.
-
Arrange rolls in a buttered 9×13-inch pan with slight space between them.
-
Cover and let rise for another 30–45 minutes until puffy.
Step 4: Bake
-
Preheat the oven to 350°F (175°C).
-
Bake the rolls for 20–25 minutes until golden brown and set but not overly browned. The centers should still be soft.
Note: Slight underbaking keeps them gooey inside.
Step 5: Frost
-
While the rolls bake, beat cream cheese, butter, powdered sugar, vanilla, and a pinch of salt until creamy.
-
Spread frosting generously over warm rolls so it melts into all the layers.
Tips, Variations & Substitutions
Expert Tips:
-
Use a warm oven (turned off) as a proofing spot in winter.
-
For perfect slices, use dental floss to avoid squishing the rolls.
-
Frost while warm for glaze-like absorption, or wait for cooled rolls for thick layering.
Variations:
-
Pecan Cinnamon Rolls: Add chopped toasted pecans into the filling.
-
Caramel Rolls: Replace frosting with a caramel glaze poured into the pan before baking.
-
Apple Cinnamon Rolls: Add a thin layer of finely diced sautéed apples to the filling.
Dietary Swaps:
-
Vegan: Use plant-based butter, milk, and cream cheese alternatives. Replace eggs with flax eggs.
-
Gluten-free: Use a gluten-free all-purpose flour blend with xanthan gum.
Serving Ideas & Occasions
These cinnamon rolls shine on:
-
Holiday mornings like Christmas or Easter brunch.
-
Birthdays or breakfast-in-bed surprises.
-
Make-ahead weekend treats — prep the night before and bake fresh in the morning.
-
Serve with hot coffee, chai latte, or cold milk for a comforting combo.
Enjoy warm, topped with extra frosting and a sprinkle of cinnamon sugar for extra delight.
Nutritional & Health Notes
These cinnamon rolls are a rich, indulgent treat — perfect for sharing. While not low-calorie, they offer energy and comfort, especially on cozy mornings or celebration days.
To lighten things up:
-
Reduce frosting by half.
-
Swap out some of the sugar for a natural alternative like coconut sugar.
-
Serve with a protein-rich breakfast (like eggs or Greek yogurt) for balance.
A small roll or half portion still gives all the joy without going overboard.
FAQs
Q1: Can I make these cinnamon rolls ahead of time?
A1: Yes! After slicing and placing in the pan, cover tightly and refrigerate overnight. In the morning, let them come to room temperature for 30–45 minutes before baking.
Q2: What if I don’t have a stand mixer?
A2: You can mix and knead the dough by hand. Just be prepared for a bit of an arm workout — knead for 8–10 minutes until smooth and elastic.
Q3: Why are my cinnamon rolls dry?
A3: Most often, dry rolls are due to overbaking or too much flour. Stick to a slightly sticky dough and check your oven early to avoid overcooking.
Q4: Can I freeze baked cinnamon rolls?
A4: Absolutely. Let them cool completely, then wrap tightly and freeze for up to 2 months. Reheat in the oven or microwave and add fresh frosting before serving.
Q5: Can I use active dry yeast?
A5: Yes. Bloom the yeast in warm milk and sugar until foamy (10 minutes), then proceed as directed. It may take slightly longer to rise.
Q6: How do I get gooey centers?
A6: Slightly underbake your rolls (look for just-golden tops), and frost them while warm so the glaze seeps in. Rolling tightly and keeping filling even helps, too.
Q7: What pan works best for cinnamon rolls?
A7: A 9×13-inch metal or glass baking dish is ideal. For smaller batches, two 8-inch round pans work as well. Always grease well to prevent sticking.
Homemade Cinnamon Roll Recipe — Soft, Gooey & Perfect
These soft, gooey cinnamon rolls are filled with buttery cinnamon sugar and topped with luscious cream cheese frosting. A bakery-style classic perfect for cozy mornings and special occasions.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 3 hours
- Yield: 12 rolls 1x
Ingredients
Dough:
-
4 cups all-purpose flour
-
1 cup warm whole milk
-
2 ¼ tsp instant yeast
-
2 large eggs
-
⅓ cup granulated sugar
-
½ tsp salt
-
⅓ cup unsalted butter, softened
Filling:
-
¾ cup brown sugar
-
2 tbsp ground cinnamon
-
⅓ cup unsalted butter, softened
Frosting:
-
4 oz cream cheese, softened
-
¼ cup butter, softened
-
1 ½ cups powdered sugar
-
1 tsp vanilla extract
-
Pinch of salt
Instructions
-
Combine warm milk, sugar, and yeast. Let sit 5–10 minutes until foamy.
-
Add eggs, butter, flour, and salt. Mix and knead for 8 minutes until smooth.
-
Let dough rise 1–1.5 hours in a warm place until doubled.
-
Mix filling ingredients. Roll dough into rectangle, spread filling, and roll tightly.
-
Slice into 12 rolls. Place in greased 9×13 pan. Let rise 30–45 minutes.
-
Bake at 350°F (175°C) for 20–25 minutes.
-
Beat frosting ingredients. Spread over warm rolls.
Notes
Make ahead by refrigerating overnight before final rise. Store leftovers in an airtight container and reheat gently.
