Best Soft Cinnamon Roll Recipe

BY

|

Update : November 6, 2025

Fluffy homemade soft cinnamon roll with cream cheese frosting

Nothing brings warmth to a kitchen like the irresistible aroma of freshly baked cinnamon rolls. These soft, fluffy treats are a delightful blend of sweet and spice, making them perfect for breakfast gatherings, holiday brunches, or a cozy dessert after a long day. My journey with these cinnamon rolls has been nothing short of enchanting, and each time I make them, they vanish within minutes. The best part? They’re easier to whip up than you might think!

Why you’ll love this dish

Cinnamon rolls are the perfect comfort food. Their soft texture combined with a buttery, spiced filling can brighten anyone’s day. This recipe stands out for not just its flavor, but also its ease—perfect for novice bakers and seasoned pros alike. Whether you’re planning a weekend breakfast spread or looking to impress at a holiday gathering, these rolls fit the bill.

"I made these cinnamon rolls for my family brunch, and they were a huge hit! Everyone kept asking for the recipe, and they were gone within minutes.” — Sarah, happy customer

The beauty of this recipe lies in its versatility. You can enjoy them warm right out of the oven, or store them for later indulgence. Plus, this treat is budget-friendly—an affordable way to bring a piece of bakery magic into your home.

Step-by-step overview

Making the best soft cinnamon rolls is a straightforward process, which involves simple ingredients and a little patience. Start by preparing your dough, allowing it to rise, then roll it out, fill, and cut before they bake to perfection. Finally, finish up with a luscious cream cheese frosting that pulls everything together. Let’s dive right into the details of crafting these delightful rolls.

What you’ll need

Gather these items for your soft cinnamon rolls:

  • 1 cup warmed whole milk (110°F)
  • ½ cup melted unsalted butter
  • ½ cup white sugar
  • 2 ½ tsp active dry yeast
  • 1 egg (room temperature)
  • 1 tsp kosher salt
  • 3 ⅓ cups bread flour
  • ½ cup brown sugar
  • 1 ½ tsp freshly ground cinnamon
  • ¼ cup unsalted butter (softened)
  • 3.50 oz cream cheese (softened)
  • 3 tbsp softened unsalted butter
  • ¼ cup powdered sugar
  • Dash of salt
  • 1 tsp vanilla extract

Feel free to modify or substitute ingredients. For instance, almond milk can replace regular milk for a dairy-free option, and you could use vegetable oil if you don’t have butter on hand.

Directions to follow

  1. Activate the yeast: Start by warming the milk to 110°F. You can use a small pan on low heat or microwave it in 45-second increments. In a large bowl, combine the warmed milk, melted butter, sugar, and yeast. Allow the mixture to stand for about 10 minutes until it becomes frothy.

  2. Mix in egg: While waiting, whisk your room temperature egg in a separate bowl. Once the yeast mixture is ready, add the egg and mix until well-combined.

  3. Form the dough: Gradually stir in the flour and salt until a dough begins to form. If using a stand mixer with a dough hook, knead on medium speed for about 7-8 minutes until slightly sticky. Alternatively, knead by hand on a floured surface for 8-10 minutes. Adjust with small amounts of flour if the dough is too sticky.

  4. First rise: Shape the dough into a ball and place it in a greased bowl, covering it with plastic wrap and a warm, damp towel. Let it rise for about one hour or until it doubles in size.

  5. Prepare the filling: In a small bowl, mix the cinnamon and sugar together. Set aside.

  6. Roll it out: Once the dough has risen, roll it out into a 14×9 inch rectangle on a floured surface. Spread the softened butter over the dough, leaving a ¼ inch border. Generously sprinkle the cinnamon-sugar mixture over the top.

  7. Shape the rolls: Carefully roll the dough tightly from the short edge and pinch the seam to seal. Cut into 9 equal sections using a serrated knife.

  8. Second rise: Line a 13×9 inch baking dish with parchment paper and place the rolls inside, slightly touching. Cover with plastic wrap and let rise for about 40 minutes.

  9. Bake: Preheat the oven to 350°F. Remove the cover and bake for 20-25 minutes, checking for golden edges starting at the 18-minute mark. Under-baking slightly will yield softer rolls.

  10. Make the frosting: While they cool for 10 minutes, whip together all frosting ingredients in a medium bowl until smooth. Spread over the warm rolls.

Best ways to enjoy it

Enjoy these cinnamon rolls fresh out of the oven with a hot cup of coffee or tea to complement their sweetness. They are also delicious with a scoop of vanilla ice cream, especially when served warm. Consider pairing them with a fruit salad or some crispy bacon for a delightful breakfast spread.

How to store

To keep your cinnamon rolls fresh, store them in an airtight container in the refrigerator for up to 7 days. If you want to save some for a later date, you can freeze them before baking. Just wrap the cut rolls tightly in plastic and store them in a freezer-safe container. When ready to enjoy, allow them to thaw overnight in the fridge, then let them rise and bake as instructed.

Pro chef tips

  1. Perfect dough: Make sure you use bread flour for that soft, chewy texture that sets these rolls apart from all-purpose flour.
  2. Temperature check: Ensure your milk is precisely at 110°F for optimal yeast activation—too hot, and you’ll kill the yeast; too cold, and it won’t activate properly.
  3. Don’t skip the frosting: The cream cheese frosting adds a delicious tangy note that balances the sweetness of the rolls. Feel free to add more cinnamon for a spiced twist!

Recipe variations

Get creative with your cinnamon rolls! You can add nuts like pecans or walnuts for added crunch, or try incorporating raisins or chopped apples into the filling. For a fun seasonal twist, consider swirling in pumpkin spice or using maple extract in your frosting.

Common questions

How long does it take to make cinnamon rolls?
Including rise time, expect around two and a half hours. The active preparation is about 30 minutes.

Can I substitute the active dry yeast?
Yes, you can use instant yeast. Just mix it directly into the flour without needing to activate it with warm milk.

How do I reheat leftovers?
Reheat cinnamon rolls in the microwave for about 20-30 seconds, or in the oven at 350°F for 5-10 minutes until warm.

With a little bit of time and love, you’ll find these best soft cinnamon rolls become a cherished family recipe. Happy baking!

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

Soft Cinnamon Rolls


  • Author: jena
  • Total Time: 90 minutes
  • Yield: 9 rolls 1x
  • Diet: Vegetarian

Description

Deliciously soft and fluffy cinnamon rolls, perfect for breakfast gatherings or as a cozy dessert.


Ingredients

Scale
  • 1 cup warmed whole milk (110°F)
  • ½ cup melted unsalted butter
  • ½ cup white sugar
  • 2 ½ tsp active dry yeast
  • 1 egg (room temperature)
  • 1 tsp kosher salt
  • 3 ⅓ cups bread flour
  • ½ cup brown sugar
  • 1 ½ tsp freshly ground cinnamon
  • ¼ cup unsalted butter (softened)
  • 3.50 oz cream cheese (softened)
  • 3 tbsp softened unsalted butter
  • ¼ cup powdered sugar
  • Dash of salt
  • 1 tsp vanilla extract

Instructions

  1. Warm the milk to 110°F and combine it with melted butter, sugar, and yeast. Let it stand for 10 minutes until frothy.
  2. Whisk the egg in a separate bowl, add to the yeast mixture, and mix well.
  3. Gradually stir in flour and salt, knead until slightly sticky.
  4. Shape the dough into a ball, place in a greased bowl, cover, and let rise for about 1 hour until doubled in size.
  5. Mix cinnamon and brown sugar for the filling.
  6. Roll the dough into a rectangle, spread softened butter, and sprinkle cinnamon-sugar mixture on top.
  7. Tightly roll the dough, cut into 9 equal sections, and place in a lined baking dish. Let rise for 40 minutes.
  8. Preheat the oven to 350°F and bake for 20-25 minutes.
  9. Combine frosting ingredients and spread over warm rolls after they cool for 10 minutes.

Notes

For a dairy-free version, substitute almond milk for whole milk. You can add nuts or fruits to the filling for variations.

  • Prep Time: 30 minutes
  • Cook Time: 25 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 roll
  • Calories: 350
  • Sugar: 15g
  • Sodium: 400mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 40mg

Keywords: cinnamon rolls, breakfast, dessert, baking, comfort food

Keep your apron on!!! the party’s not over yet!

Delicious smash burger tacos served with fresh toppings and vibrant flavors
Plates & Stacks

Smash Burger Tacos

Why Make This Recipe Smash Burger Tacos are a fun twist on two classic favorites: burgers and tacos. This recipe is perfect for a casual
Jack Ellison
March 2, 2026
Quick chicken breast dish with green beans on a plate
Plates & Stacks

Quick Chicken Breast and Green Beans

Why Make This Recipe Quick Chicken Breast and Green Beans is a simple and healthy dish that you can prepare in no time. It is
Jena Ellison
March 2, 2026
Delicious homemade chicken pot pie with flaky crust and hearty filling
Plates & Stacks

Homemade Chicken Pot Pie

Why Make This Recipe Homemade Chicken Pot Pie is a comforting and delicious dish that brings warmth to your kitchen. It is perfect for family
Jena Ellison
March 2, 2026

Leave a Comment

Recipe rating