This is the breakfast I make on cold Saturday mornings when I want the whole house to smell like a cinnamon-sugar candle. Cinnamon rolls with cream cheese icing are the bakery-style weekend breakfast that turns any morning special: soft enriched yeasted dough rolled with a thick layer of cinnamon-brown-sugar-butter filling, sliced and baked until pillowy and golden, then drowned in a tangy cream cheese icing while still warm. 3 hours mostly hands-off, makes 12 rolls, worth every minute.
Fun fact: cinnamon rolls have Scandinavian roots, dating to early 1900s Sweden where “kanelbullar” became so beloved that Sweden celebrates Cinnamon Roll Day on October 4 every year. Swedish bakers eat over 316 million cinnamon rolls annually. The American version with cream cheese icing — popularized by Cinnabon in 1985 — replaced the lighter pearl-sugar topping with a heavier sweet glaze, creating the now-iconic ooey-gooey style we know today.
Why this recipe works
Warm milk activates yeast properly. Milk between 105-115°F wakes yeast without killing it. Too hot and yeast dies; too cold and dough won’t rise. Use an instant-read thermometer.
Soft butter for filling, not melted. Softened butter spreads evenly and stays inside the dough as it rolls; melted butter leaks out and pools in the pan.
Ice cream on top before baking (optional secret). Pouring 1 cup of heavy cream around the rolls before baking creates extra-gooey caramel pockets at the bottom — Cinnabon’s actual trick.
Ingredients
Makes 12 rolls (9×13 baking dish).
For the dough
1 cup whole milk, warmed to 110°F
2 1/4 tsp (1 packet) instant yeast
1/2 cup granulated sugar, divided
1/3 cup unsalted butter, melted and cooled
2 large eggs, room temp
1 tsp vanilla extract
4 1/2 cups all-purpose flour
1 tsp salt
For the cinnamon filling
1/2 cup unsalted butter, softened (not melted)
1 cup packed dark brown sugar
2 1/2 tbsp ground cinnamon
Pinch of salt
Optional: 1/2 cup heavy cream poured around rolls before baking (for gooey bottoms)
For the cream cheese icing
4 oz cream cheese, room temp
1/4 cup unsalted butter, softened
1 1/2 cups powdered sugar, sifted
1 tsp vanilla extract
1-2 tbsp milk (for consistency)
Pinch of salt
Smart substitutions
Active dry yeast: Use same amount but proof in warm milk + 1 tsp sugar 10 min until foamy first
Overnight rolls: Refrigerate after shaping; bake fresh in morning (add 30 min to come to room temp first)
In bowl of stand mixer, combine warm milk, 1 tbsp sugar, and yeast. Rest 5 minutes until foamy. Whisk in remaining sugar, melted butter, eggs, and vanilla. Add flour and salt. Mix on low with dough hook 5-6 minutes until smooth and slightly tacky (or knead by hand 10 min).
Step 2: First rise
Transfer dough to a greased bowl. Cover with plastic wrap or damp towel. Let rise in a warm spot 1-1 1/2 hours until doubled. Warmth speeds this up — top of running fridge or in oven with light on works.
Step 3: Mix filling and roll dough
Mix soft butter, brown sugar, cinnamon, and salt in a bowl until paste-like. Punch down dough on a lightly floured surface. Roll into a 16×12 inch rectangle, about 1/4 inch thick.
Step 4: Spread filling and roll up
Spread cinnamon-butter filling evenly all over the dough rectangle (right to the edges). Starting from the long side, roll up tightly into a log. Pinch the seam to seal.
Step 5: Slice and second rise
Slice log into 12 equal pieces using unflavored dental floss (slide under, cross over top, pull — cleaner cuts than a knife). Place rolls in a greased 9×13 baking dish, leaving small gaps. Cover and rise 30-45 min until puffy and touching.
Step 6: Bake and ice
Heat oven to 350°F. Pour heavy cream around (not over) rolls if using. Bake 22-28 minutes until golden on top and 200°F internal. Meanwhile, beat cream cheese and butter 2 min, add powdered sugar, vanilla, salt, and milk until smooth. Spread thick icing over warm rolls. Serve immediately.
Nutrition information
Calories: 450 kcal per roll
Protein: 6 g
Carbohydrates: 64 g
Fat: 19 g
Calcium: 8% DV
Sugar: 38 g
Pro tips for bakery rolls
Use dental floss to slice. A knife squishes the soft roll log; floss makes clean, equal cuts without compressing the spiral.
Rolls should JUST touch in the pan. Too much space = lonely rolls that brown all around. Touching slightly = soft pull-apart sides.
Cream cheese icing on warm rolls. Wait 5 minutes after baking before icing — too hot melts the icing to liquid; too cold won’t soak in.
Cover edges with foil if browning fast. If rolls brown before centers cook (especially in dark pans), tent with foil halfway through baking.
Frequently asked questions
Can I make these the night before?
Yes — assemble through Step 5 (rolls in pan). Cover tightly and refrigerate overnight. In the morning, let rolls come to room temp 60-90 min (or rise 1 hour in cold oven with light on) before baking. Bake as directed.
How long do they keep?
Room temp 2 days covered; refrigerator 5 days. Microwave 20-30 seconds to refresh. Best eaten warm within 24 hours — they get drier on day 2.
Can I freeze them?
Yes — freeze unbaked (rolls in pan, no icing) 3 months. Thaw overnight in fridge, bring to room temp, bake. Or freeze baked rolls (no icing) 2 months; thaw, reheat, then ice.
Why didn’t my dough rise?
Yeast was dead (expired or killed by too-hot milk over 120°F). Or kitchen was too cold (under 70°F). Use fresh yeast, check milk temp with thermometer, find a warm draft-free spot.
How do I get gooey centers?
The heavy cream trick (pour 1/2 cup around rolls before baking) is the real secret. Cream caramelizes the bottoms into a gooey toffee-like layer that soaks up into the rolls.
Can I make these without a stand mixer?
Absolutely — mix with a wooden spoon, then knead by hand on a floured surface 10 minutes until smooth and elastic. The dough should pass the windowpane test (stretch thin without tearing).