
The first bite of a warm cinnamon roll — soft, pillowy dough yielding to a swirl of cinnamon sugar, topped with a luscious cream cheese glaze that melts into every crevice — is pure comfort. These cream cheese cinnamon rolls deliver that perfect balance of tender crumb and rich flavor, with a secret ingredient in the dough that keeps them impossibly soft for days. Whether you’re planning a special breakfast or craving a weekend baking project that fills your home with irresistible aromas, this is the recipe that’ll have everyone asking for seconds.
Why You’ll Love This Recipe
- Ultra-soft texture stays fresh for 3+ days thanks to the cream cheese in both the dough and frosting
- Make-ahead friendly with an overnight rise option that lets you bake fresh rolls in the morning without the early wake-up
- Foolproof dough that’s easy to work with, even if you’re new to yeast baking
- Rich cream cheese frosting melts into the warm rolls, creating pockets of tangy sweetness in every bite
- Perfect size yield for family gatherings or meal prep — freeze half for later treats
Pro Tips
- Bring all dairy ingredients to room temperature before starting — cold cream cheese and milk will slow yeast activation and make the dough harder to knead
- Roll the dough into a precise 16×12 inch rectangle for evenly-sized rolls that bake uniformly; use a ruler if needed
- Don’t skip the 5-minute rest after rolling out the dough — this relaxes the gluten and prevents shrinkage when you cut the rolls
- For bakery-style swirls, spread the cinnamon filling all the way to the edges on three sides, but leave a 1-inch strip clean on the far long edge to help seal the log
- Frost while the rolls are still warm (not hot) — the frosting should melt slightly but not become completely liquid

Soft Fluffy Cream Cheese Cinnamon Rolls
Ingredients
Method
- In a large mixing bowl, combine the warm milk, yeast, and granulated sugar. Let stand for 5-7 minutes until foamy, indicating the yeast is active.
- Add the softened cream cheese, melted butter, and egg to the yeast mixture. Whisk until the cream cheese is mostly incorporated and the mixture is smooth.
- Add 3 cups of flour and the salt. Mix with a wooden spoon until a shaggy dough forms, then turn out onto a floured surface. Knead for 6-8 minutes, adding remaining flour gradually, until the dough is smooth, elastic, and just slightly tacky to the touch.
- Place the dough in a greased bowl, cover with a damp towel, and let rise in a warm place for 60-90 minutes until doubled in size.
- Punch down the dough and turn out onto a lightly floured surface. Roll into a 16×12 inch rectangle. Let rest for 5 minutes.
- Spread the softened butter for the filling evenly over the dough, leaving a 1-inch strip clean along one long edge. Mix the brown sugar and cinnamon together, then sprinkle evenly over the butter.
- Starting from the long edge opposite the clean strip, roll the dough tightly into a log. Pinch the seam to seal. Using a sharp knife or dental floss, cut into 12 equal rolls.
- Place the rolls cut-side up in a greased 9×13 inch baking dish. Cover and let rise for 30-40 minutes until puffy. Meanwhile, preheat the oven to 350°F.
- Bake for 25-30 minutes until the tops are golden brown and the internal temperature reaches 190°F. Remove from the oven and let cool for 10 minutes.
- While the rolls cool slightly, beat together the frosting ingredients until smooth and creamy. Spread generously over the warm rolls and serve immediately.

Frequently Asked Questions
Can I make these the night before?
Yes, after cutting the rolls and placing them in the baking dish, cover tightly with plastic wrap 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 if my dough isn’t rising?
Check that your yeast wasn’t expired and that your liquid was between 105-110°F — too hot kills yeast, too cold won’t activate it. Move the dough to a warmer spot like an oven with just the light on, or near a sunny window. Humid environments also help; place a pan of hot water on the oven rack below the dough.
Can I substitute the cream cheese in the dough?
For best results, keep the cream cheese — it’s what makes these rolls exceptionally tender. If you must substitute, use full-fat Greek yogurt or sour cream in the same amount, but note the texture will be slightly less rich.
Why did my rolls turn out dense?
Over-flouring is the most common culprit. Add flour gradually during kneading and stop when the dough is just slightly tacky, not completely dry. Also ensure your first rise doubles in size — rushing this step leads to dense rolls.
Storage & Serving
Store cooled rolls in an airtight container at room temperature for up to 3 days, or refrigerate for up to a week. Reheat individual rolls in the microwave for 15-20 seconds for that fresh-baked softness. These freeze beautifully for up to 3 months — wrap individually in plastic, then foil, and thaw at room temperature. Serve them for breakfast alongside fresh coffee, pack them in lunchboxes as a sweet treat, or warm them for a cozy dessert with vanilla ice cream.
There’s something magical about pulling apart a homemade cinnamon roll that’s still warm from the oven — treat yourself this weekend and discover why this recipe will become your new favorite.