The smell of cinnamon and butter warms up the whole kitchen before these even reach the oven. Cream Cheese-Filled Cinnamon Rolls aren’t just a treat—they’re a weekend ritual in my house. Pillowy-soft swirls, a creamy, rich center, and ribbons of golden cinnamon bubbling up at the edges. If you’re looking for a bakery-style cinnamon roll that’s gooey in the middle and soft at the edges, this is the recipe you need.
Whether you love to share, or you guard your last roll with a fork in hand, these cinnamon rolls deliver that perfect balance: a soft, fluffy dough and a decadent cream cheese filling tucked inside each swirl. Save this one for a cozy morning or the next time you need something truly special on the brunch table.
Unforgettable Creamy Cinnamon Rolls
Few things match the first bite into a soft, tall cinnamon roll that’s packed with a creamy center. Unlike your average cinnamon roll, these cream cheese-filled beauties are pillowy but still rich, with swirls that keep their shape and a filling that stays luscious and melty. There’s something about the way the cream cheese and cinnamon meld together after baking—each bite is sweet, tangy, and perfectly balanced.Need a showstopper for a special brunch, a cozy breakfast-in-bed, or just a sweet treat for a rainy afternoon? The aroma alone makes these rolls worth the effort. Don’t be surprised if they vanish within minutes of hitting the table!
Ingredients That Make These Cream Cheese-Filled Cinnamon Rolls Shine
It all starts with a handful of classic baking basics—plus a few decadent extras that make these cinnamon rolls dreamy. If you’ve got a sturdy saucepan, a reliable rolling pin, and a pair of sturdy baking pans, you likely already have most of what you need.- milk – Brings tenderness and richness to the dough. Whole milk adds just the right balance of fat.
- Salt – Enhances all the other flavors and balances out the sweetness.
- Granulated sugar – Used in both the dough and the filling, adds sweetness and softness.
- Eggs – Contribute richness and help the rolls rise tall and fluffy.
- Active dry yeast – Essential for that classic bakery rise and airy crumb.
- All-purpose flour – Forms the backbone of a soft, workable dough.
- Unsalted butter – Softens the dough, turns the filling creamy, and gives the rolls their signature flavor.
- Cream cheese – The heart of the filling: rich, tangy, and ultra-smooth when baked inside each swirl.
- Cinnamon – Fragrant and spicy; it would hardly be a cinnamon roll without it!
- All-purpose flour (for sprinkling) – Blends with cinnamon for an even, clump-free spicing inside each roll.
See the recipe card below for the full list of ingredients and measurements.
Step-By-Step: How to Make Cream Cheese-Filled Cinnamon Rolls
Making Cream Cheese-Filled Cinnamon Rolls takes a little time, but most of it is cozy rising and irresistible baking smells. Here’s how it all comes together:- Line two baking pans with parchment, leaving the edges overhanging for easy release.
- Warm the milk, salt, and sugar in a saucepan over low heat until just lukewarm.
- Take it off the heat, then whisk in eggs until the mixture is smooth and unified.
- Sprinkle yeast over the warm milk mixture, stir gently, and wait a few minutes until it’s beautifully foamy on top.
- Gradually add the sifted flour, mixing until you have a soft, slightly sticky dough.
- Cover the dough and let it rise in a warm, draft-free spot until it’s doubled, pillowy, and ready to shape.
- Beat together the softened butter, cream cheese, and sugar until thick, fluffy, and creamy—this is your signature filling.
- Turn the dough onto a lightly floured work surface and split in half for easier rolling.
- Roll one half into a large rectangle, smooth and even in thickness.
- Spread with half of the cream cheese mixture, going almost to the edges for maximum filling in every bite.
- Stir up the cinnamon and flour, then dust half over your filling to make those layers sing with spice.
- Starting from a long side, roll up the dough tightly into a neat log, and pinch the seam so it stays closed.
- Slice the log into thick or smaller rolls (your choice!), and arrange them, cut side up, in one prepared pan.
- Repeat rolling, filling, and slicing with the rest of your dough—second tray, coming up.
- Cover and let both pans puff up again in a warm spot until the rolls look light, airy, and puffy.
- Preheat your oven so it’s ready when you are.
- Bake each pan separately until the tops turn golden, the cream cheese bubbles, and your kitchen smells like heaven.
- Let the rolls cool for just a few minutes (if you can wait that long), then dust with powdered sugar for an extra touch.
Baker’s Tips for Fluffy, Soft Cinnamon Rolls Every Time
A few little tweaks can make the difference between a good cinnamon roll and a showstopper. Here’s how to get yours soft and creamy every time:- Letting the milk cool to warm (not hot) keeps the yeast happy—too hot, and you’ll risk killing it.
- Mix the dough just enough until it’s cohesive; it should be a little tacky but not wet.
- Keep your butter and cream cheese very soft before mixing for the filling—this makes it easier to spread and keeps layers even.
- Rolling tightly helps the swirl keep its shape, but don’t stretch the dough too much or the rolls can shrink back.
- Bake one pan at a time for even heat and golden color.
Avoid overbaking—the ultimate sign they’re done is golden edges and a gentle bubbling from the filling. If the centers still look wobbly, add just a couple of minutes, but watch closely.
Serve, Share, or Tweak: Creative Ideas for These Cinnamon Rolls
Want to make these Cream Cheese-Filled Cinnamon Rolls your own? Try a few of these ideas for serving and simple swaps. Serve rolls just slightly warm for the softest centers—nothing beats that creamy swirl when it’s still a bit gooey.Pair with strong coffee for breakfast, or dress them up with a drizzle of simple glaze or dusting of powdered sugar for brunch guests. You can swap in a touch of orange or lemon zest to brighten the filling, or sprinkle toasted nuts over the cream cheese before rolling. If you love classic cinnamon rolls, try doubling down on the cinnamon or adding a hint of cardamom for a twist.
Keeping Your Cinnamon Rolls Soft: Storage, Make-Ahead, and Reheating
Cinnamon rolls like these are best enjoyed fresh and warm, but they keep surprisingly well. Once cooled completely, cover tightly and store at room temperature for a day or two. If you need to keep them longer, pop them in the fridge (sealed or wrapped well).To reheat, microwave a single roll for a few seconds or warm a tray in a low oven—just until they’re soft and the center is creamy again. If freezing, wrap individual rolls snugly and thaw before warming gently. For make-ahead, you can prep to the point before the final rise, refrigerate overnight, and bake them off in the morning after letting them return to room temperature.
FAQs about Cream Cheese-Filled Cinnamon Rolls
Can I make Cream Cheese-Filled Cinnamon Rolls ahead of time?
Yes, you can prep the rolls the night before and refrigerate them before the final rise. Let them come to room temperature and rise until puffy before baking as usual. This makes morning baking easy and convenient.
How do I keep the filling from leaking out of my cinnamon rolls?
To prevent leaking, roll the dough tightly and pinch the seam well before slicing. Avoid overfilling the rolls, and line your pan with parchment to catch any filling that bubbles out during baking.
What’s the best way to reheat leftover Cream Cheese-Filled Cinnamon Rolls?
Reheat single rolls in the microwave for a few seconds or use a low oven until just warmed through. Be careful not to overheat, as this can dry out the rolls and filling.
Can I freeze Cream Cheese-Filled Cinnamon Rolls?
Yes, baked rolls freeze well if wrapped tightly. Thaw them at room temperature and warm gently before serving for soft, decadent results. Freezing raw dough may affect yeast activity and texture.
Cozy Up with the Ultimate Cinnamon Rolls
There’s nothing quite like a pan of Cream Cheese-Filled Cinnamon Rolls—golden, fluffy, and still warm from the oven, with creamy filling swirling through every bite. Each batch feels like a bakery morning at home, and every slice tastes even better shared around the table. Keep this recipe close for holidays, family brunches, or anytime you need a little cinnamon-scented comfort.What To Try Next
If you loved these creamy cinnamon rolls, here are some sweet treats and breakfast ideas you’ll enjoy next.
- Cherry Cream Cheese Crescent Rolls — another delightful cream cheese-filled pastry with a fruity twist.
- French Toast Sausage Breakfast Sliders — perfect for a cozy brunch alongside your cinnamon rolls.
- Carrot Cake Cupcake With Brown Sugar Cream Cheese Frosting — rich cream cheese frosting with a completely different texture and spice profile.
Recommended Equipment
Dr. Oetker Stainless Baking Rolling Tool
Perfect for rolling cinnamon roll dough evenly
View on AmazonWestmark 32732260 Non-Stick Round Baking Pan
Ideal pan to bake round cinnamon rolls evenly
View on Amazon* As an Amazon Associate, I earn from qualifying purchases. There is no extra cost to you.

Cream Cheese-Filled Cinnamon Rolls
Ingredients
Equipment
Method
- Line two 9x13-inch baking pans with parchment paper, leaving some overhang on the sides. Set aside.
- In a medium saucepan over low heat, combine the milk, salt, and 2 tablespoons of sugar. Warm until lukewarm, about 105°F to 110°F.
- Remove from the heat and whisk in the lightly beaten eggs until fully incorporated.
- Sprinkle the active dry yeast over the warm milk mixture, stir briefly, and let it sit for about 3 minutes, until bubbly and foamy.
- Gradually add the sifted flour and mix with a wooden spoon or dough whisk until a soft, slightly sticky dough forms.
- Cover the saucepan, or transfer the dough to a lightly greased bowl and cover. Let the dough rise in a warm, draft-free place for about 1 hour, or until doubled in size.
- In a medium mixing bowl, combine the softened butter, softened cream cheese, and 1⅓ cups of granulated sugar. Beat on medium speed until smooth and creamy.
- Lightly flour a clean work surface and divide the risen dough into two equal portions.
- Roll one portion into an approximately 18x14-inch rectangle.
- Spread half of the cream cheese filling evenly over the dough, leaving a small border around the edges.
- Mix the cinnamon and flour in a small dish. Sprinkle half of the mixture evenly over the cream cheese layer.
- Starting from the long side, tightly roll the dough into a log and pinch the seam to seal.
- Cut the log into 12 even slices, or 15 smaller slices, and place them cut-side up in one prepared pan.
- Repeat the rolling, filling, sprinkling, and cutting process with the second portion of dough and place the rolls in the second prepared pan.
- Cover both pans loosely with a clean kitchen towel and let the rolls rise in a warm place for about 30 minutes, or until nearly doubled and puffy.
- Preheat the oven to 375°F.
- Bake the pans one at a time for 18 to 22 minutes, until the tops are golden brown and the filling is bubbly and set.
- Let the rolls cool in the pans for a few minutes before serving. Dust with powdered sugar before serving, if desired.









