If you’ve ever dreamed about biting into warm, fluffy, melt-in-your-mouth cinnamon rolls, you’re in for a real treat. This Soft Cinnamon Rolls with Cream Cheese Icing Recipe is absolutely fan-freaking-tastic and has quickly become one of my all-time favorite comfort breakfasts. It’s soft, perfectly sweet, and the cream cheese icing? Oh, it’s everything — rich, tangy, and irresistibly smooth. Stick around, because I’ll share all my little tricks to help you nail this recipe at home.
Why You’ll Love This Recipe
- Incredibly Soft Texture: Thanks to a blend of yeast and baking soda, these rolls are fluffy yet tender every time.
- No-Knead, No Fuss: You’ll love how easy this recipe is, even if you’re not a baking pro.
- Decadent Cream Cheese Icing: The perfect balance of sweet and tangy that totally takes these cinnamon rolls over the top.
- Family Favorite: My crew goes nuts every time I pull these out of the oven — I bet yours will too!
Ingredients You’ll Need
These ingredients come together in a beautiful harmony, creating that classic cinnamon roll flavor we all know and love — with minimal effort and maximum yum. Each one plays a part, so don’t skimp, especially on the yeast and cream cheese; they’re key to that perfect rise and rich icing.
- Milk: I prefer whole milk for richness, but you can use any milk you have on hand.
- Canola oil: A neutral oil that keeps the dough tender; olive or avocado oil can also work fine.
- Granulated sugar: Adds just the right sweetness to the dough without overpowering.
- Yeast: Instant or active dry works; I keep a few packets at home for easy baking days.
- All-purpose flour: It’s the foundation of your dough — fresh flour makes a difference.
- Baking powder & Baking soda: These help with extra lift and lightness — somewhat of a secret weapon for soft rolls.
- Salt: Balances flavors beautifully.
- Unsalted butter (melted): Adds moisture and flavor to the dough.
- Brown sugar: Gives that deep caramel flavor inside the roll.
- Cinnamon: Don’t be shy — add more if you love a strong cinnamon punch like I do.
- Cream cheese: Room temperature is crucial here for smooth, creamy icing.
- Unsalted butter (softened) for icing: Makes the icing delightfully silky.
- Powdered sugar: Sweetens and thickens the cream cheese icing perfectly.
- Vanilla extract or vanilla bean paste: Just a touch adds wonderful depth to the icing.
- Pinch of salt: Helps balance the sweetness in the icing.
- Additional milk: Adjust the icing consistency with a splash as needed.
Variations
One of the joys of this Soft Cinnamon Rolls with Cream Cheese Icing Recipe is how easy it is to tweak and make your own. I often switch things up depending on the season or what’s in my pantry.
- Whole Wheat Flour: I’ve swapped in half whole wheat flour for a nuttier, heartier texture that my family surprisingly loves.
- Fruit Add-ins: Some days, I sprinkle in raisins or chopped apples in the cinnamon filling which adds a lovely fruity contrast.
- Spiced Up: A pinch of nutmeg or cardamom in the filling gives these an unexpected warm twist.
- Dairy-Free: I’ve replaced butter with coconut oil and cream cheese with a vegan cream cheese alternative—still scrumptious!
How to Make Soft Cinnamon Rolls with Cream Cheese Icing Recipe
Step 1: Warm and Combine Your Wet Ingredients
Start by warming the milk until it’s just lukewarm to the touch—not hot! Too hot can kill your yeast. Combine the milk, canola oil, granulated sugar, and yeast in a large bowl and let it sit for about 5-10 minutes until it’s frothy. This is your yeast waking up, so if it doesn’t get foamy, your yeast might be old—fresh packets always work best.
Step 2: Mix and Rest the Dough
Add 4 cups of the flour, along with baking powder, baking soda, and salt, into the wet ingredients. Stir until a sticky dough forms. Don’t be tempted to add more flour here—it’s fine if it’s a little sticky because that means soft rolls. Cover with a clean towel or plastic wrap and let it rise for about an hour until it’s doubled in size. Watching it slowly puff up is one of the most satisfying parts of this recipe.
Step 3: Roll Out and Fill
Once risen, turn your dough out onto a lightly floured surface and knead in the remaining 1/2 cup flour gently until it becomes easier to handle. Roll the dough into a large rectangle about 1/4 inch thick. Spread the melted unsalted butter all over, then sprinkle generously with the brown sugar and cinnamon mixture. I love snuggling extra cinnamon in here—it smells heavenly and tastes even better!
Step 4: Shape and Second Rise
Roll the dough tightly from the long edge into a log, then cut it into 16 even slices. Arrange them in a greased baking dish so they’re snug but have a little room to expand. Cover again and let rise for another 30-45 minutes. This second rise is the secret to that soft, pillowy texture you want in your rolls.
Step 5: Bake and Prepare Your Cream Cheese Icing
Pop your cinnamon rolls into a preheated 350°F oven and bake for 25 minutes or until they’re golden brown on top. While they’re baking, whip up the cream cheese icing by beating the softened cream cheese with softened butter, powdered sugar, vanilla, a pinch of salt, and enough milk to get it nice and spreadable. I usually start with less milk and add more as I go to get the perfect consistency.
Step 6: Ice Those Rolls While Warm
Once your rolls come out of the oven, spread the cream cheese icing over the top while the rolls are still warm — this allows the icing to melt into the nooks and crannies, making every bite decadently moist and flavorful. Trust me, it’s the best part!
Pro Tips for Making Soft Cinnamon Rolls with Cream Cheese Icing Recipe
- Keep Ingredients at Room Temp: Room temperature cream cheese and butter make the icing smooth and lump-free every time.
- Don’t Skip the Second Rise: I learned that skipping the second rise results in dense rolls, so give them time to puff up again.
- Use Fresh Yeast: Using fresh or properly stored yeast ensures your dough rises beautifully with that perfect soft crumb.
- Cut Even Slices: Use a sharp serrated knife to slice your roll log cleanly—prevents squishing the dough and keeps shapes uniform.
How to Serve Soft Cinnamon Rolls with Cream Cheese Icing Recipe
Garnishes
I usually keep it simple with just a little extra cinnamon dusted on top of the cream cheese icing because it adds that inviting warmth and aroma. Sometimes, on special occasions, I sprinkle chopped toasted pecans or walnuts for a lovely crunch contrast — trust me, it’s a game-changer.
Side Dishes
Pair these cinnamon rolls with a frothy cappuccino or freshly brewed coffee and a side of fresh fruit like berries or orange slices to balance out the sweetness. For a bigger spread, scrambled eggs or crispy bacon make a fantastic savory foil.
Creative Ways to Present
For brunch guests, I love arranging the cinnamon rolls on a tiered cake stand with fresh flowers and small bowls of extra cream cheese icing and cinnamon sugar on the side. It makes the whole experience feel extra-special and festive.
Make Ahead and Storage
Storing Leftovers
Once your cinnamon rolls have cooled completely, I store leftovers tightly wrapped in plastic wrap or in an airtight container at room temperature for up to 2 days. They stay surprisingly soft and flavorful — perfect for a quick breakfast the next day.
Freezing
I often freeze unbaked, shaped rolls right before the second rise. I wrap the whole pan tightly in plastic and foil. When I want cinnamon rolls, I thaw them overnight in the fridge, then let them rise for an hour and bake as usual. This trick saves so much time on busy mornings!
Reheating
To reheat, I pop leftover rolls in a microwave for 20-30 seconds or warm them in a 300°F oven for about 5-7 minutes. Then, I add a little extra cream cheese icing or a pat of butter to revive their fresh-baked softness and flavor.
FAQs
-
Can I make Soft Cinnamon Rolls with Cream Cheese Icing Recipe ahead of time?
Absolutely! You can prepare the rolls up through the shaping process and then freeze them before the second rise. Thaw overnight in the fridge, let them rise, then bake fresh the next morning. The icing is best made fresh, but you can also prepare it a day ahead and refrigerate tightly covered.
-
What’s the best way to keep cinnamon rolls soft?
Softness comes from proper yeast fermentation, not overusing flour, and giving the dough two rises. Also, storing them in airtight containers once cooled locks in moisture. Adding the cream cheese icing while rolls are still warm helps seal in softness.
-
Can I substitute cream cheese in the icing?
If you want a dairy-free option, vegan cream cheese alternatives work well, or you can swap for mascarpone for an even richer flavor. Just note this may slightly change the taste and texture of the icing.
-
Is this recipe suitable for beginners?
Definitely! I designed this Soft Cinnamon Rolls with Cream Cheese Icing Recipe to be approachable, even if you’ve never made rolls before — no fancy tools, minimal kneading, and plenty of tips to guide you through every step.
Final Thoughts
I can’t tell you enough how this Soft Cinnamon Rolls with Cream Cheese Icing Recipe has brightened so many weekend mornings for me and my family. There’s something so warm and comforting about the aroma filling the kitchen and the soft, sweet bites that follow. I hope you’ll give this recipe a shot—you’ll feel like a pro baker in no time, and your loved ones will thank you endlessly. Trust me, once you try it, these cinnamon rolls will become a beloved tradition in your home too.
Print
Soft Cinnamon Rolls with Cream Cheese Icing Recipe
- Prep Time: 150 min
- Cook Time: 25 min
- Total Time: 175 min
- Yield: 16 rolls
- Category: Breakfast
- Method: Baking
- Cuisine: American
Description
Delight in these soft and sweet cinnamon rolls made with a no-knead dough, baked to golden perfection and topped with a luscious vanilla cream cheese icing. This recipe yields 16 fluffy cinnamon rolls, perfect for a memorable breakfast or brunch treat.
Ingredients
Dough Ingredients
- 2 cups (473 ml) whole milk
- 1/2 cup (118 ml) canola oil (or olive or avocado oil)
- 1/2 cup (100g) granulated sugar
- 2 1/4 teaspoons instant or active dry yeast (one packet)
- 4 1/2 cups (562g) all-purpose flour, divided
- 1/2 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1 1/2 teaspoons salt
Filling Ingredients
- 1/2 cup (113g) unsalted butter, melted
- 1 cup (150g) brown sugar, not packed
- 2 teaspoons cinnamon (or more to taste)
Cream Cheese Icing Ingredients
- 4 ounces (113g) cream cheese, room temperature
- 4 tablespoons (56g) unsalted butter, softened
- 1 cup (113g) powdered (confectioner’s) sugar
- 1 teaspoon vanilla extract or vanilla bean paste
- Pinch of salt
- 1/4 cup (59 ml) milk of choice (more if necessary)
Instructions
- Prepare the Dough: In a large mixing bowl, combine the warm milk with the sugar and yeast. Let it sit for about 5-10 minutes until foamy to activate the yeast. Then add the canola oil, baking powder, baking soda, salt, and 4 cups of the flour. Stir until combined into a sticky dough. Cover the bowl and let it rise in a warm place for about 1-1.5 hours, or until doubled in size.
- Add Remaining Flour and Shape: Gradually add the remaining 1/2 cup flour as you turn the dough onto a lightly floured surface. Gently fold and press in the flour just to make the dough manageable, being careful not to over-knead. Roll the dough into a large rectangle, about 12×18 inches.
- Make the Filling: Mix the melted butter, brown sugar, and cinnamon together in a bowl. Spread this mixture evenly over the rolled-out dough.
- Roll and Cut: Starting from one long edge, carefully roll the dough into a tight log. Pinch the seam to seal. Using a sharp knife or dental floss, slice the log into 16 equal rolls approximately 1 to 1.5 inches thick.
- Second Rise: Place the rolls cut side up into a greased 9×13-inch baking pan. Cover with a towel and let them rise for another 45-60 minutes, or until puffy.
- Bake the Rolls: Preheat the oven to 350°F (175°C). Bake the rolls uncovered for about 20-25 minutes, or until golden brown on top and cooked through.
- Make the Cream Cheese Icing: While the rolls bake, beat together the softened cream cheese, softened butter, powdered sugar, vanilla extract, salt, and milk in a bowl until smooth and creamy. Adjust the consistency with more milk as needed.
- Ice and Serve: Remove the cinnamon rolls from the oven and allow them to cool slightly before spreading the cream cheese icing generously over the warm rolls. Serve warm and enjoy.
Notes
- Soft, sweet, no-knead cinnamon rolls with a decadent vanilla cream cheese icing makes for an unforgettable breakfast!
- Make sure the milk is warm, not hot, to properly activate the yeast without killing it.
- For best results, allow the rolls to rise fully during both the first and second rises.
- If the dough is too sticky to handle, add flour gradually but avoid adding too much to keep the rolls soft.
- You can sprinkle additional cinnamon sugar on top before baking for extra flavor and crunch.
- Store leftover rolls in an airtight container at room temperature for up to 2 days or refrigerate for up to 5 days.
- Reheat gently in a microwave or oven for a few seconds to bring softness back.
Nutrition
- Serving Size: 1 roll
- Calories: 320
- Sugar: 20g
- Sodium: 250mg
- Fat: 14g
- Saturated Fat: 7g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 1g
- Protein: 5g
- Cholesterol: 35mg