Homemade Cinnamon Rolls: Soft, Fluffy Recipe from Scratch

Soft, sticky Cinnamon Rolls from Scratch are surprisingly easy to make and absolutely irresistible. These homemade rolls are built from a tender yeast dough spread with real butter and cinnamon-sugar, then baked until golden and finished with a silky glaze. They’re perfect for a cozy weekend breakfast, holiday morning, or anytime you want a bakery-style treat at home.

A cinnamon bun lifted from a pan, to show the texture of the torn side of the roll.

Real, Made-From-Scratch Cinnamon Rolls

Some days call for a quick bakery run, and other days are perfect for rolling up your sleeves and making something special from scratch. Cinnamon rolls are one of those comforting, hands-on recipes that feel extra meaningful when you make them at home. Whether it’s a relaxed weekend breakfast, a holiday morning, or a chilly afternoon treat, these rolls deliver cozy, buttery swirls everyone will love.

I often make cinnamon rolls on slow weekend mornings—they’re a fun project, especially with kids around. They’re also perfect for warming up a winter day. The process is straightforward and enjoyable, and the smell alone is worth the effort.

A bitten cinnamon bun on a small plate with a fork.

What’s the Difference Between Cinnamon Rolls and Cinnamon Buns?

People often ask whether cinnamon rolls and cinnamon buns are different. In many places the names are used interchangeably and you’ll get essentially the same pastry. Historically, a “bun” sometimes implies added nuts or a slightly different finish, while “roll” emphasizes the spiral shape filled with butter and cinnamon-sugar. Either way, both are delicious.

From top left: Sugar, cinnamon, milk, granulated sugar, butter, heavy cream, melted butter, melted butter, egg yolks, spelt flour, salt, instant yeast.

The List of Ingredients

These cinnamon rolls use simple, wholesome ingredients—no artificial additives required. Below are the components for the dough, the filling, and the glaze.

For the Dough

  • Flour: Spelt flour is used here, plus extra for dusting. All-purpose flour can also be substituted—adjust liquid as needed.
  • Milk: Warm, not hot, to activate the yeast without killing it.
  • Yeast: Instant dry yeast mixed into the dry ingredients.
  • Butter: Melted butter adds richness and flavor to the dough.
  • Sugar: A small amount to sweeten the dough.
  • Salt: Balances the sweetness and enhances flavor.
  • Egg Yolks: Enrich the dough for a bakery-style texture.

For the Filling

  • Butter: Softened butter spread over the rolled dough.
  • Cinnamon and Sugar: Ground cinnamon mixed with sugar for the classic swirl.
  • Salt: A pinch to brighten the filling.

For the Glaze

  • Cream: Heavy cream creates a smooth, pourable glaze.
  • Confectioners Sugar: Dissolves easily for a silky finish.
A pan of sticky homemade cinnamon buns. One is being lifted from the corner of the pan with a metal spatula.

How Do You Make Cinnamon Rolls?

The process breaks down into three main stages: make the dough, fill and shape the rolls, then bake and glaze. Read through the steps before you start and allow time for rising—if they’re ready early, leftovers reheat beautifully.

  • Dry baking ingredients mixed in a large mixing bowl. Sugar, milk, egg yolks, and melted butter are near the bowl in separate dishes.
  • A smooth ball of dough in a large ceramic bowl.
  • Yeast dough that has risen to the top of its bowl.

Make the Dough

  1. Mix the Dough Ingredients. In a large bowl combine the flour, sugar, and instant yeast. Add melted butter, warm (not hot) milk, egg yolks, and salt. Stir until a shaggy dough forms.
  2. Knead the Dough. Turn the dough onto a lightly floured surface and knead for about 5–8 minutes until smooth, elastic, and slightly tacky. You can also use a stand mixer with a dough hook.
  3. First Rise. Place the dough in a lightly oiled bowl, turn once to coat, cover, and let rise in a warm spot until doubled, about 1–1½ hours.
  • A work surface with a large rectangle of dough, a rolling pin, and a small bowl of cinnamon sugar nearby. Cinnamon sugar has been sprinkled generously all over the dough.
  • A long, rolled-up piece of yeast dough on a sheet of parchment, next to a rolling pin.
  • Sliced, unbaked cinnamon buns, lined up in a metal baking dish.

Fill and Shape the Rolls

  1. Make the Cinnamon Sugar. Combine sugar and cinnamon in a small bowl and set aside.
  2. Roll the Dough. On a floured surface, roll the risen dough into a rectangle about 16×19 inches. For more swirls, roll to about 19×22 inches.
  3. Add Butter and Filling. Spread softened butter evenly over the dough, then sprinkle the cinnamon-sugar all the way to the edges.
  4. Roll and Slice. Tightly roll the long side into a log, seam side down. Using a sharp knife, slice into 12 even rolls and arrange them in a greased baking dish.
  5. Second Rise. Cover with plastic wrap and let rise for about 30 minutes in a warm place until nearly doubled.
Baked cinnamon rolls in a baking pan, with a cloth dishtowel nearby.

Bake the Cinnamon Rolls

  1. Preheat the Oven. Heat to 350°F while the rolls complete their final rise.
  2. Bake. Remove the plastic wrap and bake 17–20 minutes, until golden brown on top. Remove from the oven and let cool slightly while you prepare the glaze.
A pan of baked cinnamon rolls drizzled with icing.

Make and Add the Glaze

  1. Make the Glaze. Whisk confectioners sugar with heavy cream until smooth and pourable.
  2. Glaze the Rolls. Generously spread the glaze over the warm cinnamon rolls so it seeps into the swirls. Add a little extra glaze just before serving if desired.
  3. Enjoy. Serve warm for the best texture and flavor.
A single sticky roll on a small plate, with a fork and a cloth napkin.

Recipe Notes

Here are a few practical tips to help your rolls turn out well.

  • Flour Options: Spelt works nicely for a slightly nuttier taste, but all-purpose flour is a fine substitute. Adjust liquid as needed since flours absorb differently.
  • Instant Yeast: Instant yeast can be mixed directly into the dry ingredients—no proofing required.
  • Kneading: Knead until the dough is smooth and elastic, whether by hand or with a mixer.
  • Rising Times: Rising time varies by kitchen temperature—warmer environments speed it up, cooler ones slow it down. Watch for the dough to double rather than relying strictly on time.
A fresh cinnamon bun on a small plate, with thick white glaze drizzled on top.

What to Serve with Cinnamon Rolls

Cinnamon rolls are delightful on their own with a cup of coffee or cold milk, but they also pair well with savory breakfast dishes if you’re hosting a brunch. Consider serving them alongside egg muffin cups, quiche, or a baked omelette for a balanced spread.

A fresh cinnamon roll with a bite taken from it, on a small plate.

How to Store and Reheat Leftovers

  • To store: Keep leftover rolls in an airtight container in the fridge for up to four days, or at room temperature for up to two days. In very warm climates, refrigerate promptly.
  • To reheat: Microwave briefly for a few seconds until warm, or reheat in a 350°F oven for 5–10 minutes for a freshly baked texture.
One sticky roll iced with a drizzle of glaze, sitting on the pan of rolls.

Freezing and Make-Ahead Instructions

You can freeze these rolls either baked or unbaked, which makes them convenient for planning ahead.

Freezing Baked Rolls

  • Cool completely, wrap tightly in plastic and foil, and freeze up to three months. Thaw in the refrigerator before reheating.

Freezing Unbaked Rolls

  • Prepare, roll, and slice the rolls, then freeze them solid on a tray. Transfer to a freezer bag and store up to three months. Thaw in the fridge overnight, allow to finish rising if needed, then bake as directed.
A cinnamon bun lifted from a pan, to show the texture of the torn side of the roll.

Cinnamon Rolls from Scratch

Soft, sticky Cinnamon Rolls from Scratch are simple to make and utterly addictive to eat! Everyone will fight for the last homemade roll, made of sweet yeast dough wrapped around real butter and cinnamon sugar.
Prep Time: 35 minutes
Cook Time: 20 minutes
Rising Time: 2 hours
Total Time: 3 hours
Servings: 12

Ingredients

For the Dough

  • 5 cups spelt flour, plus more for rolling and kneading
  • 1 ⅓ cups warm milk
  • 1 tablespoon instant dry yeast
  • 7 tablespoons butter, melted
  • 3 tablespoons sugar
  • 1 teaspoon salt
  • 2 egg yolks

For the Filling

  • 8 tablespoons butter, softened
  • 1 ½ tablespoons ground cinnamon
  • 1 cup confectioners sugar
  • Pinch of salt

For the Glaze

  • 1 cup heavy cream
  • 3 tablespoons confectioners sugar

Instructions

Make the Dough

  • In a large bowl combine flour, sugar, and yeast. Add melted butter, warm (not hot) milk, egg yolks, and salt. Stir and knead 5–8 minutes until the dough forms a ball and pulls away from the sides.
  • Place in a lightly oiled bowl, cover, and let rise in a warm place 1–1½ hours, until doubled.

Fill and Shape the Rolls

  • Combine sugar and cinnamon in a small bowl.
  • Turn the risen dough onto a floured surface and roll into a 16×19 inch rectangle (or larger for extra swirls).
  • Spread softened butter over the dough and sprinkle with cinnamon sugar.
  • Roll tightly from the long side into a log, seam side down, and slice into 12 even rolls. Place in a greased pan.
  • Cover and let rise about 30 minutes until nearly doubled. Preheat oven to 350°F during the final rise.
  • Bake 17–20 minutes until golden-brown. Remove and set aside while preparing the glaze.

Glaze

  • Whisk confectioners sugar with heavy cream until smooth. Spread over warm rolls.
  • Allow the glaze to set slightly, then serve warm.

Nutrition

Serving: 1 cinnamon roll | Calories: 434 kcal | Carbohydrates: 55 g | Protein: 9 g | Fat: 25 g | Saturated Fat: 14 g | Cholesterol: 96 mg | Sodium: 325 mg | Fiber: 7 g | Sugar: 5 g

Nutritional info is an estimate and provided as a courtesy. Values may vary by ingredients and equipment used.

More Scrumptious Sweets

  • New Orleans-Style Beignets
  • Easy Tiramisu Recipe
  • Easy Cake Pops