Soft Tangzhong Cinnamon Rolls from Scratch
Learn to make the best cinnamon rolls from scratch using a tangzhong starter for ultra-soft dough, brown butter filling, and a warm cream cheese glaze.
Mastering cinnamon rolls from scratch is a rite of passage for any home baker, but the secret to bakery-level results isn't just more butter—it's science. By using a tangzhong, or a cooked flour-and-milk paste, we pre-gelatinize the starches to create a dough that stays pillowy for days rather than hours.
These are quite simply the best cinnamon rolls you will ever pull out of your oven. We’ve leveled up the classic recipe with a brown butter filling that provides a deep, toasted nutty flavor and a thick consistency that prevents the dreaded 'filling leak' at the bottom of the pan.
Whether you're making these for a holiday morning or a rainy Sunday, this homemade cinnamon rolls recipe delivers a high-domed, gooey-centered result that puts the mall kiosks to shame. The final touch is a silky cream cheese glaze poured over while the buns are still warm, ensuring every spiral is saturated with sweetness.
Ingredients
Tangzhong Starter
- 3 tbsp (25g) all-purpose flour
- 1/2 cup (120ml) whole milk
Dough
- 4 cups (500g) all-purpose flour (plus more for dusting)
- 1/4 cup (50g) granulated sugar
- 2 1/4 tsp (1 standard packet) instant yeast
- 1 tsp fine sea salt
- 1/2 cup (120ml) whole milk, room temperature
- 1 large egg, room temperature
- 4 tbsp (56g) unsalted butter, softened
Brown Butter Filling
- 6 tbsp (85g) unsalted butter
- 3/4 cup (150g) dark brown sugar, packed
- 1 1/2 tbsp ground cinnamon
- 1/4 tsp fine sea salt
Cream Cheese Glaze
- 4 oz (115g) cream cheese, softened
- 3 tbsp unsalted butter, softened
- 1 cup (120g) powdered sugar
- 1 tsp vanilla bean paste or extract
- 2-3 tbsp heavy cream or milk
Instructions
- 1
Make the tangzhong by whisking 3 tbsp flour and 1/2 cup milk in a small saucepan over medium heat until a thick, mashed-potato-like paste forms. Remove from heat and let cool for 5 minutes.
- 2
Combine the tangzhong with the remaining dough ingredients (flour, sugar, yeast, salt, milk, egg, and softened butter) in the bowl of a stand mixer fitted with a dough hook.
- 3
Knead on medium-low speed for 8-10 minutes until the dough is smooth, elastic, and pulls away from the sides of the bowl. Place in a greased bowl, cover, and let rise in a warm spot for 60-90 minutes or until doubled in size.
- 4
Prepare the brown butter filling while the dough rises by melting 6 tbsp butter in a skillet over medium heat, swirling until it smells nutty and shows brown flecks. Pour into a bowl and stir in the brown sugar, cinnamon, and salt. Let it cool until it reaches a spreadable, paste-like consistency.
- 5
Punch down the risen dough and roll it out on a lightly floured surface into a 12x18 inch rectangle.
- 6
Spread the brown butter cinnamon paste evenly across the dough, leaving a 1/2-inch border at the top edge.
- 7
Roll the dough tightly into a log starting from the long edge. Use unflavored dental floss or a very sharp serrated knife to cut the log into 12 even rolls.
- 8
Place the rolls in a greased 9x13 inch baking pan. Cover and let rise for another 45-60 minutes until puffy and touching each other.
- 9
Bake at 350°F (175°C) for 25-30 minutes until the tops are lightly golden brown.
- 10
Whisk together the glaze ingredients (cream cheese, butter, powdered sugar, vanilla, and cream) until smooth. Pour half the glaze over the rolls immediately after removing them from the oven, then spread the remaining glaze on after they have cooled for 10 minutes.
Nutrition (per serving)
Estimates only — not medical or dietary advice.
- Calories
- 395 kcal
- Protein
- 6 g
- Carbs
- 56 g
- Fat
- 17 g
- Fiber
- 2 g
- Sugar
- 31 g
- Sodium
- 262 mg
Tips
- → Use dental floss to cut your rolls. Slide the floss under the log, cross it over the top, and pull quickly to get a clean cut without squishing the delicate dough layers.
- → Ensure your brown butter filling has cooled to a soft paste before spreading. If it's too liquid, it will leak out of the rolls during the second rise and bake.
- → Don't over-flour your work surface. A slightly tacky dough creates a much softer final bun than a dry, flour-heavy one.
- → For an overnight option, perform the second rise in the refrigerator for up to 12 hours. Let the rolls sit at room temperature for 45 minutes before baking.
FAQ
Why does my cinnamon roll dough not rise?
The most common culprits are expired yeast or liquid that was too hot (over 115°F), which kills the yeast. Ensure your milk is room temperature or just slightly warm to the touch.
Can I use bread flour instead of all-purpose flour?
Yes! Bread flour will give you a slightly chewier, more structural roll, whereas all-purpose flour yields a softer, more tender crumb. Both work beautifully with the tangzhong method.
How do I prevent the centers from popping up while baking?
This usually happens when rolls are coiled too tightly. Roll the dough log firmly but avoid stretching it excessively, which creates tension that forces the center upward as the steam expands.
You might also like
DessertCinnamon Rolls from Scratch with Tangzhong and Brown Butter
Learn to make the best cinnamon rolls from scratch using a soft tangzhong dough, a rich brown-butter filling, and a warm cream cheese glaze that melts into every layer.
DessertSalted Brown Butter Edible Cookie Dough
Indulge in this safe to eat edible cookie dough made with toasted flour, rich brown butter, and flaky salt. No eggs, no risk, and ready in 15 minutes.
DessertThe Ultimate Spiced Carrot Cake Recipe with Cream Cheese Frosting
This reliable carrot cake recipe delivers a moist, perfectly spiced sponge packed with toasted walnuts and topped with a thick, tangy cream cheese frosting.
DessertLemon Pound Cake with Zesty Syrup and Crackle Glaze
This buttery lemon pound cake features a tight crumb, a bright citrus syrup soak, and a tart sugar glaze. The ultimate easy lemon pound cake for high-impact dessert.
