Hi👋 I’m MARILYN, a 34-year-old from the United Kingdom. Cooking is my passion, and I love sharing delicious, easy-to-follow recipes. Join me on marilynrecipes.com to explore a world of culinary delights, from comforting classics to innovative creations. Let’s make cooking fun and enjoyable for everyone! Cooking is about more than just food — it’s about sharing stories and making memories.
One of my fondest memories is waking up on a Sunday morning to the smell of warm, sweet cinnamon drifting through the house. My mum used to make these soft, gooey rolls that seemed to bring the whole family together. Today, I want to share my recipe for the Best Homemade Cinnamon Rolls they’re soft, pillowy, and packed with cinnamon-sugar goodness. Trust me, these rolls are worth every minute of effort, and they’re easier than you might think!

I’ve made this recipe countless times, experimenting with different doughs, fillings, and icings, and I finally landed on the perfect balance of sweet, soft, and slightly gooey. These cinnamon rolls aren’t just a breakfast treat they’re a hug in pastry form. The smell alone can make anyone’s morning feel special.
Why I Love Making This Recipe
I love making these cinnamon rolls because they feel like a ritual in my kitchen. Rolling out the soft dough, sprinkling the cinnamon-sugar mixture, and watching them rise slowly in the oven fills me with anticipation and comfort. Baking is my therapy, and cinnamon rolls are the ultimate reward.
There’s something magical about homemade cinnamon rolls: you control the sweetness, you know exactly what goes in, and you get to share them warm with family and friends. Every bite is a little moment of joy. The icing, slightly tangy with cream cheese, melts perfectly over the rolls, making them irresistible.
Ingredients & Little Kitchen Secrets
Here’s what I use for my Best Homemade Cinnamon Rolls:
- 1 cup whole milk, warmed
- 2 ¼ teaspoons active dry yeast (1 packet)
- ⅓ cup granulated sugar
- ⅓ cup unsalted butter, melted
- 1 teaspoon salt
- 2 large eggs
- 4 cups all-purpose flour
Filling:
- ¾ cup brown sugar, packed
- 2 tablespoons ground cinnamon
- ⅓ cup unsalted butter, softened
Cream Cheese Icing:
- 4 oz cream cheese, softened
- ¼ cup unsalted butter, softened
- 1 cup powdered sugar
- ½ teaspoon vanilla extract
- 2–3 tablespoons milk
Little Kitchen Secrets:
- Warm your milk to about 110°F too hot and it kills the yeast, too cold and the rolls won’t rise properly.
- Don’t over-flour the dough it should be slightly sticky but manageable.
- Use room-temperature butter for the filling to spread evenly.
How I Make It, Step by Step

- Activate the Yeast: I pour warm milk into a bowl, add the yeast and a teaspoon of sugar, then let it sit for 5–10 minutes until it’s frothy. This step ensures the rolls will be light and fluffy.
- Mix the Dough: In a large bowl, I combine the melted butter, sugar, salt, and eggs. Then I add the yeast mixture. Gradually, I mix in the flour until a soft dough forms.
- Knead the Dough: I knead it on a floured surface for about 5–7 minutes until smooth and elastic. Kneading develops the gluten, giving the rolls their soft, pillowy texture.
- First Rise: I place the dough in a greased bowl, cover it with a damp cloth, and let it rise in a warm spot for 1–1.5 hours, or until doubled in size. This step is crucial for airy, fluffy rolls.
- Prepare the Filling: While the dough rises, I mix brown sugar and cinnamon in a bowl. I make sure the butter is soft and spreadable for easy rolling.
- Roll Out the Dough: Once risen, I roll the dough into a rectangle about 16×12 inches. Then I spread the softened butter evenly over the surface.
- Add the Cinnamon Sugar: I sprinkle the cinnamon-sugar mixture evenly, making sure to cover every inch this ensures every bite is full of flavor.
- Roll and Cut: Starting from the long side, I roll the dough tightly into a log. Using a sharp knife, I cut the log into 12 equal rolls.
- Second Rise: I place the rolls in a greased baking dish, cover, and let them rise another 30–45 minutes. They should puff up beautifully.
- Bake: I preheat the oven to 350°F (175°C) and bake for 25–30 minutes, until golden brown.
- Make the Icing: While baking, I beat together cream cheese, butter, powdered sugar, vanilla, and milk until smooth and creamy.
- Frost the Rolls: Once the rolls come out of the oven, I let them cool slightly before generously spreading the cream cheese icing on top.
How I Serve It at Home
I love serving these rolls straight from the oven with a warm cup of tea or coffee. They’re perfect for lazy Sunday mornings or special occasions. Sometimes, I sprinkle a little extra cinnamon on top for presentation. They pair wonderfully with fresh fruit or a side of scrambled eggs for a more filling breakfast.
Storage, Reheating & Make-Ahead Tips
- Storage: Keep leftover rolls in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days.
- Reheating: Warm them in the microwave for 15–20 seconds, or in the oven at 300°F for 5–7 minutes.
- Make-Ahead: You can assemble the rolls, cover, and refrigerate overnight. Bake them fresh in the morning the flavor and texture are just as wonderful.
100-Word Short Version
These Best Homemade Cinnamon Rolls are soft, fluffy, and filled with cinnamon-sugar goodness. I start with a warm, buttery yeast dough, roll it with a cinnamon-brown sugar mixture, and bake until golden. While warm, I top them with a creamy, sweet cream cheese icing that melts perfectly over the rolls. Perfect for breakfast, brunch, or a cozy snack, they bring warmth and comfort to any table. They’re easy to make with simple ingredients, rise beautifully, and taste like a hug in pastry form. A perfect treat to share with family and friends!

Recipe Card Section
⏱️ Time
- Prep: 20 minutes
- Rise: 1.5 hours
- Cook: 25–30 minutes
- Total: 2 hours 15 minutes
🛒 Ingredients
Dough:
- 1 cup whole milk, warmed
- 2 ¼ teaspoons active dry yeast
- ⅓ cup granulated sugar
- ⅓ cup unsalted butter, melted
- 1 teaspoon salt
- 2 large eggs
- 4 cups all-purpose flour
Filling:
- ¾ cup brown sugar, packed
- 2 tablespoons ground cinnamon
- ⅓ cup unsalted butter, softened
Cream Cheese Icing:
- 4 oz cream cheese, softened
- ¼ cup unsalted butter, softened
- 1 cup powdered sugar
- ½ teaspoon vanilla extract
- 2–3 tablespoons milk
👩🍳 Instructions
- Activate yeast in warm milk with a teaspoon of sugar until frothy.
- Mix melted butter, sugar, salt, and eggs; combine with yeast mixture.
- Gradually mix in flour and knead until smooth.
- Place dough in greased bowl, cover, and let rise 1–1.5 hours.
- Mix filling: brown sugar + cinnamon, butter softened.
- Roll dough into 16×12-inch rectangle, spread butter, sprinkle filling.
- Roll tightly, cut into 12 rolls, place in greased pan.
- Cover and rise another 30–45 minutes.
- Bake at 350°F (175°C) for 25–30 minutes.
- Beat icing ingredients until smooth; frost warm rolls.
📝 Notes
- Warm milk to activate yeast without killing it.
- Dough should be slightly sticky.
- Rolls can be made ahead and refrigerated.
- Reheat before serving for soft, gooey texture.
🍽️ Nutrition (per roll)
Calories: 320 kcal
Sugar: 16 g
Sodium: 180 mg
Fat: 14 g
Saturated Fat: 8 g
Carbohydrates: 42 g
Fiber: 1 g
Protein: 5 g

Best Homemade Cinnamon Rolls
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 2 hours 15 minutes
- Yield: 12 rolls 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
Soft, fluffy, and irresistible, these Best Homemade Cinnamon Rolls are filled with cinnamon-sugar and topped with creamy icing. Perfect for cozy mornings and family breakfasts, this easy recipe will make your kitchen smell heavenly and your mornings extra special.
Ingredients
- 1 cup whole milk, warmed
- 2 ¼ teaspoons active dry yeast
- ⅓ cup granulated sugar
- ⅓ cup unsalted butter, melted
- 1 teaspoon salt
- 2 large eggs
- 4 cups all-purpose flour
- ¾ cup brown sugar, packed
- 2 tablespoons ground cinnamon
- ⅓ cup unsalted butter, softened
- 4 oz cream cheese, softened
- ¼ cup unsalted butter, softened
- 1 cup powdered sugar
- ½ teaspoon vanilla extract
- 2–3 tablespoons milk
Instructions
- Activate yeast in warm milk with a teaspoon of sugar until frothy.
- Mix melted butter, sugar, salt, and eggs; combine with yeast mixture.
- Gradually mix in flour and knead until smooth.
- Place dough in greased bowl, cover, and let rise 1–1.5 hours.
- Mix filling: brown sugar + cinnamon, butter softened.
- Roll dough into 16×12-inch rectangle, spread butter, sprinkle filling.
- Roll tightly, cut into 12 rolls, place in greased pan.
- Cover and rise another 30–45 minutes.
- Bake at 350°F (175°C) for 25–30 minutes.
- Beat icing ingredients until smooth; frost warm rolls.
Notes
Warm milk to activate yeast without killing it. Dough should be slightly sticky. Rolls can be made ahead and refrigerated. Reheat before serving for soft, gooey texture.
Nutrition
- Serving Size: 1 roll
- Calories: 320
- Sugar: 16
- Sodium: 180
- Fat: 14
- Saturated Fat: 8
- Unsaturated Fat: 5
- Trans Fat: 0
- Carbohydrates: 42
- Fiber: 1
- Protein: 5
- Cholesterol: 45
Conclusion
Baking these Best Homemade Cinnamon Rolls brings me so much joy not just because they taste amazing, but because of the memories they create. Each bite carries a little warmth and comfort, a little piece of love that I hope spreads to everyone who tries them. Cooking, sharing, and enjoying these cinnamon rolls is a way to slow down, savor life, and make memories with those you love. From my kitchen to yours, may every morning be sweet, warm, and filled with laughter.
