Cream Cheese-Filled Cinnamon Rolls 🥐🍬
If you’re searching for the ultimate homemade breakfast treat, these Cream Cheese-Filled Cinnamon Rolls are guaranteed to become a family favorite.

This post may contain affiliate links. If you buy something through one of them, we may earn a small commission at no extra cost to you. Learn more.
Ingredients
Instructions
- These homemade rolls come together in a few simple stages.
- In a large bowl, combine the warm milk, sugar, and yeast.
- Let stand for 5–10 minutes until foamy.
- Add:
- Eggs
- Salt
- Softened butter
- Gradually mix in the flour until a soft dough forms.
- Knead for 8–10 minutes, until smooth and elastic.
- Place the dough in a lightly greased bowl, cover, and let rise for 1 to 1½ hours, or until doubled in size.
- In a medium bowl, beat together:
- Butter
- Cream cheese
- Brown sugar
- Cinnamon
- Vanilla extract
- until smooth and creamy.
- Punch down the dough and roll it into a large rectangle, about 12 x 18 inches.
- Spread the cream cheese filling evenly over the dough.
- Starting from the long edge, roll the dough tightly into a log.
- Slice into 12 equal rolls using a sharp knife or unflavored dental floss.
- Arrange the rolls in a greased 9×13-inch baking dish.
- Cover and let rise for 30–45 minutes.
- Preheat the oven to 350°F (175°C).
- Bake for 25–30 minutes, or until the rolls are golden brown and cooked through.
- Beat together:
- Cream cheese
- Butter
- Powdered sugar
- Vanilla
- Milk
- until smooth.
- Spread the glaze over the warm cinnamon rolls.
- Serve warm.
If you’re searching for the ultimate homemade breakfast treat, these Cream Cheese-Filled Cinnamon Rolls are guaranteed to become a family favorite. Cream Cheese-Filled Cinnamon Rolls feature pillowy soft yeast dough wrapped around a rich cream cheese filling, buttery cinnamon sugar, and finished with a luscious vanilla cream cheese glaze. Every bite is soft, gooey, and packed with warm cinnamon flavor, making these rolls perfect for holidays, weekend brunches, or special occasions.
The aroma alone will have everyone gathering in the kitchen before they even come out of the oven!
If you love homemade baking recipes like this one, don’t forget to subscribe and receive new recipes delivered straight to your inbox!
Why You’ll Love These Cream Cheese-Filled Cinnamon Rolls
These bakery-style cinnamon rolls are worth every bite.
Extra Soft and Fluffy
The enriched yeast dough bakes up light and pillowy.
Creamy Cheesecake Filling
A rich cream cheese layer makes these rolls extra indulgent.
Gooey Cinnamon Swirls
Every bite is filled with buttery cinnamon goodness.
Perfect for Holidays
Ideal for Christmas morning, Easter brunch, Mother’s Day, or weekend breakfasts.
Better Than Bakery Rolls
Freshly baked at home with incredible flavor.
What Do Cream Cheese-Filled Cinnamon Rolls Taste Like?
These cinnamon rolls are buttery, soft, and filled with warm cinnamon spice. The tangy cream cheese filling balances the sweetness perfectly, while the creamy glaze melts into every swirl for an irresistible finish.
Benefits of Making Cream Cheese-Filled Cinnamon Rolls
Great Make-Ahead Breakfast
Prepare the night before and bake fresh in the morning.
Freezer-Friendly
Freeze baked or unbaked rolls for later.
Perfect for Sharing
Ideal for brunches, potlucks, and family gatherings.
Easy to Customize
Add nuts, fruit, or different spices.
Ingredients
For the Soft Yeast Dough
- 1½ cups whole milk, warmed to about 110°F (43°C)
- ⅛ teaspoon salt
- 2 tablespoons granulated sugar
- 4 large eggs, lightly whisked
- 1½ tablespoons active dry yeast
- 4 cups all-purpose flour
- ½ cup unsalted butter, softened
For the Cream Cheese Filling
- 16 tablespoons (2 sticks) unsalted butter, softened
- 8 ounces cream cheese, softened
- 1 cup brown sugar, packed
- 2 tablespoons ground cinnamon
- 1 teaspoon vanilla extract
For the Cream Cheese Glaze
- 4 ounces cream cheese, softened
- 2 tablespoons unsalted butter, softened
- 1½ cups powdered sugar
- 1 teaspoon vanilla extract
- 2–3 tablespoons milk
Optional Toppings
- Chopped pecans
- Chopped walnuts
- Extra cinnamon
- Caramel drizzle
Kitchen Tools You’ll Need
Essential Equipment
- Large mixing bowls
- Stand mixer with dough hook (optional)
- Rolling pin
- 9×13-inch baking dish
- Sharp knife or unflavored dental floss
- Measuring cups and spoons
Ingredient Additions and Substitutions
Customize these cinnamon rolls with your favorite flavors.
Add Fruit
Mix in:
- Raisins
- Dried cranberries
- Chopped apples
Spice Variations
Try adding:
- Nutmeg
- Cardamom
- Pumpkin pie spice
Nut Options
Add:
- Pecans
- Walnuts
- Sliced almonds
How to Make Cream Cheese-Filled Cinnamon Rolls
These homemade rolls come together in a few simple stages.
Step 1: Activate the Yeast
In a large bowl, combine the warm milk, sugar, and yeast.
Let stand for 5–10 minutes until foamy.
Step 2: Prepare the Dough
Add:
- Eggs
- Salt
- Softened butter
Gradually mix in the flour until a soft dough forms.
Knead for 8–10 minutes, until smooth and elastic.
Place the dough in a lightly greased bowl, cover, and let rise for 1 to 1½ hours, or until doubled in size.
Step 3: Make the Filling
In a medium bowl, beat together:
- Butter
- Cream cheese
- Brown sugar
- Cinnamon
- Vanilla extract
until smooth and creamy.
Step 4: Roll and Fill
Punch down the dough and roll it into a large rectangle, about 12 x 18 inches.
Spread the cream cheese filling evenly over the dough.
Step 5: Roll and Slice
Starting from the long edge, roll the dough tightly into a log.
Slice into 12 equal rolls using a sharp knife or unflavored dental floss.
Arrange the rolls in a greased 9×13-inch baking dish.
Cover and let rise for 30–45 minutes.
Step 6: Bake
Preheat the oven to 350°F (175°C).
Bake for 25–30 minutes, or until the rolls are golden brown and cooked through.
Step 7: Make the Glaze
Beat together:
- Cream cheese
- Butter
- Powdered sugar
- Vanilla
- Milk
until smooth.
Spread the glaze over the warm cinnamon rolls.
Serve warm.
What to Serve with Cream Cheese-Filled Cinnamon Rolls
These rolls pair perfectly with:
Favorite Pairings
- Fresh fruit
- Scrambled eggs
- Crispy bacon
- Coffee
- Hot chocolate
- Chai tea
- Fresh orange juice
Storage Instructions
Refrigerator
Store covered for up to 5 days.
Freezer
Freeze baked or unbaked rolls for up to 3 months.
Thaw overnight in the refrigerator before reheating or baking.
Reheating
Warm individual rolls in the microwave for 20–30 seconds, or reheat in a 325°F (163°C) oven until warmed through.
General Information
Cinnamon rolls are believed to have originated in Northern Europe and have become a beloved breakfast pastry around the world. Adding a rich cream cheese filling gives this version a cheesecake-inspired twist, making it even more decadent and perfect for holidays and special occasions.
Nutritional Information
Approximate values per roll (based on 12 rolls):
- Calories: 495
- Protein: 8g
- Carbohydrates: 52g
- Fat: 29g
- Saturated Fat: 17g
- Fiber: 2g
- Sugar: 27g
- Sodium: 180mg
Nutrition values are approximate and may vary depending on the ingredients used.
Conclusion
These Cream Cheese-Filled Cinnamon Rolls are everything you could want in a homemade sweet roll—soft, fluffy dough, a rich cream cheese and cinnamon filling, and a silky vanilla glaze that melts into every swirl. They’re perfect for holiday breakfasts, weekend brunches, or anytime you want to treat your family to something extra special.
If you make this recipe, leave a review and share your photos on Pinterest so others can enjoy these irresistible homemade cinnamon rolls too!
You May Also Enjoy
- Blueberry Crumble Muffins
- Country Apple Fritter Bread
- Quick Pineapple Bread
- Butter Pecan Pound Cake
- Banana Bread Cookies 🥐🍬
Tips for Success
Don’t Overheat the Milk
Milk that’s too hot can kill the yeast. Aim for about 110°F (43°C).
Allow Proper Rise Time
Well-risen dough creates soft, fluffy rolls.
Roll Evenly
A uniform rectangle helps create evenly sized cinnamon rolls.
Frost While Warm
The glaze melts slightly into the rolls for extra flavor.
Frequently Asked Questions
Can I make these overnight?
Yes! After shaping the rolls, cover and refrigerate overnight. Let them sit at room temperature for about 30 minutes before baking.
Can I freeze the dough?
Absolutely. Freeze the shaped, unbaked rolls and thaw overnight before allowing them to rise and bake.
Why didn’t my dough rise?
Check that your yeast is fresh and that the milk wasn’t too hot or too cold.
Can I use instant yeast?
Yes. Instant yeast can be mixed directly with the dry ingredients and may shorten the rise time slightly.
Can I add nuts or raisins?
Definitely! Pecans, walnuts, or raisins make delicious additions to the filling.
