Soft Cinnamon Rolls with Cream Cheese Frosting
This post may contain affiliate links.
There’s no better way to start a weekend than with a baking project, particularly when you’re making the Best Cinnamon Rolls recipe around! Between the fluffy crumb, sweet cinnamon-brown sugar filling, and tangy cream cheese frosting, these decadent treats are even yummier than a Cinnabon.

Classic bakery-style treats like big cinnamon rolls, crumble-top blueberry muffins, and Chocolate Chip Muffins are my favorite way to celebrate a lazy Sunday morning with the family. But, rather than packing everyone into a car and spending $5+ per goodie, I’d rather make my own from scratch. Not only are they fresher and tastier that way, they’re also way cheaper, too!
Why You’ll Love Classic Cinnamon Rolls

- If you’re going to invest time in a multi-step baking recipe, you want to know the results will be worth it. Luckily, my accompanying YouTube video recipe has garnered over 279,000 views and nearly 5,000 likes, so you can rest assured that this cinnamon roll recipe is a winner!
- All you need are 12 basic ingredients to make a batch, most of which are probably already in your pantry, and they’re very affordable. You can likely make a batch of a dozen big cinnamon rolls for the cost of just one at the food court!
- Aside from the fantastic flavors you’ll get at the end of your toils, one of the best parts about baking at home is how yummy it makes your kitchen smell. The aroma of freshly baked cinnamon rolls can’t be beat! (If you’re putting your house on the market, try making a batch for your open house. I can almost guarantee you’ll get an offer on the spot!)
Cinnamon Rolls: Video Recipe
Watch the full video to learn how to make the BEST Cinnamon Rolls recipe around.
Prefer the written recipe? Scroll down to the recipe box 👇
Ingredients & Substitutions

- Instant-Dry Yeast – Also known as rapid-rise yeast. If using active dry yeast, dissolve it in warm milk with a pinch of sugar and let it foam for 5–10 minutes.
- All-Purpose Flour – Bread flour works too for a slightly chewier texture. For best results, measure using the spoon-and-level method.
- Milk – Whole milk gives the softest rolls, but 2% or unsweetened plant-based milk (like oat or almond) works as well.
- Unsalted Butter & Salt – Use unsalted butter if possible. If using salted butter, reduce added salt. Dairy-free butter can also be used.
- Large Eggs – Room temperature eggs incorporate more smoothly into the dough. If you’re using a different size, aim for about 3 tablespoons (or a scant ¼ cup) per large egg.
- Granulated Sugar & Brown Sugar – Granulated sugar sweetens the dough and helps activate the yeast, while brown sugar adds a rich, caramel-like flavor to the filling
- Cinnamon – Saigon cinnamon tends to have a stronger, sweeter flavor, but any good-quality ground cinnamon works beautifully.
- Cream Cheese – Full-fat block-style cream cheese creates the richest, creamiest frosting, but reduced-fat versions can work as well. Make sure it’s softened. Read more about how to make the best cream cheese frosting.
- Powdered Sugar – Also called confectioners’ sugar or icing sugar. Sweetens and thickens the frosting for a smooth consistency
- Vanilla Extract – Adds depth of flavor to the frosting.
This is just a short review of the ingredients; for the complete recipe, including quantities, scroll down to the recipe card 👇
How to Make Best Cinnamon Rolls: Step-By-Step









What Is an Enriched Dough?
Cinnamon rolls are made with an enriched dough, meaning the dough includes butter, eggs, milk, and sugar. These ingredients create a soft, rich, and fluffy texture, similar to other enriched breads like challah or babka. Because of the added fat and sugar, the dough may take slightly longer to rise, but the result is worth it.
Optional Variations & Dietary Adaptations
Once you’ve mastered classic cinnamon rolls, there are plenty of fun ways to customize them. The soft enriched dough works beautifully with a variety of fillings, toppings, and flavor twists.
- Nutty Cinnamon Rolls – Sprinkle chopped pecans or walnuts over the cinnamon sugar filling before rolling up the dough. The nuts add a nice crunch and a rich, toasty flavor that pairs beautifully with the sweet cinnamon swirl.
- Orange Cinnamon Rolls – Add a teaspoon of orange zest to the dough or frosting for a bright citrus note. You can also replace some of the milk with a little fresh orange juice in the cream cheese frosting.
- Chocolate Cinnamon Rolls – Sprinkle mini chocolate chips over the cinnamon sugar filling before rolling the dough for a decadent twist.
- Caramel Pecan Rolls – Turn these into sticky buns by adding a layer of butter, brown sugar, and chopped pecans to the bottom of the baking dish before adding the rolls. Once baked, flip the pan upside down so the gooey caramel topping coats the rolls. You can add the cream cheese frosting if you want, but you don’t need to!
- Glaze, Not Frost – If you prefer something less rich than cream cheese frosting, try a simple vanilla glaze made with powdered sugar, just enough milk (dairy or plant-based) to make it pourable, and a splash of vanilla extract.
Expert Tips & Tricks
- Use Warm, Not Hot Milk. Aim for 100–110°F (38–43°C) to activate the yeast properly.
- Don’t Add Too Much Flour. Cinnamon roll dough should feel soft and slightly tacky, not stiff or dry. Adding too much flour can make the finished rolls dense instead of fluffy. If the dough sticks a little to your hands while kneading, that’s usually a good sign.
- Roll the Dough Evenly. An even rectangle ensures consistent baking.
- Spread the Filling All the Way to the Edges. For the best cinnamon swirl in every bite, spread the butter, sugar, and cinnamon mixture evenly across the entire surface of the dough. Leaving just a small border along one edge will help seal the roll when you roll it up.
- Use Unflavored Dental Floss to Cut the Rolls. Instead of using a knife, slide a piece of unflavored dental floss under the rolled log, cross it over the top, and pull tight to cut. This method slices cleanly without squishing the dough.
- Don’t Overbake. Cinnamon rolls should be lightly golden on top but still soft in the center. Overbaking can make them dry.
- Frost While Slightly Warm. This creates that, bakery-style, irresistible gooey cinnamon roll texture.

Storage & Reheating
- Room Temp / Refrigerator: Best enjoyed fresh, but leftovers keep well. Store covered at room temperature for up to 1 day, or refrigerate in an airtight container for up to 4 days. Let sit at room temperature for 10–15 minutes before reheating.
- Freezer: Freeze baked, cooled rolls (frosted or unfrosted) for up to 3 months. Thaw overnight in the fridge or at room temperature, then reheat.
- Reheating: Microwave individual rolls for 15–20 seconds, or warm in the oven at 150°C / 300°F for 8–10 minutes. Cover loosely with foil to prevent drying.
- Make Ahead: Assemble the rolls, cover, and refrigerate overnight. In the morning, let them sit at room temperature for 30–45 minutes before baking.

More Sweet Breakfast Recipes
More Bakery-Style Recipes

Cinnamon Rolls Recipe
Equipment
- Unflavored dental floss for cutting rolls
Ingredients
For the dough:
- 3 teaspoons (9 g) Instant-dry yeast
- 3½ cups (440 g) All-purpose flour
- ¾ cup (180 ml) Milk
- 4 tablespoons (60 g) Butter unslated, melted
- 2 Eggs large
- ¼ cup (50 g) Sugar
- 1 teaspoon Salt
For the filling:
- 7 tablespoons (100 g) Butter unsalted, softened
- ½ cup (100 g) Brown sugar packed
- 2 tablespoons (13 g) Cinnamon
For the frosting:
- 5 oz (140 g) Cream cheese
- 2 tablespoons (30 g) Butter unsalted, softened
- 1 cup (125 g) Powdered sugar
- 1 teaspoon Vanilla extract
- 1 tablespoon (15 ml) Milk add more if needed
Instructions
- Make the dough: n a stand mixer with a dough hook, combine flour, sugar, salt, and yeast. Pour in warm milk (105°F), melted butter, and eggs. Mix on low until a shaggy dough forms, then knead on medium for 6–8 minutes. The dough should be tacky but pull away cleanly from the sides. Add a little flour only if the dough is very sticky.
- First rise: Place dough in a lightly greased bowl, cover, and let rise in a warm spot until doubled, about 60–90 minutes.
- Prepare filling: Mix softened butter, brown sugar, and cinnamon until smooth.
- Shape rolls: Roll dough on a lightly floured surface into a 12×18-inch (30×45 cm) rectangle. Spread filling evenly, leaving a small border.
- Roll tightly from the long side into a log. Trim ends and cut into 12 rolls. Pro Tip: Use unflavored dental floss to "slice" the log into 12 even rolls. This prevents squashing the dough.
- Second rise: Place rolls in a parchment-lined 9×13-inch (23×33 cm) pan, leaving space between them. Cover loosely and let rise 30–45 minutes until puffy.
- Bake: Heat oven to 350°F (180°C). Bake 18–22 minutes until lightly golden and soft in the center. Do not overbake or they will be dry!
- Make frosting: Whisk cream cheese, butter, powdered sugar, vanilla, and milk until smooth.
- Finish: Spread frosting over warm (not hot) rolls and serve.
Video
Notes
- Make Ahead: Rolls can be assembled and refrigerated overnight before the second rise. In the morning, let them sit at room temp 30–45 min, then bake.
- Don’t Over-Flour: When rolling out the dough, use just enough flour to prevent sticking. Too much extra flour makes the rolls tough.
- Yeast: Recipe uses instant yeast, so no blooming needed. If using active dry yeast, dissolve it in warm milk with 1 tbsp sugar for 5–10 min first.
- Milk: Milk should feel warm but not hot (about 100–105°F / 38–43°C).
- Overnight Cinnamon Rolls Option: After cutting the rolls and placing them in the pan, cover tightly with plastic wrap and refrigerate. In the morning, let them sit at room temp for 45 mins before baking
- Storage & Reheating: Store covered at room temp 1 day or refrigerate up to 4 days. Reheat rolls 15–20 seconds in microwave or warm in oven at 150°C / 300°F.
Nutrition
FAQs
If your rolls didn’t rise properly, the yeast may have been inactive or the liquid used in the dough may have been too hot or too cold. Yeast works best when the milk is warm, around 100-110°F (38-43°C). If the dough is placed in a cold environment, it may also rise very slowly. Try letting the dough proof in a warm, draft-free spot to help the yeast activate.
Dense cinnamon rolls are usually caused by adding too much flour or not allowing enough rise time. The dough should feel soft and slightly tacky rather than stiff. Giving the dough enough time to double in size during the first rise and allowing the shaped rolls to proof before baking will help create a light, pillowy texture.
Some melted filling is normal, but excessive leaking usually happens if the butter is too melted or the rolls weren’t rolled tightly enough. Use softened butter instead of fully melted butter when spreading the filling, and roll the dough snugly into a log. This helps keep the cinnamon sugar mixture tucked inside the swirls while baking.
Yes! You can freeze them after the second rise. Place the shaped rolls in a pan, wrap tightly with plastic wrap and foil, and freeze for up to 2 weeks. Thaw overnight in the fridge before baking as directed.









Made this yesterday after receiving your newsletter. I’m a big fan of your sweet recipes, but this one is on another level. These cinnamon rolls are so soft and delicious, I’m definitely going to make them again!