These Homemade Cinnamon Rolls taste like they came from a bakery! They're soft and fluffy, and topped with a thick layer of cream cheese frosting. A make-ahead dough breaks up the work.

Photography Credit: Cindy Rahe

My mom lives in a small mining town nestled among the mountains of rural Nevada, and in that town is a gem of a deli-cafe run by a Mennonite family. This family makes the most enormous, fluffy cinnamon rolls slathered in sticky cream cheese frosting that I have ever seen.

Those cinnamon rolls were exactly what I channeled while working on this recipe. I wanted to deliver a recipe for big, puffy, bakery-style cinnamon rolls that anyone can make at home.

VIDEO! How to Make Homemade Cinnamon Rolls

Pillowy Bakery-Style Cinnamon Rolls

In my vision for these perfect cinnamon rolls, I wanted a dough that would bake up into pillowy spirals, each roll squishing up to its neighbor, leaving a feathery stretch of bread when pulled apart.

This dough is rich, but it’s not actually all that sweet. This makes it the perfect canvas for the buttery brown sugar and cinnamon filling.

Spread the cream cheese frosting over the rolls while they’re still warm. This way some of the frosting melts into the cinnamony-spirals.

A Slow Rise for the Best Cinnamon Rolls

The dough I ultimately created is best made over two days.

Day 1: I mix the dough the night before baking and let it slowly rise in the refrigerator overnight.

I mix the dough the night before baking and let it slowly rise in the refrigerator overnight. Day 2: The next morning, I roll, fill, and bake the rolls.

Not only does this break up the work, but I think the flavor from a slow-risen dough tastes better. It’s also much easier to work with cold dough when you’re rolling and shaping the rolls.

You can get a lot more spirals in your cinnamon rolls with cold dough!

Butter Makes Cinnamon Rolls Better!

Also, if you’ve never tried adding butter to your cinnamon roll dough before, just wait until you try this recipe. It’s very similar to a brioche dough, and it makes rolls that are rich, fluffy, and incredibly tender.

This recipe works best if the butter for the dough is very soft. Take the butter out of the fridge a few hours before you want to make the dough to give it time to soften, or even the night before.

If you forget, or don’t have time to let the butter soften, slice it into tablespoons and knead each piece between your fingers before adding it to the dough.

READ MORE! 4 Tips for Making the Best Cinnamon Rolls Ever

STORING AND FREEZING CINNAMON ROLLS

I think these rolls are best the day they are made, when they are still slightly warm and the frosting nice thick and sweet. They’ll start to dry out the longer they keep, but you can still enjoy them.

To reheat: I like to reheat them quickly in the microwave for about 20 seconds, just until the icing begins to melt.

I like to reheat them quickly in the microwave for about 20 seconds, just until the icing begins to melt. To freeze unbaked rolls: Make them through the rolling and cutting step and place them in the pan but don’t do the second rise. Cover them, and freeze. When you want to bake them, defrost in the refrigerator overnight. Let the rolls rise in a warm place for 1-2 hours or until doubled in size. Bake as directed in the recipe.

Make them through the rolling and cutting step and place them in the pan but don’t do the second rise. Cover them, and freeze. When you want to bake them, defrost in the refrigerator overnight. Let the rolls rise in a warm place for 1-2 hours or until doubled in size. Bake as directed in the recipe. To freeze baked rolls: It’s best to freeze unfrosted cinnamon rolls, as the frosting gets sticky when thawed. (Though if you don’t mind that, go ahead and freeze your leftover frosted cinnamon rolls!) Freeze the rolls individually and thaw them in the microwave in 30 second intervals until warmed through.

MORE OOEY GOOEY SWEET THINGS TO LOVE!