
The first pull of warm cinnamon sugar from a freshly baked roll, followed by the tangy-sweet cascade of cream cheese frosting melting into every crevice — that’s the moment these rolls were designed for. This recipe delivers bakery-quality cinnamon rolls with an ultra-soft crumb and a cream cheese filling that sets them apart from the standard sweet roll. They’re rich enough to feel indulgent but balanced by the tangy frosting that keeps you reaching for seconds.
Why You’ll Love This Recipe
- Make-ahead friendly: prepare the night before and bake fresh in the morning for effortless brunches
- Two layers of cream cheese: swirled into the filling AND the frosting for double the tangy richness
- Foolproof dough that stays soft for days thanks to the tangzhong method built into the recipe
- Feeds a crowd with 12 generous rolls from one batch, perfect for holidays or weekend gatherings
- Ready in under 3 hours start to finish, or split across two days with an overnight rise
Pro Tips
- Warm your milk to exactly 110°F — too hot kills the yeast, too cool slows the rise. It should feel like bathwater on your wrist.
- Roll the dough into a precise 16×12-inch rectangle for even spirals. Use a ruler the first time to calibrate your eye.
- Don’t skip the 5-minute rest after rolling out the dough. This relaxes the gluten and prevents the rectangle from shrinking back when you spread the filling.
- For the cleanest cuts, use unflavored dental floss instead of a knife. Slide it under the log, cross the ends over the top, and pull tight to slice through without squashing the swirls.

Frosted Cream Cheese Cinnamon Rolls
Ingredients
Method
- In a large mixing bowl or stand mixer bowl, combine the warm milk, yeast, and 1 tablespoon of the granulated sugar. Let sit for 5-7 minutes until foamy, which indicates the yeast is active.
- Add the remaining granulated sugar, melted butter, egg, 2 cups of flour, and salt to the yeast mixture. Mix on low speed (or stir by hand) until combined, then add the remaining flour 1/2 cup at a time until a soft dough forms that pulls away from the sides of the bowl.
- Knead the dough on a floured surface for 6-8 minutes by hand, or use a dough hook on medium speed for 5 minutes, until the dough is smooth, elastic, and slightly tacky but not sticky. Place in a greased bowl, cover with a damp towel, and let rise in a warm place for 1-1.5 hours until doubled in size.
- While the dough rises, make the filling: beat 4 ounces of softened cream cheese with the brown sugar and cinnamon until smooth and spreadable. Set aside at room temperature.
- Punch down the risen dough and turn it onto a lightly floured surface. Roll into a 16×12-inch rectangle, with the long side facing you. Let the dough rest for 5 minutes.
- Spread the 4 tablespoons of softened butter evenly over the dough, leaving a 1/2-inch border along the top long edge. Spread the cream cheese filling over the butter layer, then press gently so it adheres.
- Starting from the long edge closest to you, tightly roll the dough into a log, keeping the roll even and snug. Pinch the seam to seal. Using a sharp knife or dental floss, cut the log into 12 equal slices (each about 1.5 inches thick).
- Arrange the rolls cut-side up in a greased 9×13-inch baking pan, spacing them evenly. Cover loosely with plastic wrap and let rise for 30-45 minutes until puffy and touching each other.
- Preheat the oven to 350°F (175°C). Bake the rolls for 25-30 minutes until golden brown on top and the centers are set. A toothpick inserted into the center roll should come out clean or with a few moist crumbs.
- While the rolls bake, make the frosting: beat the remaining 4 ounces of cream cheese with the powdered sugar, 3 tablespoons softened butter, and vanilla extract until smooth. Add milk 1 tablespoon at a time until the frosting reaches a thick but spreadable consistency.
- Let the rolls cool in the pan for 5 minutes, then spread the cream cheese frosting generously over the warm rolls. Serve immediately while warm and gooey.

Frequently Asked Questions
Can I make these the night before?
Yes! After shaping, cover the rolls tightly and refrigerate overnight. In the morning, let them sit at room temperature for 30-45 minutes while the oven preheats, then bake as directed. They’ll rise slightly in the fridge and finish rising as they warm up.
What’s the best way to soften cream cheese quickly?
Cut it into small cubes and let it sit for 15 minutes at room temperature. Alternatively, microwave it in 8-second bursts, rotating between each burst, until just soft but not melted — melted cream cheese won’t incorporate smoothly into the filling.
Why are my rolls dense instead of fluffy?
This usually means the dough didn’t rise long enough, or the yeast was expired or killed by liquid that was too hot. Your dough should double in size during the first rise and look noticeably puffy before baking.
How do I store leftovers?
Keep frosted rolls in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days. Reheat individual rolls in the microwave for 15-20 seconds to restore the just-baked softness.
Storage & Serving
Store leftover rolls in an airtight container at room temperature for 2 days or refrigerated for up to 5 days. They freeze beautifully for up to 3 months — wrap individually in plastic wrap, then foil, and thaw at room temperature before reheating. Serve warm with coffee for breakfast, plate them with fresh berries for brunch, or warm them slightly and add a scoop of vanilla ice cream for an unexpected dessert twist.
These rolls turn any morning into an occasion worth waking up for — make a batch this weekend and watch them disappear.