Cinnamon Roll Recipe: Soft, Fluffy, and Irresistible

By Celina - August 27, 2025

Warm, gooey, and perfectly sweet, these homemade cinnamon rolls are the ultimate comfort bake. They’re soft, fluffy, and filled with a rich cinnamon-sugar swirl, then topped with creamy frosting that melts into every bite. Whether you’re baking them for a cozy weekend breakfast, a holiday gathering, or a special family treat, these cinnamon rolls are sure to impress.

For a balanced brunch, try pairing these cinnamon rolls with something savory like Cheesy Chicken-Broccoli Orzo to complete your table spread.

Bitten cinnamon roll with melting cream cheese icing on a small plate, with a blurred tray of rolls in the background.
Warm, gooey cinnamon roll with creamy icing the perfect bite of comfort.

This recipe is:

  • Beginner-friendly with simple pantry ingredients
  • Perfect for weekends and special occasions
  • Adaptable with different frostings or fillings

Ingredients for Homemade Cinnamon Rolls

Dough:

  • 4 cups all-purpose flour
  • 1 packet (2 ¼ tsp) active dry yeast
  • 1 cup warm milk
  • ⅓ cup granulated sugar
  • ⅓ cup unsalted butter, melted
  • 2 large eggs
  • 1 tsp salt

Filling:

  • ½ cup unsalted butter, softened
  • 1 cup brown sugar
  • 2 ½ tbsp ground cinnamon

Frosting:

  • 4 oz cream cheese, softened
  • ¼ cup butter, softened
  • 1 ½ cups powdered sugar
  • 1 tsp vanilla extract
  • 1–2 tbsp milk

Step-by-Step Directions

  1. Warm milk to about 110°F and stir in yeast with 1 tbsp sugar. Let it sit until foamy, about 5–10 minutes.
  2. In a large mixing bowl, combine flour, remaining sugar, salt, eggs, melted butter, and yeast mixture. Mix until a dough forms.
  3. Knead dough on a floured surface for 8–10 minutes until smooth and elastic. Place in a greased bowl, cover, and let rise 1–1.5 hours or until doubled in size.
  4. Roll dough into a 16×12-inch rectangle. Spread softened butter over the surface, then sprinkle evenly with cinnamon and brown sugar.
  5. Tightly roll up the dough from the long side and cut into 12 even rolls. Arrange in a greased baking dish. Cover and let rise for another 30 minutes.
  6. Preheat oven to 350°F (175°C). Bake rolls for 25–30 minutes until golden brown and baked through.
  7. While baking, prepare frosting by beating cream cheese, butter, powdered sugar, vanilla, and milk until smooth and fluffy.
  8. Spread frosting generously over warm rolls before serving.

Tips for the Best Cinnamon Rolls

Let the dough rise in a warm, draft-free place for the fluffiest texture. If you want to prepare ahead, refrigerate the rolls after shaping and let them rise in the fridge overnight, then bake the next morning. For a fun twist, try adding chopped pecans, raisins, or even a drizzle of caramel sauce after frosting.

Serving Ideas

Serve these rolls warm with a cup of coffee or tea for breakfast, or make them the star of a brunch table alongside savory dishes like Creamy Garlic Shrimp. If you love sweets, keep an eye out for our Mini Pumpkin Cheesecake Bites recipe, another irresistible treat that pairs perfectly with these cinnamon rolls.

Storage & Make-Ahead Tips

Cinnamon rolls taste best fresh but can be stored in an airtight container at room temperature for up to 2 days, or refrigerated for 4–5 days. Reheat in the oven for a few minutes to bring back their softness. You can also freeze unbaked rolls after shaping, then bake directly from frozen, adding extra baking time.

Why You’ll Love This Cinnamon Roll Recipe

This recipe delivers soft, pillowy dough, a rich cinnamon-sugar filling, and a creamy frosting that ties everything together. It’s a crowd-pleaser, versatile enough to customize, and guaranteed to make your kitchen smell heavenly.

Wrap-Up

Baking cinnamon rolls at home is simpler than it seems, and the results are worth every minute. With the perfect balance of sweetness, spice, and softness, these rolls will become a favorite for your breakfast or dessert table. Looking for more easy meals to prep and pack? Explore our Lunchbox Recipes for inspiration you can enjoy any day of the week.

This dish is quick, satisfying, and supports smart cooking habits that align with USDA home cooking principles.

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
Bitten cinnamon roll with melting cream cheese icing on a small plate, with a blurred tray of rolls in the background.

Cinnamon Roll Recipe: Soft, Fluffy, and Irresistible


  • Author: Celina
  • Total Time: ~2 hours
  • Yield: 12 rolls 1x

Description

These homemade cinnamon rolls are soft, fluffy, and swirled with a buttery cinnamon-sugar filling, topped with a luscious cream cheese glaze. Perfect for breakfast, brunch, or a sweet indulgence any time of day.


Ingredients

Scale
  • 4 cups all-purpose flour

  • 1 packet (2 ¼ tsp) active dry yeast

  • 1 cup warm milk

  • ⅓ cup unsalted butter, melted

  • ½ cup granulated sugar

  • 2 large eggs

  • 1 tsp salt

  • ½ cup unsalted butter (for filling), softened

  • 1 cup brown sugar

  • 2 ½ tbsp ground cinnamon

    For Cream Cheese Icing:

  • 4 oz cream cheese, softened

  • ¼ cup unsalted butter, softened

  • 1 ½ cups powdered sugar

  • ½ tsp vanilla extract


Instructions

  1. Warm milk and dissolve yeast; let sit 5–10 minutes until foamy.

  2. Mix melted butter, sugar, eggs, and salt into yeast mixture. Gradually add flour until dough forms.

  3. Knead dough on a floured surface for 5–7 minutes, then let rise in a greased bowl for 1 hour or until doubled in size.

  4. Roll dough into a rectangle, spread with softened butter, and sprinkle evenly with brown sugar and cinnamon.

  5. Roll tightly into a log, slice into 12 rolls, and place in a greased baking dish.

  6. Cover and let rise again for 30 minutes.

  7. Bake at 350°F (175°C) for 25–30 minutes until golden brown.

  8. Mix icing ingredients until smooth and spread over warm rolls.

Notes

Best served warm for maximum gooeyness.

Can be prepped the night before and baked fresh in the morning.

Add chopped pecans or raisins to the filling for variety.

  • Prep Time: 20 min + rising time
  • Cook Time: 25 min
  • Category: Dessert / Breakfast
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 roll
  • Calories: 320
  • Sugar: 22 g
  • Sodium: 210 mg
  • Fat: 12 g
  • Saturated Fat: 7 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 48 g
  • Fiber: 2 g
  • Protein: 6 g
  • Cholesterol: 50 mg

Keywords: Cinnamon roll recipe, homemade cinnamon rolls, fluffy cinnamon rolls, breakfast rolls, sweet brunch recipe

Leave a Comment

Recipe rating