My Cinnamon Rolls With Cream Cheese Frosting are truly special—lighter and more flavorful than any store-bought roll. The dough is fluffy and pillowy, packed with warm cinnamon spice, and finished with a silky whipped cream cheese frosting that balances sweetness with a pleasant tang.
After making cinnamon rolls many times, I refined this recipe to achieve consistent results: soft, buttery rolls with a tender crumb and just the right amount of cream cheese frosting. It’s ideal for holiday breakfasts or any morning you want to treat your family.

This recipe is kid-approved in my house—my children love them, and my husband often asks me to bake a batch to share at work. Friends always request the recipe, so add it to your rotation: it’s a reliable crowd-pleaser.
Below you’ll find a full guide: why the recipe works, ingredients and substitutions, step-by-step instructions, FAQs, variations, expert tips, and storage advice so you can make these cinnamon rolls with confidence.
Table of Contents
- Why This Recipe Works
- Ingredients For Cream Cheese Frosting Cinnamon Rolls
- How To Make Cinnamon Rolls With Cream Cheese Frosting
- Recipe Frequently Asked Questions
- Variations
- Cinnamon Rolls Expert Tips
- More Great Breakfast Recipes
- Watch How To Make Cinnamon Rolls
- What To Serve With Cinnamon Rolls
- More Dessert Recipes
- Cinnamon Rolls With Cream Cheese Frosting Recipe
Why This Recipe Works
- Beginner-friendly: The instructions are clear and updated so even bakers new to working with yeast can follow along and get great results.
- Ultra-fluffy rolls: A small addition of softened butter at the end of kneading enriches the dough and creates a tender, brioche-like crumb that stays soft after baking.
- Balanced frosting: The cream cheese frosting is not overly sweet; it preserves the tang of cream cheese and a hint of vanilla for a perfect finishing touch.
These rolls consistently impress guests and family—there’s a reason people ask for the recipe. Welcome to cinnamon roll perfection.

Ingredients For Cream Cheese Frosting Cinnamon Rolls
Here are the components you’ll need. For the dough:

- Whole milk: For richer rolls. 2% works as a substitute; evaporated milk will add extra richness.
- Instant or active dry yeast: Either works—both give good rise and fluffy texture.
- Unsalted butter: Use good-quality butter for flavor and a soft dough.
- Egg: Adds richness and structure.
- Granulated sugar: Lightly sweetens the dough.
- Salt: Balances flavor—don’t skip it.
For the filling:
- Softened butter: Spreadable butter creates a rich layer beneath the sugar and cinnamon.
- Brown sugar: Dark or light brown both work—brown sugar adds depth and moisture.
- Ground cinnamon: Essential for cinnamon rolls; adjust amount for stronger or milder spice.
For the cream cheese frosting:
- Full-fat cream cheese: Use block-style cream cheese for thicker, creamier frosting.
- Butter: Softened, to round out the tang of the cream cheese.
- Vanilla extract: Use a good-quality vanilla for the best flavor.
See the recipe card below for the full ingredient list with exact measurements.

Softened butter is important here. If your butter is cold, cut it into small pieces and let it sit at room temperature until spreadable.
How To Make Cinnamon Rolls With Cream Cheese Frosting
- Proof the yeast in warm milk (about 110°F–115°F) with a tablespoon of sugar until foamy, about 5 minutes.
- Make the dough by combining the milk-yeast mixture with the remaining sugar, melted butter, egg, salt, and flour. Mix and knead until smooth, either in a stand mixer with a dough hook, a bread machine (dough setting), or by hand on a floured surface.
- Add one tablespoon of softened butter near the end of kneading to enrich the dough, then continue until the butter is fully incorporated.
- Let the dough rise in a buttered bowl in a warm place until doubled in size, about one hour.

- Punch down the dough, roll it into a roughly 10-by-18-inch rectangle on a lightly floured surface, and spread the softened filling butter evenly, leaving a one-inch border.
- Sprinkle the brown sugar and cinnamon evenly over the butter, then roll the dough into a log and trim the ends for neat slices.
- Cut the log into 12 equal pieces (or 16 for smaller rolls), place them in a buttered 9×13 baking dish with some space to rise, and let them rise a second time until nearly doubled, about 30 minutes.
- Preheat the oven to 350°F and bake the rolls 20–25 minutes, until golden and set.
- While the rolls bake, whip together cream cheese, butter, powdered sugar, and vanilla until smooth and fluffy.
- Spread the frosting over the rolls while they are still warm so it melts into the swirls.
- Serve warm for the best texture and flavor.

Recipe Frequently Asked Questions
Yes. Allow cooled rolls to chill, then place them in a freezer-safe container or wrap tightly and freeze for up to three months. Thaw in the fridge before reheating.
Store in an airtight container in the refrigerator for up to five days. Reheat individual rolls about 15 seconds in the microwave or warm them in a 300°F oven for 10 minutes until heated through.
Cream cheese frosting offers a rich, tangy balance to the sweet, spiced filling and pairs exceptionally well with cinnamon.
Variations
Try these flavor swaps to change things up:
- Lemon rolls: Replace cinnamon in the filling with lemon zest and use lemon juice in the frosting for a bright citrus roll.
- Orange rolls: Use orange zest in the filling and orange juice in the frosting for a fresh, fruity twist.
- Pumpkin spice rolls: Substitute pumpkin spice for cinnamon for a warm fall flavor.
Cinnamon Rolls Expert Tips
- Use quality ingredients: Better flour, butter, and cinnamon make a noticeable difference.
- Make ahead: Assemble the rolls, skip the first rise, cover, and refrigerate overnight. Bring to room temperature before baking.
- Watch the rise: Let the dough and shaped rolls rise until roughly doubled—this ensures a light texture.
- Even thickness: Roll the dough evenly so slices bake uniformly.
- Frost hot: Spread frosting immediately after baking so it melts into the rolls for the best flavor and presentation.
More Great Breakfast Recipes
- Easy Quiche Recipe
- My Favorite Hot Cross Buns
- Homemade Buttermilk Biscuits
- Banana Bundt Cake
- Potato Frittata
- Challah Bread Pudding
Watch How To Make Cinnamon Rolls
Step-by-step video guidance is available if you prefer a visual walkthrough.
What To Serve With Cinnamon Rolls

Scrambled Eggs With Vegetables

Coconut Hot Chocolate

Tropical Fruit Salad

Pineapple Ginger Juice
More Dessert Recipes

Strawberry Banana Pudding

Strawberry Cinnamon Rolls

Old Fashioned Carrot Cake

Red Velvet Cake Recipe Without Buttermilk

Southern Lemon Pound Cake Recipe

Pineapple Upside Down Cake
If you make this recipe, please leave a star rating below. Your feedback helps others find the recipe and I love hearing from you—thank you!

Cinnamon Rolls With Cream Cheese Frosting
Equipment
- Stand mixer or bread machine — for mixing and kneading the dough
Ingredients
Rolls
- 1½ cups whole milk
- 2¼ teaspoons instant or active dry yeast
- 3 Tablespoons granulated sugar, divided
- 1 teaspoon salt
- 3 Tablespoons unsalted butter, melted
- 1 large egg, room temperature
- 4¾ cups all-purpose flour, plus 1 Tablespoon for dusting
- 1 Tablespoon softened butter (added at the end of kneading)
- 2 Tablespoons softened butter to grease the mixing bowl and pan
Filling
- 8 Tablespoons butter, softened
- ¼ cup dark or light brown sugar
- 2 Tablespoons ground cinnamon
Frosting
- 8 oz cream cheese, room temperature
- 8 Tablespoons butter, room temperature
- ¾ cup powdered sugar
- 2 teaspoons vanilla extract
Instructions
Rolls
- Proof the yeast: Warm the milk to about 110°F–115°F, add the yeast and 1 tablespoon sugar, stir, and wait about 5 minutes until foamy.
- Make and knead the dough: Add the remaining sugar, melted butter, egg, salt, and flour to the milk-yeast mixture. Mix and knead until smooth. Knead 2 minutes on medium in a stand mixer or use the dough setting on a bread machine. If kneading by hand, work the dough until smooth and elastic. Add 1 tablespoon softened butter and continue kneading until incorporated.
- Let the dough rise: Butter a mixing bowl, place the dough inside, and let rise in a warm spot until doubled, about 1 hour.
- Prepare pan: Butter a 9×13-inch baking dish while the dough rises.
- Roll out the dough: Punch down the dough, roll it into a 10×18-inch rectangle on a floured surface.
- Fill and shape: Spread the softened filling butter over the dough, leaving a 1-inch border. Sprinkle brown sugar and cinnamon evenly, roll into a log, trim ends, and cut into 12 equal pieces.
- Second rise: Arrange rolls in the buttered pan, cover, and let rise about 30 minutes until nearly doubled.
- Preheat and bake: Preheat oven to 350°F and bake 20–25 minutes until golden and set.
- Make frosting: While baking, beat cream cheese, butter, powdered sugar, and vanilla until smooth and whipped.
- Frost and serve: Spread frosting over warm rolls so it melts into the swirls. Serve warm. Store leftovers in an airtight container in the fridge for 2–5 days and reheat briefly before serving.
Notes
Tip: If a roll’s center rises higher than the outside, gently press it down after baking before frosting.
Storing and reheating: Keep in an airtight container in the fridge up to 5 days. Reheat 15 seconds in the microwave or in a 300°F oven for about 10 minutes.
Freezing: Freeze cooled rolls in a freezer-safe container for up to 3 months. Thaw in the fridge before reheating.