Easy Cinnamon Rolls from Scratch Recipe
If you’ve ever dreamed about waking up to the aroma of warm, gooey cinnamon rolls fresh from your own oven, this Easy Cinnamon Rolls from Scratch Recipe is your new best friend. I love how it strikes the perfect balance between being straightforward enough for a weekday treat but indulgent enough to impress guests on a lazy weekend. The dough is ultra-soft and fluffy, while the cinnamon filling warms your home and heart with every bite.
What makes this recipe special is not just its unbeatable flavor but also how accessible it is—even if you’ve never worked with yeast before. You’ll find the instructions clear and the results consistently satisfying. Honestly, this Easy Cinnamon Rolls from Scratch Recipe has become my go-to for birthdays, Sunday brunches, or any day that needs a little extra comfort. I promise that once you make these, store-bought cinnamon rolls will be a thing of the past!
Ingredients You’ll Need
Choosing the right ingredients is half the battle, and this recipe keeps it simple with staples you likely already have. Each element works to give you that perfect balance of soft dough and sweet, spicy filling—and don’t worry, I’ve included tips to make shopping a breeze.
- All-purpose flour: Spoon and level your flour for accurate measurements to keep the dough soft, not dense.
- Granulated sugar: Adds sweetness to the dough itself—don’t skip it or the rolls might taste a bit bland.
- Salt: Enhances flavor and balances sweetness, so it’s a small but essential ingredient.
- Whole milk: Use whole milk for richness, but you can substitute 2% if that’s what you have on hand.
- Unsalted butter: Both melted for the dough and softened for the filling and icing—fresh butter really makes a difference.
- Instant yeast: Platinum Yeast from Red Star is my favorite for reliable rise, but any instant yeast will work well here.
- Large egg: Make sure it’s at room temperature for the best dough texture.
- Brown sugar: Use packed light or dark brown sugar for a deeper caramel flavor in the filling.
- Ground cinnamon: Don’t skimp—it’s the star of the filling and the key to that irresistible aroma.
- Cream cheese: Full-fat and softened for the icing, which adds the perfect tangy sweetness.
- Confectioners’ sugar: For a smooth, creamy icing without graininess.
- Pure vanilla extract: Adds warmth and depth to the cream cheese icing.
Variations
While this Easy Cinnamon Rolls from Scratch Recipe is fantastic as is, I love making little tweaks to keep it fresh and fun. You should definitely feel free to play with flavors or make it suit your dietary needs.
- Nutty twist: Sometimes I sprinkle chopped pecans or walnuts into the cinnamon filling for an added crunch and nutty richness.
- Fruit-filled: Adding raisins or dried cranberries is a subtle sweet surprise that pairs perfectly with cinnamon.
- Vegan version: Swap milk for almond or oat milk, and replace butter with coconut oil or plant-based butter. Just make sure the yeast is vegan too!
- Spiced up: Mix a pinch of nutmeg or cardamom into the cinnamon filling for a warm, slightly exotic flavor twist.
How to Make Easy Cinnamon Rolls from Scratch Recipe
Step 1: Prepare the Dough
Start by warming your milk—it should be warm but not hot (think baby bathwater temperature, about 110°F). Combine the milk, yeast, and sugar in a large bowl and let it sit for 5 minutes until it’s frothy. This means your yeast is alive and kicking! While that’s proofing, melt your butter and let it cool slightly. Then add the butter, egg, salt, and most of your flour to the yeast mixture. Stir to combine, then slowly add the rest of the flour as you knead. The dough should be soft and slightly sticky but still manageable—add flour sparingly so you don’t end up with tough rolls.
Step 2: Let It Rise
Cover the dough with a clean kitchen towel or plastic wrap and let it rise in a warm, draft-free spot for about an hour, or until it doubles in size. I usually warm my oven for a minute, then turn it off and rest the covered dough nearby—this creates the perfect cozy environment. Patience here really pays off because a good rise means fluffy rolls!
Step 3: Roll and Fill
Once risen, punch down the dough gently to release air bubbles and roll it out on a floured surface into a rectangle around 12×16 inches. Spread the softened butter evenly over the dough, then sprinkle the cinnamon and brown sugar mixture generously on top. This is my favorite part—be generous with the filling because that gooey cinnamon-sugar goodness is what makes these rolls irresistible!
Step 4: Shape and Let Rise Again
Starting on the long side, carefully roll the dough into a tight log and pinch the seam to seal. Slice into 9 equal pieces using a sharp knife or dental floss (yep, floss works amazingly clean!). Place the rolls into a greased pan, leaving a little space between them. Cover again and let rise for 30-45 minutes until puffy. This second rise helps ensure that soft, tender crumb you’re craving.
Step 5: Bake and Ice
Bake your cinnamon rolls at 350°F (175°C) for 25-30 minutes, or until golden brown—not too dark, as they can dry out. While they bake, whip up the cream cheese icing by blending softened cream cheese, butter, confectioners’ sugar, and vanilla extract until smooth and creamy. When the rolls are fresh from the oven and still warm, spread the icing generously across the top so it melts into every crack and crevice. Trust me, your patience at this stage will be rewarded big time!
How to Serve Easy Cinnamon Rolls from Scratch Recipe

Garnishes
I keep it simple with the icing, but sometimes I sprinkle a few chopped toasted pecans or a dusting of extra cinnamon on top if I’m serving guests. Freshly grated orange zest can brighten things up too—try it for a subtle citrus twist that pairs beautifully with cinnamon.
Side Dishes
Pairing these with a cup of strong coffee or tea is my go-to, but they also work wonderfully alongside a fresh fruit salad or scrambled eggs if you want to make breakfast a full meal. For a special occasion, consider serving them with a glass of cold milk or a hot chai latte for a cozy treat.
Creative Ways to Present
One time, I baked these in a bundt pan for a cinnamon roll “cake”—it made for a stunning centerpiece and was a huge hit at brunch! You can also arrange them in mini muffin tins to make individual rolls that are perfect for parties or kid-friendly portions.
Make Ahead and Storage
Storing Leftovers
I usually store leftover cinnamon rolls in an airtight container at room temperature for up to two days. If you want to keep them soft, wrapping them individually in plastic wrap before storing works wonders. Just keep them away from direct sunlight or heat to prevent the cream cheese icing from melting too much.
Freezing
These rolls freeze beautifully! After baking and cooling completely, I wrap each roll tightly in plastic wrap and then foil before popping them into a freezer bag. They keep well for up to three months. When I want a warm treat, I thaw them overnight in the fridge or unwrap and heat from frozen—super convenient for busy mornings.
Reheating
I reheat by placing a cinnamon roll on a microwave-safe plate covered with a damp paper towel; just 20-30 seconds in the microwave keeps them soft and melty. Alternatively, warming them in a 300°F oven for 10 minutes restores that fresh-from-the-oven texture beautifully.
FAQs
-
Can I make the dough the night before?
Absolutely! You can prepare the dough, let it rise once, then punch it down and refrigerate it overnight. The next morning, roll it out and proceed with filling, shaping, and baking. Just allow extra time for the second rise before baking since cold dough will take longer to puff up.
-
What if I don’t have instant yeast?
You can substitute active dry yeast, but you’ll need to proof it in warm water with sugar for 5-10 minutes before adding it to the dough. The rise may take a bit longer, so expect a longer first proofing time.
-
How do I know when the cinnamon rolls are done baking?
Look for a golden brown top and edges that slightly pull away from the pan. They should feel soft but springy when gently pressed. If you have a kitchen thermometer, the internal temperature should be around 190°F (88°C).
-
Can I skip the cream cheese icing?
You can, but the cream cheese icing adds a lovely tanginess that balances the sweetness and richness of the rolls. If you prefer, a simple powdered sugar glaze or even a drizzle of honey works well too.
-
Is this recipe suitable for beginners?
Definitely! I designed this Easy Cinnamon Rolls from Scratch Recipe with both beginners and experienced bakers in mind. The step-by-step instructions and tips should help you feel confident even if this is your first time working with yeast dough.
Final Thoughts
This Easy Cinnamon Rolls from Scratch Recipe holds a special place in my kitchen because it’s the ultimate comfort food made simple enough for any day. I hope you enjoy making and sharing these soft, fragrant rolls as much as I do. So go ahead, roll up your sleeves and fill your home with that sweet cinnamon magic—you’ll be glad you did!
PrintEasy Cinnamon Rolls from Scratch Recipe
These Easy Cinnamon Rolls are made completely from scratch, featuring a soft, fluffy dough enriched with butter and milk, a sweet cinnamon-sugar filling, and topped with a luscious cream cheese icing. Perfect for breakfast or a cozy dessert, they combine classic flavors and simple ingredients for a homemade treat that’s surprisingly easy to prepare.
- Prep Time: 20 minutes
- Cook Time: 25-30 minutes
- Total Time: 2 hours 30 minutes
- Yield: 9 cinnamon rolls 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
Ingredients
Dough
- 2 and 3/4 cups (344g) all-purpose flour (spooned & leveled), plus more as needed
- 1/4 cup (50g) granulated sugar
- 1/2 teaspoon salt
- 3/4 cup (180ml) whole milk
- 3 Tablespoons (43g) unsalted butter
- 2 and 1/4 teaspoons Platinum Yeast from Red Star or any instant yeast (1 standard packet)
- 1 large egg, at room temperature
Filling
- 3 Tablespoons (43g) unsalted butter, extra softened
- 1/3 cup (67g) packed light or dark brown sugar
- 1 Tablespoon ground cinnamon
Cream Cheese Icing
- 4 ounces (113g) full-fat block cream cheese, softened to room temperature
- 2 Tablespoons (28g) unsalted butter, softened to room temperature
- 2/3 cup (80g) confectioners’ sugar
- 1 teaspoon pure vanilla extract
Instructions
- Prepare the Dough: In a small saucepan or microwave-safe bowl, warm the milk until it is about 110°F (warm to the touch but not hot). In a large mixing bowl, combine the warm milk with instant yeast and sugar, stirring gently. Let it sit for 5 minutes to activate the yeast. Then add melted butter, the egg, salt, and about 2 and 1/2 cups of the flour. Mix until the dough begins to come together, then gradually add more flour as needed, kneading until you have a soft, slightly sticky dough that pulls away from the sides of the bowl.
- First Rise: Cover the dough with a clean kitchen towel or plastic wrap and place it in a warm, draft-free spot to rise until doubled in size, about 1 to 1.5 hours.
- Roll Out Dough: Once risen, punch the dough down lightly and turn it out onto a floured surface. Roll it into a 15×9 inch rectangle, ensuring the thickness is even for consistent baking.
- Add Filling: Spread the softened butter evenly across the rolled-out dough, leaving a small margin on the edges. Mix the brown sugar and cinnamon together, then sprinkle it uniformly over the buttered surface.
- Form Rolls: Starting from the long side, tightly roll the dough into a log. Pinch the seam to seal. Using a sharp knife or dental floss, cut the log into 9 even slices (about 1 to 1 1/4 inches thick).
- Second Rise: Place the cinnamon rolls in a greased 9×13 inch baking pan, spacing them slightly apart. Cover and let rise for another 30 to 45 minutes until they puff up.
- Bake: Preheat your oven to 350°F (175°C). Bake the rolls in the middle rack for 25 to 30 minutes until golden brown and cooked through.
- Make the Cream Cheese Icing: While the rolls are baking, beat the softened cream cheese and butter together until smooth. Add confectioners’ sugar and vanilla extract, mixing until creamy and spreadable.
- Ice the Rolls: Remove the cinnamon rolls from the oven and let them cool for 10 minutes in the pan. Then spread the cream cheese icing generously over the warm rolls so it melts slightly into the swirls.
Notes
- For best results, use room temperature ingredients especially the egg and cream cheese to ensure smooth mixing.
- Ensure the milk is warm but not hot to avoid killing the yeast.
- You can add chopped nuts or raisins to the filling for extra texture if desired.
- Store leftover cinnamon rolls covered at room temperature for up to 2 days or freeze for up to 3 months.
- Reheat gently in the microwave or oven before serving to refresh softness.
Keywords: cinnamon rolls, homemade cinnamon rolls, cinnamon roll recipe, cream cheese icing, breakfast pastries, sweet rolls, yeast dough