Magnolia Cinnamon Rolls Recipe with Cream Cheese Frosting

Updated November 3, 2026

Total time
2 hr 45 min
prep 35 min · cook 25 min
Serves
12
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Magnolia Cinnamon Rolls Recipe with Cream Cheese Frosting

These Magnolia cinnamon rolls are soft, buttery yeast rolls spiraled with brown sugar and cinnamon, then finished with a tangy cream cheese frosting. A patient rise gives the dough a tender, fluffy texture, while a generous filling keeps every slice fragrant and sweet.

Ingredients

  • ¾ cup (180 ml) whole milk
  • 2¼ teaspoons (7 g) active dry yeast
  • ¼ cup (50 g) granulated sugar
  • 1 large egg (about 50 g), at room temperature
  • ¼ cup (57 g) unsalted butter, softened
  • 1 teaspoon (6 g) fine salt
  • 4 cups (500 g) all-purpose flour, plus a little extra for rolling
  • ½ cup (113 g) unsalted butter, softened, for the filling
  • ¾ cup (150 g) packed light brown sugar
  • 1½ tablespoons (about 12 g) ground cinnamon
  • ¼ teaspoon (1.5 g) fine salt, for the filling
  • 4 ounces (113 g) full-fat cream cheese, softened
  • 2 tablespoons (28 g) unsalted butter, softened, for the frosting
  • 1 cup (120 g) powdered sugar, sifted if lumpy
  • 1 teaspoon (5 ml) vanilla extract
  • 1–2 tablespoons (15–30 ml) milk, as needed for the frosting

Instructions

  1. Prepare the pan and milk. Butter a 9-by-13-inch (23-by-33-cm) baking pan, or line it with parchment for easier lifting. Warm the milk until it feels pleasantly warm but not hot, about 105–110°F (41–43°C). If you use a thermometer, keep it below 120°F (49°C); milk that is too hot can damage the yeast. Pour it into a large mixing bowl and stir in the yeast and granulated sugar. Let it stand for about 2 minutes while you gather the remaining dough ingredients. The mixture may look creamy, but active dry yeast does not have to form a dramatic layer of foam to be usable.
  2. Mix and knead the dough. Add the egg, ¼ cup (57 g) softened butter, and 1 teaspoon (6 g) salt to the milk mixture. Stir in the flour a cup at a time until a shaggy dough forms. Knead by hand on a lightly floured surface for about 8 minutes, or use a stand mixer with a dough hook on medium-low speed for 5–6 minutes. The finished dough should feel soft and slightly tacky, not wet enough to smear across the surface. Add flour a tablespoon at a time only if it is genuinely too sticky to handle; too much extra flour makes the rolls dense.
  3. Give the dough its first rise. Shape the dough into a ball and place it in a lightly greased bowl, turning it once to coat. Cover the bowl with a clean towel or reusable cover and leave it in a warm, draft-free spot for 60 minutes, until it has roughly doubled in size. A cool kitchen can slow the rise, so use the dough’s appearance as your guide as well as the clock. If it has not expanded noticeably after an hour, give it more time rather than moving on while it is still tight and heavy.
  4. Make the filling and shape the rolls. Stir together the brown sugar, cinnamon, and ¼ teaspoon (1.5 g) salt. Turn the risen dough onto a lightly floured surface and roll it into a rectangle about 16 by 12 inches (40 by 30 cm), with the longer side facing you. Spread the ½ cup (113 g) softened butter evenly over the dough, leaving a narrow border along one long edge. Scatter the cinnamon-sugar mixture over the butter and press it gently so it adheres. Starting at the opposite long edge, roll the dough into a snug log. Pinch the seam closed, then cut the log into 12 even pieces with a sharp knife or unflavored dental floss. Arrange them cut-side up in the prepared pan, leaving a little room between each roll.
  5. Let the rolls rise again. Cover the pan loosely and let the rolls rise for 35 minutes. They should look fuller and begin to touch, but they do not need to double again. While they rise, heat the oven to 350°F (175°C), allowing it to fully preheat. If the tops begin to dry out, make sure the cover is resting over the pan without pressing on the dough.
  6. Bake until tender and cooked through. Bake for about 25 minutes, until the rolls are lightly golden on top and the center rolls no longer look doughy. Because this dough contains egg, USDA FSIS lists 160°F (71°C) as the safe minimum internal temperature for egg dishes; check the center of a roll with a food thermometer to confirm it has reached at least that temperature. For a bread-like crumb, the center will commonly be closer to 190°F (88°C). If the tops brown quickly before the center is done, loosely tent the pan with foil for the remaining baking time.
  7. Frost and serve. Leave the pan to cool for 10 minutes. Meanwhile, beat the cream cheese and 2 tablespoons (28 g) butter until smooth. Add the powdered sugar and vanilla and beat again, scraping the bowl as needed. Mix in 1 tablespoon (15 ml) milk; add the second tablespoon a little at a time if you want a looser, more spreadable frosting. Spread it over the warm rolls so it softens into the spirals, or wait until the rolls are cooler if you prefer a thicker layer on top. Serve warm.

Tips

  • Measure flour gently. Spoon flour into the measuring cup and level it, or weigh it. Scooping directly from the bag packs in extra flour, which can turn a soft dough dry and make the finished rolls tough. The dough should be supple and just slightly tacky after kneading.
  • Use softened, not melted, butter for the filling. Soft butter spreads in a thin layer and helps the cinnamon sugar stay in place. Melted butter can run out of the log while you roll and cut it, leaving less filling in the swirls and a greasy bottom in the pan.
  • Keep an eye on the rise, not only the timer. Yeast works faster in a warm room and more slowly in a cool one. The first rise should make the dough visibly larger and airy; the second should make the cut rolls puffy. A hot oven or radiator is not a good proofing spot, since excessive heat can weaken the dough and melt the butter.
  • Adjust the frosting with small additions. Cream cheese and butter should be soft enough to beat smoothly, but not melted. Start with 1 tablespoon of milk and add more only if needed. For a less sweet topping, use ¾ cup (90 g) powdered sugar; the frosting will be tangier and a little softer.

Serving Suggestions

Serve the rolls warm for breakfast, brunch, or an afternoon coffee break. Their sweet filling and creamy topping pair well with unsweetened coffee, black tea, or a glass of cold milk. For a brunch spread, offer them alongside fresh fruit, plain yogurt, or savory eggs so guests have a contrast to the rich pastry. If serving a crowd, put the pan on the table with a small spatula and let people lift out individual rolls; the center pieces are especially soft, while the outside edges have a little more structure.

For a neat presentation, frost the rolls after they have cooled for about 20 minutes rather than immediately out of the oven. The topping will stay more visible instead of melting completely into the dough. If you like a soft, glazed finish, spread the frosting while the rolls are still warm as directed.

Variations

Make them without cream cheese: Beat 1 cup (120 g) powdered sugar with 1 tablespoon (15 ml) milk and ½ teaspoon (2.5 ml) vanilla, adding milk gradually until it drizzles. This simple vanilla glaze is lighter and sweeter, with no tang from cream cheese.

Add nuts or raisins: Scatter up to ½ cup (60 g) chopped pecans or walnuts, or ⅓ cup (50 g) raisins, over the cinnamon-sugar filling before rolling. Chop the nuts fairly small so the log cuts cleanly. Raisins can be soaked in warm water for 10 minutes and drained well first if you prefer a softer bite; dry them before adding so they do not make the filling watery.

Use a deeper spice flavor: Replace up to ½ teaspoon of the cinnamon with ground cardamom or nutmeg. Keep the cinnamon as the main flavor, since using a large amount of another spice can overpower the filling. A little finely grated orange zest in the sugar is another easy way to brighten the rolls.

Make the dough the night before: After shaping the rolls and placing them in the pan, cover tightly and refrigerate overnight. The cold rise takes the place of the 35-minute second rise. In the morning, let the pan stand at room temperature for about 45–60 minutes, until the rolls look puffy, then bake as directed. If they still look firm and chilled, allow additional time rather than baking them straight from the refrigerator.

Storage and Reheating

Because the topping contains cream cheese, refrigerate leftover rolls within 2 hours of baking. Cover the pan or transfer the rolls to an airtight container; they keep well in the refrigerator for up to 3–4 days. The dough will firm up when cold, so let a portion stand at room temperature briefly before reheating if you want a softer texture. Do not leave frosted rolls at room temperature for longer than 2 hours.

To reheat several rolls, cover them with foil and warm in a 300°F (150°C) oven until heated through, usually about 10–15 minutes depending on their size and starting temperature. Reheat individual portions in the microwave in short bursts, checking between bursts to avoid drying them out. USDA guidance is to reheat leftovers to 165°F (74°C); check the center with a food thermometer. If you prefer, freeze unfrosted rolls in a freezer-safe container for up to 2 months. Thaw overnight in the refrigerator, warm them, and add freshly made frosting. Frosted rolls can also be frozen, though the cream cheese topping may look slightly less smooth after thawing.

Frequently Asked Questions

Can I use instant yeast instead of active dry yeast?
Yes. Use the same quantity, 2¼ teaspoons (7 g). Stir it directly into the flour rather than dissolving it in the milk first, then mix the dough with the warm milk. The rise may happen a little faster, so check the dough’s size and texture instead of relying only on the suggested time.

Why did my cinnamon rolls turn out dense?
The most common causes are too much flour, insufficient rising, or liquid that was hot enough to weaken the yeast. Weighing the flour helps, and the dough should remain soft and slightly tacky after kneading. Give it time to become airy during both rises; a fixed timer cannot make up for dough that has not expanded.

Can I prepare the rolls completely in advance?
Yes. Shape them, arrange them in the greased pan, cover the pan tightly, and refrigerate overnight. Allow about 45–60 minutes at room temperature the next morning for them to puff up before baking. The exact time depends on how cold your refrigerator is and how warm the room feels, so bake when the rolls look airy rather than while they are still compact.

How can I tell when the rolls are done?
The tops should be lightly golden, and the center rolls should not look wet or raw where the spirals meet. Check the center with a food thermometer, as directed in the baking step. If the outside is browning too quickly, cover the pan loosely with foil and continue baking until the middle is cooked through.

Can I make the frosting ahead?
Yes. Mix it up to 3 days ahead and keep it covered in the refrigerator. Let it soften at room temperature, then stir or beat it briefly until spreadable. If it seems too thick, mix in milk a teaspoon at a time; if it becomes too loose, chill it briefly or beat in a little extra powdered sugar.

Can I halve the recipe?
Yes. Halve every ingredient and bake the six rolls in an 8-inch (20-cm) square pan. The dough’s rising times should be similar, but the bake may finish sooner, so begin checking around 20 minutes. Use the center roll and a thermometer to judge doneness rather than relying only on the smaller batch’s appearance.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).