There’s something incredibly comforting about pulling a tray of freshly baked Cinnamon Rolls out of the oven. The warm scent of cinnamon, the buttery swirl of dough, and that luscious icing melting into every crevice—it’s pure magic. I still remember the first time I baked these from scratch. It was a chilly Sunday morning, and I needed something cozy. One bite of these soft, gooey rolls and I knew I had found my new go-to indulgence.

This Cinnamon Rolls recipe has become a staple in my kitchen. Whether it’s for a lazy weekend brunch or a surprise treat for guests, these rolls never fail to impress. The best part? You don’t need to be a seasoned baker to make them. With a little patience and a lot of love, you can turn simple ingredients into a bakery-style delight right at home.
Why You’ll Love This Cinnamon Rolls Recipe
This recipe is all about balance—fluffy, tender dough wrapped around a rich cinnamon-sugar filling, topped with a silky cream cheese glaze. These Cinnamon Rolls are not too sweet, just indulgent enough, and perfectly satisfying. They’re incredibly versatile too: serve them fresh and warm, reheat for later, or even prep them the night before. Once you try this version, store-bought rolls just won’t cut it anymore.
What Kind of Flour Should I Use for Cinnamon Rolls?
When it comes to getting that soft, pillowy texture, all-purpose flour is my go-to. It provides just the right balance of protein to create a dough that’s easy to work with and yields a tender bite. If you want a slightly chewier roll, you can experiment with bread flour, which has a higher protein content, but keep in mind it might require a bit more liquid. Avoid cake flour—it’s too delicate and won’t give the structure needed for that perfect spiral.
Options for Substitutions
Whether you’re out of an ingredient or catering to dietary needs, here are a few swaps that work beautifully:
- Milk: You can use almond milk or oat milk instead of whole milk. Just ensure it’s unsweetened to keep the flavor balanced.
- Butter: Plant-based butter alternatives work well and still give that rich flavor.
- Sugar: Coconut sugar or light brown sugar can be used for a deeper, more caramel-like taste in the filling.
- Eggs: For an egg-free version, try a flax egg (1 tbsp ground flax + 3 tbsp water = 1 egg). It won’t rise quite the same, but still delicious.
- Cream Cheese: If you’re skipping dairy, there are some really great vegan cream cheese options on the market that still yield a smooth glaze.
Ingredients for This Cinnamon Rolls Recipe
Each ingredient in this recipe plays a crucial role in creating the soft, gooey, and flavorful rolls that make this treat unforgettable.
- All-purpose flour – Provides the structure and softness needed for the dough.
- Granulated sugar – Adds a touch of sweetness to the dough and helps feed the yeast.
- Brown sugar – Rich and molasses-like, perfect for that deep, caramelized cinnamon filling.
- Active dry yeast – The key to making the dough rise and become light and airy.
- Whole milk – Adds moisture and richness; it also helps activate the yeast when warm.
- Unsalted butter – Used in both the dough and the filling for unbeatable flavor and softness.
- Eggs – Essential for binding the dough and adding richness.
- Salt – Balances the sweetness and enhances every flavor.
- Ground cinnamon – The star spice that gives the rolls their classic, warm flavor.
- Cream cheese – For the glaze; it gives a tangy, creamy contrast to the sweet rolls.
- Powdered sugar – Creates the silky smooth icing that drapes over the warm rolls.
- Vanilla extract – Adds a lovely depth to both the filling and the glaze.

Step 1: Activate the Yeast
Warm the milk until it’s just slightly warmer than body temperature, then stir in the sugar and sprinkle the yeast on top. Let it sit for about 5–10 minutes until it becomes frothy. This step is crucial—it tells you the yeast is alive and ready to make your dough rise.
Step 2: Make the Dough
In a large bowl, combine the yeast mixture with eggs, melted butter, and salt. Slowly mix in the flour until a sticky dough forms. Knead the dough on a floured surface for about 8 minutes, or use a stand mixer with a dough hook. The dough should be soft, slightly tacky, and elastic.
Step 3: Let the Dough Rise
Place the dough in a greased bowl, cover with a damp cloth or plastic wrap, and let it rise in a warm place for 1 to 1.5 hours, or until doubled in size. Patience is key here—this rise gives the rolls their light, fluffy texture.
Step 4: Prepare the Filling
Mix together softened butter, brown sugar, and cinnamon in a small bowl until well combined. This thick paste will be spread over the dough before rolling.
Step 5: Roll and Cut
Punch down the risen dough and roll it out into a large rectangle, about ¼ inch thick. Spread the cinnamon filling evenly over the surface. Then roll the dough tightly from the long side and slice into 9 even rolls using a sharp knife or floss.
Step 6: Second Rise
Arrange the rolls in a greased baking dish, cover again, and let them rise for another 30–45 minutes. They should puff up and touch each other in the pan.
Step 7: Bake
Preheat the oven to 350°F (175°C). Bake the rolls for 22–25 minutes, or until golden brown and set in the center. Don’t overbake—soft and gooey is the goal.
Step 8: Make the Glaze and Frost
While the rolls are baking, beat together cream cheese, powdered sugar, vanilla, and a splash of milk until smooth. Spread over the warm rolls right out of the oven so it melts into every swirl.
How Long to Cook the Cinnamon Rolls
The ideal bake time for these Cinnamon Rolls is 22 to 25 minutes in a preheated 350°F (175°C) oven. You want the tops to be golden brown and the centers just cooked through—but still soft and tender. If you’re unsure, a good tip is to gently press the center roll; it should feel set but slightly springy. Overbaking can lead to dryness, so keep a close eye during the last few minutes.
Tips for Perfect Cinnamon Rolls
- Use room temperature ingredients: Cold butter or eggs can slow down the yeast’s activity and make the dough harder to mix evenly.
- Don’t skip the second rise: This final proof ensures the rolls will be light and fluffy, not dense.
- Cut evenly: Use unflavored dental floss for clean cuts without squashing the dough.
- Grease your pan well: It prevents sticking and helps the bottoms caramelize slightly for that bakery finish.
- Frost while warm: Spreading the glaze on warm rolls lets it soak into the layers, making each bite extra decadent.
- Use a thermometer if needed: The center of the rolls should register about 190°F (88°C) when done.
- Make ahead? Go for it: You can refrigerate the rolls after shaping and do the second rise the next morning—just let them come to room temp first.
Watch Out for These Mistakes While Cooking
- Skipping the yeast proofing step: If your yeast doesn’t foam, it’s likely inactive—using it will result in dense, flat rolls.
- Over-flouring the dough: This can make the rolls tough. The dough should be slightly tacky but not sticky.
- Rolling the dough too thin: It can lead to dry or overly tight spirals. Aim for about ¼ inch thickness.
- Overbaking: Even a few extra minutes in the oven can dry them out. Check them at 22 minutes.
- Not letting the rolls rise enough: Both the first and second rises are essential for a soft, fluffy texture.
- Under-seasoning the filling: Be generous with the cinnamon and brown sugar for that signature flavor.
- Applying the icing too late: If the rolls are cool, the icing won’t melt into the swirls—apply it while they’re still warm.
What to Serve With Cinnamon Rolls?
Fresh Fruit Salad
A light and juicy mix of berries, melon, and citrus helps balance the richness of the rolls.
Scrambled Eggs or Omelets
A savory egg dish pairs well and adds protein to round out your brunch plate.
Bacon or Sausage Links
Salty and crisp, these contrast beautifully with the sweet, gooey rolls.
Greek Yogurt Parfaits
Layer with granola and fruit for a creamy, crunchy side that feels indulgent but light.
Maple-Glazed Ham
For special occasions, a slice of this savory-sweet meat works surprisingly well with cinnamon rolls.
Espresso or Strong Coffee
The bold bitterness of coffee cuts through the sweetness and enhances the cinnamon flavor.
Spiced Chai or Black Tea
Warm and aromatic, tea pairs smoothly and complements the spices in the rolls.
Vanilla or Caramel Latte
If you’re feeling extra, a flavored latte can double down on the dessert-like experience.
Storage Instructions
Cinnamon Rolls are best enjoyed fresh, but they store surprisingly well if you handle them right:
- Room Temperature: Keep them in an airtight container for up to 2 days. They’ll stay soft, especially if you frost them while warm.
- Refrigerator: Store for up to 5 days in a sealed container. Reheat in the microwave for 15–20 seconds to bring back the gooey texture.
- Freezer: Wrap individually in plastic wrap and place in a freezer-safe bag or container. Freeze for up to 3 months. Thaw overnight in the fridge or reheat from frozen at 300°F (150°C) for about 10–15 minutes.
- Make-Ahead Tip: Assemble the rolls and let them do the first rise. Then cover and refrigerate overnight. Let them sit at room temp for 30–45 minutes before baking.
Estimated Nutrition
Here’s a general estimate for one frosted cinnamon roll (based on a batch of 9 rolls):
- Calories: 380
- Total Fat: 16g
- Saturated Fat: 9g
- Cholesterol: 60mg
- Sodium: 220mg
- Carbohydrates: 55g
- Sugar: 27g
- Protein: 6g
- Fiber: 1g
These values can vary based on ingredient brands and exact portion size, but it’s safe to say: this is a decadent treat meant to be savored.
Frequently Asked Questions
Can I make the dough the night before?
Yes! After rolling and cutting the dough into rolls, place them in the baking dish, cover tightly, and refrigerate overnight. Let them come to room temperature and rise for about 30–45 minutes before baking.
Can I freeze unbaked cinnamon rolls?
Absolutely. After shaping, place them on a tray to freeze individually. Once solid, transfer to a bag or container. Thaw overnight in the fridge, then allow to rise before baking.
Why didn’t my dough rise?
Your yeast may have been expired or the liquid was too hot and killed it. Always proof your yeast to ensure it’s active.
What’s the best way to reheat cinnamon rolls?
Microwave for about 15–20 seconds or cover with foil and warm in a 300°F oven for 10 minutes. A splash of milk or a pat of butter helps keep them moist.
Can I use instant yeast instead of active dry yeast?
Yes, but you can skip the proofing step. Just mix it directly into the dry ingredients and continue with the recipe.
Is it okay to reduce the sugar?
You can cut back slightly on the sugar in the dough or filling, but it will affect the flavor and caramelization. Reducing too much might make them bland.
What if I don’t have cream cheese for the glaze?
Use a simple icing made from powdered sugar, milk, and a splash of vanilla. It’s lighter but still delicious.
How can I make vegan cinnamon rolls?
Use plant-based milk, vegan butter, and egg replacers like flaxseed. Many store-bought vegan cream cheeses also work great for the glaze.
Conclusion
Making Cinnamon Rolls from scratch is more than just baking—it’s a full-on cozy experience. From the sweet smell that fills your kitchen to that first warm bite, every part of the process feels a bit magical. Whether you’re treating yourself or feeding a crowd, these rolls are guaranteed to impress and bring smiles all around. Don’t be afraid to make them your own with fun twists or different toppings. One thing’s for sure: once you’ve had homemade, you’ll never crave the canned version again.

Cinnamon Rolls
- Total Time: 2 hours 45 minutes
- Yield: 9 rolls
Description
Soft, gooey, and laced with rich cinnamon sugar swirls, these Cinnamon Rolls are topped with a luscious cream cheese glaze. Perfect for breakfast, brunch, or an indulgent treat any time of day.
Ingredients
- 4 cups all-purpose flour
- 1/2 cup granulated sugar
- 1 packet (2 1/4 tsp) active dry yeast
- 1 cup whole milk (warm)
- 1/3 cup unsalted butter (melted)
- 2 large eggs
- 1/2 tsp salt
- 1/2 cup brown sugar (for filling)
- 2 tbsp ground cinnamon
- 1/4 cup unsalted butter (softened, for filling)
- 4 oz cream cheese (softened)
- 1 cup powdered sugar
- 1 tsp vanilla extract
- 2–3 tbsp milk (for glaze)
Instructions
- Warm the milk and dissolve granulated sugar in it. Sprinkle yeast and let sit for 5–10 minutes until frothy.
- In a large bowl, mix yeast mixture, eggs, melted butter, and salt. Gradually add flour and knead until soft and elastic.
- Place dough in greased bowl, cover, and let rise for 1–1.5 hours until doubled.
- Mix softened butter, brown sugar, and cinnamon for the filling.
- Roll out dough to 1/4 inch thickness, spread filling, roll tightly, and cut into 9 even pieces.
- Place rolls in greased baking dish. Cover and let rise for another 30–45 minutes.
- Preheat oven to 350°F (175°C) and bake rolls for 22–25 minutes until golden.
- Beat cream cheese, powdered sugar, vanilla, and milk until smooth.
- Spread glaze over warm rolls and serve.
- Prep Time: 20 minutes
- Rise Time: 2 hours
- Cook Time: 25 minutes