BEST Homemade Cinnamon Rolls

The aroma of freshly baked cinnamon rolls wafting through your home is truly a heartwarming experience. There’s something magical about pulling a tray of gooey, cinnamon-sugar rolls out of the oven and indulging in that first bite. These homemade cinnamon rolls are not just a treat but a delightful experience that creates memories with family or friends.

This recipe yields soft, fluffy, and cinnamon-infused rolls, generously topped with creamy icing that melts into every crevice, making them irresistible. Perfect for special occasions like brunch, holidays, or any weekend treat, they bring joy to the table and are crowd-pleasers for both young and old.

What makes them special

  • Super soft and fluffy: These cinnamon rolls remain soft even on the second day, thanks to the perfect balance of ingredients and techniques used during preparation.
  • Gooey filling: The combination of brown sugar and cinnamon creates a rich, caramelized flavor that pulls you in with its warmth.
  • Creamy icing: The icing adds a layer of decadence, balancing the sweetness perfectly with a tangy richness from cream cheese.
  • Make-ahead option: You can prepare the dough in advance and store it in the refrigerator, making it a convenient option for busy mornings.
  • Customizable: Feel free to experiment with additional fillings or toppings, like nuts or raisins, to make these rolls your own.

"Best cinnamon rolls I’ve ever made—so soft and unbelievably delicious!"

Step-by-step overview

Making homemade cinnamon rolls may seem intimidating, but it’s simpler than you might think! You’ll start by preparing a dough that rises to fluffy perfection, then roll it out, sprinkle your delicious filling, and finally roll it into a log to cut into individual pieces. After a second rise, they’ll be golden brown and ready for icing.

Key ingredients

  • 4-5 cups (520g-650g) all-purpose flour, spooned and leveled
  • 1/4 cup (50g) granulated sugar
  • 2 1/4 teaspoons (1 package) instant yeast
  • 1/2 teaspoon salt
  • 3/4 cup (180mL) water*
  • 1/2 cup (120mL) whole milk
  • 1/4 cup (60g) unsalted butter, cut into 4 slices
  • 1 large egg, at room temperature
  • 6 tablespoons (85g) unsalted butter, very soft
  • 3/4 cup (150g) packed brown sugar, light or dark
  • 1 1/2 tablespoons ground cinnamon
  • 4 oz (115g) full-fat block cream cheese, room temperature
  • 5 tablespoons (70g) unsalted butter, room temperature
  • 1 1/2 cups (195g) powdered sugar
  • 1 teaspoon pure vanilla extract

Ingredient notes & swaps

  • Flour: Bread flour can be used for an even softer texture.
  • Milk: You can substitute whole milk with non-dairy milk alternatives, but the creaminess will vary.
  • Butter: Use coconut oil or margarine if you want a dairy-free option.
  • Yeast: For a quicker rise, using active dry yeast instead of instant requires activation in warm water.

How to make it

Making homemade cinnamon rolls is a straightforward process with a few key steps. Follow along for delicious results!

  1. Mix the dry ingredients: In a large bowl, combine 3 cups of flour, sugar, yeast, and salt. Whisk to combine and set aside.

  2. Create the milk mixture: In a microwave-safe bowl, combine water, milk, and sliced butter. Heat in 10-second bursts until the butter melts and the liquid feels warm but not hot. Alternatively, you can use low heat on a stove.

  3. Combine wet and dry: Whisk the egg into the warm liquid mixture. Pour this over the flour mixture and mix with a wooden spoon until a thick, sticky dough forms.

  4. Incorporate more flour: Add another cup of flour to the dough and mix until it begins to form a ball.

  5. Knead the dough: Transfer the dough to a lightly floured surface and knead, incorporating more flour as needed, until the dough becomes smooth, elastic, and slightly tacky. It should spring back when poked nicely after kneading.

  6. Let it rest: Cover the dough and let it rest for about 20 minutes. This helps relax the gluten for easy rolling later.

  7. Roll out the dough: Turn the rested dough onto a floured surface and roll it into a 14×10 inch rectangle. Aim for a rectangle, but it doesn’t have to be perfect.

  8. Add filling: Spread the softened butter over the dough, leaving a 1/2 inch border. Sprinkle the sugar and cinnamon mixture evenly over the butter.

  9. Roll into a log: Starting from the long side, carefully roll the dough into a log.

  10. Cut the rolls: Trim the ends (about 1/2 inch off each) for uniformity, then cut the log into 12 even rolls using a serrated knife or unflavored dental floss.

  11. Arrange in a baking dish: Place the rolls cut side up in a greased 9×13 inch baking dish, allowing a small space between each.

  12. Second rise: Cover the rolls and place them in a warm area. Let them rise for about 45 minutes until they have roughly doubled in size.

  13. Preheat the oven: Uncover the rolls and preheat your oven while the rolls rise. About 10 minutes before baking is a good time to preheat.

  14. Bake: Bake in the preheated oven for 25 to 30 minutes or until they are nicely golden brown on top.

  15. Prepare the icing: While the rolls cool, mix cream cheese, softened butter, powdered sugar, and vanilla extract in a bowl until smooth.

  16. Spread the icing: After the rolls have cooled slightly, spread the icing on top while they’re still warm, allowing it to melt and make the rolls extra gooey.

BEST Homemade Cinnamon Rolls

Helpful cooking tips

  • If the dough is too sticky while kneading, add flour gradually until it is manageable.
  • Ensure the butter for the filling is soft, not melted, for even spreading.
  • The dough can be prepared the night before; just let it rise in the refrigerator and proceed to roll in the morning.
  • When rolling, be gentle to maintain the air bubbles formed during the rise.

Serving suggestions

These cinnamon rolls are delightful for breakfast or brunch. Pair them with a hot cup of coffee or tea, and you’re in for a treat. For extra flair, consider garnishing with chopped nuts or a dusting of cinnamon sugar on top. They also make a lovely dessert served warm with vanilla ice cream.

Storage & reheating tips

Store any leftovers in an airtight container at room temperature for up to two days. For extended freshness, place them in the refrigerator and enjoy them within a week. You can reheat individual rolls in the microwave for 15-20 seconds or wrap them in foil and heat in the oven until warmed through.

How to fix common issues

If your rolls turn out dry, they may have been overbaked. Make sure to check the rolls towards the end of the baking time. If they are undercooked, simply return them to the oven for an additional few minutes. For rolls that are too dense, it may be that the dough wasn’t kneaded enough, which is essential for gluten development.

Recipe variations

For a different twist on classic cinnamon rolls, try adding chopped nuts or raisins to the filling. You could also experiment with different spices like nutmeg or cardamom in the filling for a unique flavor profile. For a savory version, consider adding herbs and cheese instead of the sweet filling.

Common questions

Can I freeze these cinnamon rolls?

Yes, you can freeze the baked and iced rolls. Just ensure they are completely cooled, then wrap them tightly in plastic wrap and place them in a freezer-safe bag. They can be stored for up to three months.

Can I use whole wheat flour instead of all-purpose flour?

You can substitute half of the all-purpose flour with whole wheat flour for a nuttier flavor and added fiber. However, the rolls may be denser than when made with all-purpose flour.

How long will they stay fresh?

Homemade cinnamon rolls are best enjoyed within two days, but when stored in an airtight container, they can last up to a week in the refrigerator.

What can I serve with cinnamon rolls?

Cinnamon rolls pair well with coffee, tea, or freshly squeezed juice. You could also serve them alongside fruit for a balanced brunch.

How can I make them ahead of time?

To prepare these cinnamon rolls ahead of time, make the dough and let it rise in the refrigerator overnight. In the morning, let them come to room temperature, then proceed with cutting and baking as directed.

With this detailed recipe and guide, you’ll be well on your way to mastering the art of homemade cinnamon rolls. Enjoy the delightful process and the rewards that come with each delicious bite!

Delicious homemade cinnamon rolls with creamy icing

Cinnamon Rolls

These homemade cinnamon rolls are soft, fluffy, and infused with cinnamon, topped with creamy icing that melts into every bite. Perfect for brunch or any special occasion.
Prep Time 1 hour
Cook Time 30 minutes
Total Time 1 hour 30 minutes
Servings: 12 rolls
Course: Breakfast, Brunch, Dessert
Cuisine: American
Calories: 300

Ingredients
  

Dough Ingredients
  • 4-5 cups all-purpose flour Spoon and leveled. Bread flour can also be used for an even softer texture.
  • 1/4 cup granulated sugar
  • 2 1/4 teaspoons instant yeast For a quicker rise, you can use active dry yeast but it requires activation.
  • 1/2 teaspoon salt
  • 3/4 cup water Warm, not hot.
  • 1/2 cup whole milk Can substitute with non-dairy alternatives, but creaminess varies.
  • 1/4 cup unsalted butter Cut into 4 slices.
  • 1 large egg At room temperature.
  • 6 tablespoons unsalted butter Very soft.
Filling Ingredients
  • 3/4 cup packed brown sugar Light or dark.
  • 1 1/2 tablespoons ground cinnamon
Icing Ingredients
  • 4 oz cream cheese Full-fat block, at room temperature.
  • 5 tablespoons unsalted butter At room temperature.
  • 1 1/2 cups powdered sugar
  • 1 teaspoon pure vanilla extract

Method
 

Preparation
  1. In a large bowl, combine 3 cups of flour, sugar, yeast, and salt. Whisk to combine and set aside.
  2. In a microwave-safe bowl, combine water, milk, and sliced butter. Heat in 10-second bursts until the butter melts and the liquid feels warm.
  3. Whisk the egg into the warm liquid mixture. Pour this over the flour mixture and mix with a wooden spoon until a thick, sticky dough forms.
  4. Add another cup of flour to the dough and mix until it begins to form a ball.
  5. Transfer the dough to a lightly floured surface and knead, incorporating more flour as needed, until the dough becomes smooth and elastic.
  6. Cover the dough and let it rest for about 20 minutes.
Rolling and Filling
  1. Turn the rested dough onto a floured surface and roll it into a 14x10 inch rectangle.
  2. Spread the softened butter over the dough, leaving a 1/2 inch border. Sprinkle the sugar and cinnamon mixture evenly over the butter.
  3. Starting from the long side, carefully roll the dough into a log.
  4. Trim the ends (about 1/2 inch off each) for uniformity, then cut the log into 12 even rolls.
  5. Place the rolls cut side up in a greased 9x13 inch baking dish.
Final Rise and Baking
  1. Cover the rolls and let them rise in a warm area for about 45 minutes until roughly doubled in size.
  2. Uncover the rolls and preheat the oven. Bake for 25 to 30 minutes until golden brown.
Icing
  1. While the rolls cool, mix cream cheese, softened butter, powdered sugar, and vanilla extract in a bowl until smooth.
  2. Spread the icing on top of the rolls while they’re still warm.

Notes

If the dough is too sticky, add flour gradually. The dough can be prepared the night before; let it rise in the refrigerator and proceed in the morning.

Leave a Comment

Recipe Rating