Meaningful Eats Cinnamon Rolls: Soft & Gooey Recipe

Updated November 5, 2026

Total time
3 hr 15 min
prep 45 min · cook 25 min
Serves
12
portions as written

Jump to recipe

Meaningful Eats Cinnamon Rolls: Soft & Gooey Recipe

These cinnamon rolls are the ultimate comfort bake: a pillowy-soft, enriched dough wrapped around a deep brown-sugar cinnamon filling, baked until golden and finished with a tangy cream cheese frosting. The dough uses a simple tangzhong technique (a cooked flour-water paste) that keeps the rolls incredibly tender and moist for days, and the overnight-proof option makes them a genuinely practical make-ahead breakfast. Whether you serve them for a holiday morning or a slow weekend, this recipe delivers bakery-quality rolls with reliable, step-by-step detail.

Ingredients

  • For the tangzhong: 3 tablespoons (45 ml) water, 3 tablespoons (45 ml) whole milk, 2 tablespoons (20 g) bread flour
  • For the dough: 3 ½ cups (440 g) bread flour, plus more for dusting
  • ¼ cup (50 g) granulated sugar
  • 2 ¼ teaspoons (7 g) instant yeast (one packet)
  • 1 teaspoon fine sea salt
  • ¾ cup (180 ml) whole milk, lukewarm (about 110°F / 43°C)
  • 1 large egg, at room temperature
  • 1 large egg yolk, at room temperature
  • 4 tablespoons (57 g) unsalted butter, melted and slightly cooled
  • For the filling: ¾ cup (165 g) packed light brown sugar
  • 1 tablespoon (8 g) ground cinnamon
  • ¼ teaspoon ground nutmeg (optional)
  • 4 tablespoons (57 g) unsalted butter, very soft but not melted
  • For the cream cheese frosting: 4 oz (113 g) cream cheese, softened
  • 4 tablespoons (57 g) unsalted butter, softened
  • 1 ½ cups (180 g) powdered sugar, sifted
  • 1 teaspoon vanilla extract
  • 1–2 tablespoons (15–30 ml) milk or heavy cream, as needed

Instructions

  1. Make the tangzhong: In a small saucepan, whisk together the water, milk, and bread flour until smooth. Cook over medium heat, stirring constantly, until the mixture thickens into a paste and reaches about 150°F (65°C) on a thermometer, about 2–3 minutes. It should be thick but still spreadable. Scrape into a small bowl and let cool to room temperature.
  2. Mix the dough: In the bowl of a stand mixer fitted with the dough hook, combine the bread flour, sugar, instant yeast, and salt. Add the cooled tangzhong, lukewarm milk, egg, egg yolk, and melted butter. Mix on low speed until a shaggy dough forms, about 2 minutes. Increase speed to medium-low and knead for 8–10 minutes, until the dough is smooth, elastic, and pulls away from the sides of the bowl. It should be slightly tacky but not sticky. If it’s too sticky, add flour 1 tablespoon at a time; if too dry, add milk 1 teaspoon at a time.
  3. First rise: Shape the dough into a ball and place in a lightly oiled bowl. Cover with plastic wrap or a damp towel and let rise in a warm spot (about 75°F / 24°C) until doubled in size, about 1 to 1 ½ hours. Alternatively, refrigerate the dough overnight for a slower, more flavorful rise (see Tips).
  4. Prepare the filling: In a small bowl, mix the brown sugar, cinnamon, and nutmeg if using. Set aside.
  5. Roll and fill: Turn the risen dough out onto a lightly floured surface. Gently deflate it and roll into a 12×18-inch (30×45 cm) rectangle. Spread the softened butter evenly over the dough, leaving a ½-inch border on one long edge. Sprinkle the brown sugar mixture evenly over the butter, pressing it gently into the dough.
  6. Shape the rolls: Starting from the long edge opposite the bare border, roll the dough tightly into a log. Pinch the seam to seal. Using a sharp knife or unflavored dental floss, cut the log into 12 equal slices, about 1 ½ inches (4 cm) thick.
  7. Second rise: Place the rolls cut-side up in a buttered 9×13-inch (23×33 cm) baking dish, spacing them evenly. Cover loosely with plastic wrap and let rise in a warm spot until puffy and nearly doubled, about 45–60 minutes. They should look soft and slightly jiggly when gently pressed.
  8. Preheat and bake: About 20 minutes before baking, preheat the oven to 350°F (175°C). Bake the rolls on the middle rack for 22–28 minutes, until golden brown on top and the internal temperature of the center roll reaches 190°F (88°C) on an instant-read thermometer. If the tops brown too quickly, tent loosely with foil after 15 minutes.
  9. Cool slightly: Let the rolls cool in the pan on a wire rack for 10–15 minutes. They should still be warm when frosted.
  10. Make the frosting: While the rolls bake, beat the cream cheese and butter together until smooth. Add the powdered sugar and vanilla, and beat until fluffy. Add milk 1 tablespoon at a time until you reach a spreadable consistency. Spread the frosting over the warm rolls. Serve immediately.

Tips

  • Overnight proof: After shaping the rolls in the pan, cover tightly and refrigerate for 8–16 hours instead of the second rise. In the morning, let them sit at room temperature for 30–60 minutes while the oven preheats, then bake as directed. This deepens the flavor and makes morning prep easy.
  • Don’t over-flour: The dough is soft and slightly tacky; that’s what makes the rolls tender. Resist adding too much flour during kneading—only add enough to keep it from sticking to the bowl.
  • Use a thermometer for the milk: Milk that’s too hot (above 120°F / 49°C) will kill the yeast; too cold will slow the rise. Aim for 110°F (43°C) for the best results.
  • Cut with floss: Dental floss (unflavored) or a very sharp serrated knife gives clean cuts without squishing the dough. Slide the floss under the log, cross the ends over the top, and pull to slice.

Serving Suggestions

Serve these cinnamon rolls warm, right after frosting, so the cream cheese melts slightly into the swirls. They pair beautifully with a cup of strong coffee, a glass of cold milk, or a simple fruit salad. For a brunch spread, offer them alongside scrambled eggs and crisp bacon. If you’re serving a crowd, cut the rolls in half and toast them lightly before frosting—it revives the texture and makes them even more indulgent.

Variations

  • Orange-cardamom: Add 1 teaspoon orange zest and ½ teaspoon ground cardamom to the filling, and replace the vanilla in the frosting with 1 teaspoon orange blossom water.
  • Pecan sticky buns: Skip the cream cheese frosting. Before baking, spread ½ cup (120 ml) maple syrup and 1 cup (120 g) chopped pecans in the bottom of the pan, then place the rolls on top. Invert the pan onto a platter while warm.
  • Whole-grain version: Substitute half the bread flour with whole wheat flour. Add 2 tablespoons (30 ml) extra milk, as whole wheat absorbs more liquid. The rolls will be slightly denser but still soft.
  • Vegan option: Use plant-based butter and milk, and replace the egg and yolk with 3 tablespoons (45 ml) unsweetened applesauce. The texture will be a bit more cake-like, but the flavor remains rich.

Storage and Reheating

Store frosted rolls in an airtight container at room temperature for up to 2 days, or in the refrigerator for up to 4 days. To freeze, skip the frosting and wrap the baked, cooled rolls tightly in plastic wrap and foil; freeze for up to 3 months. Thaw overnight in the fridge, then reheat in a 300°F (150°C) oven for 10–15 minutes, or microwave individual rolls for 20–30 seconds. Add frosting after reheating. For best texture, avoid reheating in the microwave more than once, as it can make the rolls rubbery.

Frequently Asked Questions

Can I use active dry yeast instead of instant? Yes. Use the same amount (2 ¼ teaspoons). Dissolve it in the lukewarm milk with a pinch of sugar and let sit for 5–10 minutes until foamy before adding to the dry ingredients. Reduce the milk in the dough by 2 tablespoons (30 ml) to account for the extra liquid.

Why did my rolls come out dry? Dry rolls usually mean over-baking or too much flour in the dough. Check the internal temperature at 22 minutes—it should be 190°F (88°C). Also, measure flour by spooning it into the cup and leveling off, rather than scooping, which can pack in extra flour.

Can I make the dough in a bread machine? Yes. Add the ingredients in the order recommended by your machine (usually liquids first, then dry, with yeast on top). Use the dough cycle, then proceed with rolling and shaping. The tangzhong should still be made and cooled beforehand.

How do I know when the rolls are fully baked? The tops should be deep golden brown, and the center roll should read 190°F (88°C) on an instant-read thermometer. If you don’t have a thermometer, insert a skewer into the center; it should come out clean, with no raw dough clinging.

Can I skip the tangzhong? You can, but the rolls will be less moist and may dry out faster. If you skip it, increase the milk in the dough by 3 tablespoons (45 ml) and reduce the flour by 2 tablespoons (16 g). The texture will be more traditional but still good.

My rolls didn’t rise well—what went wrong? The most common causes are expired yeast, milk that was too hot (killed the yeast), or a cool room. Check the yeast’s expiration date, and always test the milk temperature with a thermometer. If your kitchen is cool, place the dough in an oven with the light on (but not turned on) to create a warm environment.

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).