Best Homemade Cinnamon Rolls Recipe

Why You’ll Love This Recipe

These Best Homemade Cinnamon Rolls are soft, fluffy, and packed with gooey cinnamon-sugar filling, then topped with a luscious cream cheese glaze. Perfect for breakfast, brunch, or a sweet indulgence, they offer that irresistible bakery-style taste right from your kitchen. Whether you’re baking for a holiday or just because, these rolls are sure to impress.

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

all-purpose floursugarunsalted butterwhole milkactive dry yeasteggssaltground cinnamondark brown sugarcream cheesevanilla extractpowdered sugar

directions

Warm the milk to about 110°F (43°C) and sprinkle the yeast over it. Let it sit for 5-10 minutes until foamy.

In a large bowl, mix the sugar, melted butter, eggs, and salt. Add the foamy yeast mixture and stir to combine.

Gradually add flour until a soft dough forms. Knead for 5-7 minutes until smooth and elastic.

Place the dough in a greased bowl, cover, and let it rise in a warm spot for 1 to 1.5 hours, or until doubled in size.

Punch down the dough and roll it into a large rectangle on a floured surface.

Spread softened butter over the dough, then sprinkle with a mixture of brown sugar and cinnamon.

Tightly roll the dough into a log and cut into 12 even pieces.

Place rolls in a greased baking dish, cover, and let them rise for another 30-45 minutes.

Preheat oven to 350°F (175°C). Bake rolls for 20-25 minutes, or until golden brown.

While the rolls bake, beat together cream cheese, powdered sugar, vanilla, and a bit of milk to make the glaze.

Spread the glaze over warm rolls before serving.

Servings and timing

This recipe yields 12 cinnamon rolls.Preparation time: 25 minutesFirst rise time: 1.5 hoursSecond rise time: 45 minutesBaking time: 20-25 minutesTotal time: 2 hours 40 minutes

Variations

Add chopped pecans or walnuts to the filling for a crunchy twist.

Mix in a bit of orange zest to the glaze for a citrusy flavor.

Swap the cream cheese glaze for a simple vanilla icing or maple glaze.

Use bread flour for a slightly chewier texture.

storage/reheating

Store cinnamon rolls in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days.For longer storage, freeze unglazed rolls for up to 2 months.To reheat, microwave individual rolls for 20-30 seconds or warm in a 300°F oven for 10 minutes.

Best Homemade Cinnamon Rolls Recipe

FAQs

Can I make these cinnamon rolls ahead of time?

Yes, assemble the rolls the night before and refrigerate them. Let them come to room temperature and rise before baking.

What if I don’t have a stand mixer?

You can knead the dough by hand—it just takes a little more time and elbow grease.

Can I use instant yeast instead of active dry yeast?

Yes, but skip the proofing step and mix it directly with the dry ingredients.

Why didn’t my dough rise?

Make sure your yeast is active and your milk isn’t too hot, which can kill the yeast.

How do I keep my rolls soft?

Don’t overbake, and make sure to cover them while cooling to trap moisture.

Is it okay to skip the glaze?

Yes, but the glaze adds extra sweetness and creaminess that enhances the rolls.

Can I freeze the dough?

Yes, after the first rise, shape and freeze the rolls. Thaw and let rise again before baking.

Are these cinnamon rolls overly sweet?

They’re rich and sweet, but you can adjust the sugar and glaze to your taste.

Can I double the recipe?

Absolutely—just use a larger baking dish or two pans.

Do I have to use whole milk?

Whole milk adds richness, but you can substitute with 2% or non-dairy milk.

Conclusion

The Best Homemade Cinnamon Rolls are a comforting, bakery-style indulgence you can master in your own kitchen. With their soft layers, warm spice, and creamy glaze, they’re a crowd-pleaser for any morning occasion. Once you try them, you’ll never go back to store-bought again.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Best Homemade Cinnamon Rolls Recipe

Best Homemade Cinnamon Rolls Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: simplemealsbykim
  • Prep Time: 1 hour 30 minutes
  • Cook Time: 25 minutes
  • Total Time: 1 hour 55 minutes
  • Yield: 12 rolls 1x
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian

Description

Soft, fluffy, and delicious homemade cinnamon rolls with a gooey cinnamon-sugar filling and creamy cream cheese frosting.


Ingredients

Units Scale
  • 4 cups all-purpose flour
  • 1 packet (2 1/4 tsp) active dry yeast
  • 1 cup warm milk (110°F)
  • 1/3 cup granulated sugar
  • 1/3 cup unsalted butter, melted
  • 1/2 tsp salt
  • 2 large eggs
  • 1/2 cup brown sugar
  • 2 tbsp ground cinnamon
  • 1/4 cup unsalted butter, softened (for filling)
  • 4 oz cream cheese, softened
  • 1/4 cup unsalted butter, softened (for frosting)
  • 1 cup powdered sugar
  • 1/2 tsp vanilla extract
  • 23 tbsp milk (as needed for frosting consistency)

Instructions

  1. In a small bowl, dissolve yeast in warm milk and let sit for 5-10 minutes until foamy.
  2. In a large mixing bowl, combine flour, sugar, melted butter, salt, eggs, and yeast mixture. Mix until a dough forms.
  3. Knead the dough on a floured surface for about 5-7 minutes until smooth and elastic.
  4. Place dough in a greased bowl, cover, and let rise in a warm place for about 1 hour or until doubled in size.
  5. Roll out the dough into a rectangle about 16×12 inches.
  6. Spread softened butter over the dough. Mix brown sugar and cinnamon and sprinkle evenly over the buttered surface.
  7. Roll the dough tightly into a log and cut into 12 even rolls.
  8. Place rolls in a greased 9×13-inch baking dish, cover, and let rise for another 30 minutes.
  9. Preheat oven to 350°F (175°C) and bake rolls for 20-25 minutes or until golden brown.
  10. While rolls bake, make the frosting by beating cream cheese, butter, powdered sugar, vanilla, and milk until smooth.
  11. Spread frosting over warm rolls and serve.

Notes

  • Ensure the milk is warm but not too hot to avoid killing the yeast.
  • You can prepare the rolls the night before and bake them in the morning.
  • Add chopped nuts or raisins to the filling for variation.

Nutrition

  • Serving Size: 1 roll
  • Calories: 350
  • Sugar: 22g
  • Sodium: 220mg
  • Fat: 15g
  • Saturated Fat: 9g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 48g
  • Fiber: 1g
  • Protein: 6g
  • Cholesterol: 55mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *