Soft, Buttery Brioche Cinnamon Rolls
Brioche cinnamon rolls are what you make when you want a morning that feels special but still doable. The dough is rich with butter and eggs, so every spiral bakes up tender and almost custardy in the center, with a dark, sticky cinnamon sugar swirl.

This recipe walks you through the process step by step, from mixing the soft dough to spreading on a tangy cream cheese frosting while the rolls are still warm enough to melt it into every crevice.
Why This Brioche Cinnamon Roll Recipe Works
The brioche dough stays soft and moist for a couple of days on the counter, unlike leaner yeast doughs that start to dry out overnight. Eggs and plenty of butter do the heavy lifting here, so you can bake them the night before and still wake up to pillowy rolls.
The filling keeps things simple: brown sugar and cinnamon, with just enough butter to create a caramel-like layer between the dough. I don’t add extra flour or melted butter on top, which can make the swirl gummy instead of sticky.
The frosting is a classic cream cheese spread with enough tang to cut through the sweetness. It’s smooth and ridiculously easy to whisk together while the rolls cool.
Ingredients

All the ingredients you need for the dough, filling, and frosting.
For the dough
- 1 cup (240ml) whole milk, warm (about 110°F / 43°C): activates the yeast and adds richness
- 2 1/4 tsp (1 packet) instant yeast: no need to proof beforehand
- 1/4 cup (50g) granulated sugar: feeds the yeast and adds a touch of sweetness
- 2 large eggs, at room temperature: for structure and tenderness
- 1 tsp salt: balances the sweetness
- 4 cups (500g) bread flour, plus more for dusting: the higher protein gives the rolls structure
- 1/2 cup (1 stick / 115g) unsalted butter, very soft: this makes the dough rich and keeps it moist
For the filling
- 1/2 cup (1 stick / 115g) unsalted butter, very soft: helps the cinnamon sugar stick and melt into the dough
- 1 cup (200g) packed light brown sugar: creates that sticky, caramelized swirl
- 2 tbsp ground cinnamon: the main flavor in the filling
For the frosting
- 4 oz (115g) cream cheese, softened: the base of a tangy, creamy frosting
- 1/4 cup (1/2 stick / 55g) unsalted butter, softened: for smoothness
- 1 cup (120g) powdered sugar: sweetens and thickens
- 1/2 tsp vanilla extract
- Pinch of salt
- 1 to 2 tbsp milk, as needed: to thin the frosting to a spreadable consistency
Variations / Substitutions
- Knead by hand: If you don’t have a stand mixer, knead the dough on a floured surface for about 12 to 15 minutes until smooth and elastic.
- Swap the frosting: For a simpler topping, skip the cream cheese and whisk 1 cup of powdered sugar with a few tablespoons of milk and a splash of vanilla.
- Add nuts or fruit: Fold 1/2 cup of chopped toasted pecans or raisins into the brown sugar mixture before rolling.
- Make them dairy-free: Use a plant-based butter block and a dairy-free cream cheese alternative; the rolls will still be tender, just slightly less rich.
- Chocolate twist: Sprinkle a few tablespoons of mini chocolate chips over the cinnamon filling for a chocolate-studded roll.
If you love these, try my Classic Cinnamon Rolls recipe for a quicker, everyday version made with an all-purpose flour dough.
How to Make Brioche Cinnamon Rolls
Step 1: Mix and Knead the Brioche Dough

In the bowl of a stand mixer, combine the 1 cup warm milk, 2 1/4 tsp instant yeast, and the 1/4 cup granulated sugar. Let it sit for about 5 minutes until the mixture looks foamy, this tells you the yeast is alive. Attach the dough hook and add the 2 eggs and 1 tsp salt, then add the 4 cups bread flour all at once. Mix on low speed until a shaggy dough forms, about 2 minutes.
Increase the speed to medium-low and knead for 8 to 10 minutes. The dough should pull away from the sides of the bowl and feel smooth and slightly tacky. With the mixer running, add the 1/2 cup very soft butter a tablespoon at a time, waiting until each piece disappears before adding the next. After all the butter is in, knead for another 3 to 4 minutes. You’ll know it’s ready when you can stretch a small piece of dough thin enough to see light through it without tearing.
Step 2: Rest the Dough for the First Rise

Scrape the dough into a lightly greased large bowl, cover with plastic wrap or a clean kitchen towel, and let it rise in a warm spot until doubled in size, about 1 to 1 1/2 hours. A warm, draft-free spot is ideal, like the microwave with the door just cracked after heating a cup of water.
The dough is ready when you can poke it gently with a floured finger and the indentation springs back slowly, leaving a slight dent. If it snaps back too fast, give it another 15 minutes.
Step 3: Roll and Fill the Dough

Punch down the dough to release the air and turn it out onto a lightly floured surface. Roll it into a rectangle about 12 by 18 inches, using your hands to gently stretch the corners into a neat shape. If the dough resists stretching, let it rest for 5 minutes and try again. Spread the 1/2 cup very soft butter evenly over the surface, leaving a 1/2 inch border along one long edge.
Mix the 1 cup brown sugar and 2 tbsp cinnamon in a small bowl, then sprinkle the mixture over the buttered dough. Press it lightly so it sticks. Starting from the long side without the border, roll the dough up tightly into a log, using your fingertips to keep the roll even. Pinch the seam to seal.
Step 4: Proof the Shaped Rolls

Use a serrated knife or unflavored dental floss to cut the log into 12 equal pieces, about 1 1/2 inches thick. Place them cut side up in a buttered 9×13 inch baking pan, leaving a little space between each roll. Cover loosely with plastic wrap and let them rise again until they are puffy and gently touching each other, about 45 minutes to 1 hour.
Toward the end of this rise, preheat your oven to 350°F (175°C) so it’s ready to go. You’ll notice the rolls look noticeably larger and feel very soft when poked.
Step 5: Bake Until Golden

Bake the rolls on the middle rack for 22 to 26 minutes. Rotate the pan halfway through if your oven bakes unevenly. They’re done when the tops are deep golden brown and the sugar filling is bubbling a little at the edges. If you have an instant-read thermometer, the center of a middle roll should register about 190°F (88°C).
Remove the pan from the oven and let the rolls cool on a wire rack for about 10 minutes. They’ll continue to set as they cool, so don’t worry if they seem very soft right out of the oven.
Step 6: Frost and Serve

While the rolls cool, beat the 4 oz cream cheese and 1/4 cup butter with a hand mixer or whisk until smooth. Sift in the 1 cup powdered sugar, then add the 1/2 tsp vanilla and a pinch of salt. Beat in the 1 to 2 tbsp milk, a splash at a time, until the frosting is thick but spreadable.
Spoon the frosting over the warm rolls and use an offset spatula to spread it gently. Serve right away while the rolls are still a little warm and the frosting softens into the cracks.
Tips for the Best Brioche Cinnamon Rolls
- Weigh your flour if you can.: A cup scooped directly from the bag can pack a lot more flour than the recipe intends, which leads to dry dough. If you don’t have a scale, spoon the flour into the measuring cup and level it without tapping.
- Check your yeast’s expiration date: if you don’t bake often. Foamy yeast in the warm milk is a good sign, but if there are no bubbles after 5 minutes, start over with fresh yeast.
- Cold butter will not blend into the dough.: Make sure the butter for the dough is soft enough that you can press a finger into it easily, but not melted. This prevents little butter lumps from tearing the gluten.
- Slice with floss for clean spirals.: A piece of unflavored dental floss slid under the log and crossed over the top will cut through the dough without squishing the swirls. A bread knife works too, but you’ll need a gentle sawing motion.
- Don’t overbake.: The rolls will look dark golden on top, but the inside stays soft if you pull them out around the 24 minute mark. They’ll firm up as they cool, so resist baking until the center feels totally set.
Scaling the batch is straightforward. Here’s how to adjust the main ingredients:
| Batch Size | Bread Flour | Butter (dough) | Butter (filling) | Cream Cheese (frosting) |
|---|---|---|---|---|
| Half (6 rolls) | 2 cups (250g) | 1/4 cup (55g) | 1/4 cup (55g) | 2 oz (55g) |
| Full (12 rolls) | 4 cups (500g) | 1/2 cup (115g) | 1/2 cup (115g) | 4 oz (115g) |
| Double (24 rolls) | 8 cups (1 kg) | 1 cup (230g) | 1 cup (230g) | 8 oz (230g) |
Use a 9×13 pan for the full and double batches (you may need a larger pan for 24 rolls, like a half sheet pan) and an 8×8 pan for the half batch. Baking time will be similar for the half batch, maybe 2 to 3 minutes less.
Storing Brioche Cinnamon Rolls
- Refrigerate: Keep leftover frosted rolls in an airtight container at room temperature for up to 2 days, or in the fridge for up to 5 days. They’ll stay moist because of the butter and eggs.
- Reheating: A quick 15 to 20 seconds in the microwave per roll brings back that just-baked softness. For a whole pan, cover loosely with foil and warm in a 300°F (150°C) oven for about 10 minutes.
- Freezing: Freeze baked, unfrosted rolls in a single layer on a sheet pan, then transfer to a freezer bag. They’ll keep for up to 2 months. Thaw at room temperature, warm briefly, then frost.
Frequently Asked Questions
Can I make the dough the night before and bake in the morning?
Yes. After cutting and arranging the rolls in the pan, cover tightly with plastic wrap and refrigerate for up to 12 hours. In the morning, let them sit at room temperature until they’ve risen about halfway (roughly 45 minutes, depending on your kitchen), then bake as directed.
I don’t have bread flour. Can I use all-purpose flour?
You can. The rolls will still be tender but slightly less chewy. Use the same weight, and expect the dough to need a minute or two less kneading.
Why did my rolls come out dense?
The most common reason is under-proofing. The rolls need to double during each rise. If your kitchen is cool, it will take longer, so watch the dough’s size, not the clock. Over-flouring can also make the dough heavy.
Can I freeze the dough after shaping?
Freezing shaped raw rolls isn’t as reliable because the yeast may lose some power. Instead, freeze the baked, unfrosted rolls as described in the storage section.
Can I skip the cream cheese frosting?
Absolutely. A simple powdered sugar glaze or a drizzle of honey-butter works just as well. The rolls are rich enough on their own.

Brioche Cinnamon Rolls Recipe
Ingredients
Method
- In a stand mixer bowl, combine warm milk, yeast, and granulated sugar. Let sit 5 minutes until foamy. Add eggs, salt, and flour, mix to a shaggy dough, then knead with dough hook on medium-low 8 to 10 minutes. Add soft butter a little at a time, kneading after each, then knead 3 to 4 more minutes until smooth and elastic.
- Place dough in a greased bowl, cover, and let rise in a warm spot until doubled, about 1 to 1 1/2 hours.
- Punch down dough, roll out on a floured surface to a 12×18 inch rectangle. Spread 1/2 cup soft butter over dough, then sprinkle with brown sugar and cinnamon mixture. Roll up tightly from the long side.
- Cut into 12 equal pieces and place in a buttered 9×13 inch pan. Cover and let rise until puffy and touching, 45 minutes to 1 hour. Preheat oven to 350°F (175°C) near the end.
- Bake on the middle rack for 22 to 26 minutes, until deep golden. Cool in the pan on a rack for 10 minutes.
- Beat cream cheese and 1/4 cup butter until smooth, then mix in powdered sugar, vanilla, and salt. Thin with milk to a spreadable consistency. Frost the warm rolls and serve.
