These soft, fluffy, yeast‑raised cream cheese cinnamon rolls are an irresistible brunch treat. Follow the clear step‑by‑step instructions to bake homemade cream cheese sweet rolls with cream cheese folded into the filling and a tangy cream cheese icing on top.

Cinnamon rolls—whether you call them buns, sweet rolls, or simply cinnamon rolls—are universally loved. Warm, gooey, and homemade straight from the oven, they’re hard to resist. This version adds cream cheese to the filling and the icing for a sweet‑tart, extra‑rich bite that keeps the rolls tender and indulgent.
Origin of Cinnamon Rolls
The spiral, yeast‑based cinnamon bun evolved from European enriched yeast breads. By the 1700s bakers across Europe were perfecting buttery, egg‑enriched doughs. The cinnamon roll as we know it likely began in Sweden, where bakers combined enriched dough with cinnamon (and often cardamom) and rolled it into spirals. Today variations vary widely: some prefer pearl sugar on top, others a thick glaze or cream cheese icing—personally, I’ll try them all.
Ingredients
These rolls require standard baking pantry items. Use room temperature ingredients when possible to help the dough come together and rise evenly.

- All‑purpose flour — the structure of the dough.
- Milk — whole milk gives best richness but use your preference.
- Butter — unsalted preferred for control of salt.
- Active dry yeast — classic choice; if using instant yeast skip proofing.
- Sugar — white granulated or cane sugar works well.
- Eggs — one whole large egg plus one yolk for richness.
- Vanilla — for flavoring the dough and icing.
- Salt — a small amount to enhance overall flavor.
Filling and icing:

- Cream cheese — full‑fat block cream cheese for both filling and icing.
- Butter — for a soft, flavorful filling.
- Brown sugar — pairs perfectly with cream cheese and cinnamon.
- Cinnamon — enough to notice but not overpower the cream cheese.
- Powdered sugar, milk, and vanilla — for a smooth cream cheese icing.
How to Make Cream Cheese Cinnamon Rolls
Yeast doughs require a few stages—proofing, mixing, rolling, and rising—but the steps are straightforward. Work patiently and you’ll end up with tender, gooey rolls.
Part 1 — Dough and filling

- Warm the milk, butter, and sugar gently until the milk reaches about 110°F and the butter melts. Remove from heat, stir in the yeast, and let it proof for 10 minutes until foamy.
- Beat the egg and yolk, then combine with the yeast mixture, flour, vanilla, and salt. Mix until a smooth, slightly tacky dough forms. Add small sprinkles of flour only if the dough is too sticky.
- Lightly flour, cover loosely, and let the dough rise in a warm place until doubled, about 45–60 minutes.
- While the dough rises, make the filling by beating together half the cream cheese, the softened butter, brown sugar, and cinnamon until creamy. Do not chill the filling.
Part 2 — Shape, second rise, and bake

- Turn the risen dough onto a lightly floured surface. Press gently to deflate and shape into a rectangle, then roll to about 16×12 inches.
- Spread the cream cheese filling evenly, leaving a 1/2‑inch border along the long edges.
- Roll the dough tightly from the long edge into a log, working evenly so the roll stays uniform. Slice into rounds about 1¼ inches thick (you should yield around 14 rolls).
- Place the slices in a 13×9 baking dish with small gaps between them. Cover loosely and let rise until puffy and the gaps have mostly closed, about 45–60 minutes.
- Preheat the oven to 350°F about 30 minutes into the second rise. Bake on the middle rack for about 30 minutes or until golden brown.
Pro tip: For clean slices use dental floss or a very sharp knife and cut with a single sweeping motion rather than sawing to avoid crushing the spirals.

While the rolls cool for 10–15 minutes, make the icing by beating the remaining cream cheese with powdered sugar and vanilla until smooth. Add milk slowly until the icing reaches a drizzling consistency. Generously drizzle or spread the icing over the warm rolls.

FAQ
What does adding cream cheese do?
Cream cheese adds a sweet‑tangy flavor and extra richness. It melts into the filling as the rolls bake, keeping them soft and tender.
Can I add more cinnamon?
Yes — increase the cinnamon in the filling if you prefer a stronger cinnamon flavor.
Can I prepare the rolls the night before?
Yes. Shape and slice the rolls, arrange them in the baking pan, cover tightly, and refrigerate overnight. In the morning, let them warm and rise in a warm spot for 1–2 hours before baking.
How do I substitute instant yeast?
If using instant yeast, skip the proofing step. Mix the slightly warmed milk, melted butter, and remaining ingredients directly with the instant yeast and proceed with the recipe.

Eat & Enjoy!
These cream cheese cinnamon rolls bake up soft, rich, and fluffy with a sweet‑tangy cream cheese swirl in every bite. They’re perfect for special breakfasts, brunches, or when you simply want a comforting homemade treat. Store leftovers covered in the refrigerator for up to three days; rewarm gently before serving. Happy baking!
Cream Cheese Cinnamon Rolls
Soft, rich, and fluffy homemade cream cheese cinnamon rolls with cream cheese icing drizzled on top.
Ingredients
For the Dough
- 8 oz (1 cup) milk
- 4 oz (1/2 cup) unsalted butter
- 1 1/2 oz (3 tbsp) white sugar
- 2 1/4 tsp active dry yeast (1 packet)
- 13–15 oz (3–3 1/2 cups) all‑purpose flour
- 1 large egg
- 1 large egg yolk
- 1/2 tsp vanilla extract
- 3/4 tsp salt
For the Filling
- 4 oz cream cheese, softened
- 4 oz unsalted butter, softened (1/2 cup)
- 6 oz brown sugar (1 cup, not packed)
- 2 tsp cinnamon
For the Icing
- 4 oz cream cheese, softened
- 1.5 cups powdered sugar
- 1/2 tsp vanilla
- 2 oz (1/4 cup) milk, add to reach desired consistency
Instructions
- Combine milk, 4 oz butter, and sugar in a pan over low heat. Warm to about 110°F, remove from heat, swirl to melt butter, add yeast, and proof 10 minutes until foamy.
- Beat the egg and yolk. In a large bowl combine eggs, yeast/milk mixture, 3 cups (13 oz) flour, salt, and vanilla. Fold until a sticky dough forms, then work gently into a tacky ball. Add remaining flour 1 tablespoon at a time only if needed.
- Lightly flour the dough, cover, and let rise in a warm spot until doubled, 45–60 minutes.
- Mix the filling: 4 oz softened butter, 4 oz softened cream cheese, brown sugar, and cinnamon until creamy.
- Turn dough onto a floured surface, press into a rectangle and roll to 16×12 inches. Spread the filling leaving a 1/2‑inch border.
- Roll tightly from the long edge into a log. Slice into rounds about 1¼ inches thick and arrange in a 13×9 pan with small gaps.
- Cover loosely and let rise 45–60 minutes until puffy and gaps have mostly closed. Preheat oven to 350°F during the last 30 minutes of the rise.
- Bake on the middle rack for about 30 minutes or until golden brown.
- While rolls cool 10–15 minutes, beat remaining cream cheese with powdered sugar and vanilla until smooth. Add milk gradually to reach a drizzly icing consistency.
- Generously spread or drizzle icing over the warm rolls. Serve warm. Store covered in the fridge up to 3 days.
Notes
Start with 3 cups of flour and add up to another 1/2 cup if needed; I used about 15 oz (3.5 cups) total. Use dental floss or a sharp knife with a single clean stroke to slice the rolls without crushing them. For make‑ahead instructions see the FAQ above.
Nutrition (per roll)
Calories: 405 kcal; Carbohydrates: 51 g; Protein: 6 g; Fat: 20 g; Saturated Fat: 12 g; Cholesterol: 81 mg; Sodium: 312 mg; Sugar: 29 g.