This homemade cinnamon rolls recipe is truly the best ever! They are so light and fluffy, made with brown butter, and topped with silky cream cheese icing.
But it’s been too long since I’ve made a classic light and fluffy cinnamon roll!
These are the best rolls I’ve ever made! You can tell from the images that they truly are light and fluffy with tons of cinnamon.
I followed a recipe from Cooks Illustrated and made just a few changes. The main one being brown butter. I’ve been on a brown butter kick lately and just had to include it in these rolls.
OMG! They came out amazing!!
This post may contain affiliate links. Please see my disclosure policy for more details.
Cinnamon roll ingredients
The ingredient list for cinnamon rolls can be intimidating but don’t let it scare you. Yeast is nothing to be afraid of! To make homemade cinnamon rolls, you will need:
- Butter – This gets cooked on the stovetop until it turns golden brown
- Milk – Whole milk is best for this recipe
- Yeast – You need 1 envelope of instant yeast or 2 and 1/4 teaspoons
- Eggs – Will help the rolls rise higher creating the light and fluffy texture
- Flour – I prefer all-purpose flour
- Sugar – Just a little to add sweetness to the dough and feed the yeast
- Salt – Helps balance the sweetness
- Brown sugar – The main ingredient for that gooey filling
- Cinnamon – It’s not a cinnmon roll without it
The printable recipe card with full ingredient amounts and instructions can be found at the bottom of this post.
How to make homemade cinnamon rolls?
Here’s how to make the very best cinnamon rolls ever…
- Brown the butter. Brown the butter in a small pan and set aside some for the filling.
- Make the dough. Warm the milk to 105-115°F and stir in the yeast until it’s dissolved. Then, stir in the eggs and slightly cooled brown butter. Place the flour, sugar, and salt in the bowl of a stand mixer fitted with the dough hook attachment. Gradually pour the milk mixture into the flour while the mixer runs on low speed. Keep beating on low speed until all the flour is incorporated then turn the speed up to medium and mix until a soft dough forms and pulls away from the sides of the bowl. Turn the dough out into a lightly greased bowl, cover, and let rise until doubled in size. This can take anywhere from 1 to 2 hours depending on how warm the environment is.
- Make the filling. Combine the brown sugar, cinnamon, and salt in a bowl.
- Shape the rolls. Roll the dough into an 18-inch square and brush the surface with the reserved brown butter. Sprinkle the filling evenly over the butter. Roll the dough tightly into a log and pinch the seam to seal. Cut the log into 12 equal size pieces and place them in a buttered 9×13 baking dish. Cover and let rise until doubled in size. This will take about 1 hour.
- Bake the rolls. Bake the rolls in a 350°F oven for 35-40 minutes. The filling should be melted and the rolls should be a deep golden brown.
- Glaze the rolls. Top the warm rolls with your favorite glaze or use the one included in the recipe down below.
- Serve warm. Cinnamon rolls are best served warm. Enjoy!
Can active dry yeast be used instead of instant yeast?
If you only have active dry yeast on hand, you can use that instead of instant yeast. You’ll need to activate the yeast beforehand by placing in 1/4 cup of warm (105-115°F) water mixed with 1 tablespoon of sugar. Let it sit for 5 minutes until it’s foamy then add it to the warm milk. You will need to reduce the amount of milk by 1/4 cup.
Do I have to use brown butter?
You do not have to brown the butter if you don’t want to. You can simply use melted butter instead. Although, the sweet nutty flavor of brown butter is what makes the rolls so phenomenal.
How do I make cinnamon rolls without a stand mixer?
These cinnamon rolls are easiest to make with a stand mixer but I understand that not everyone has one. You can mix the dough in a large bowl with a wooden spoon until the flour is well incorporated then turn the dough out onto a lightly floured surface and knead it until a soft dough forms.
Try to avoid adding too much extra flour during kneading as this can make the rolls dense and tough.
You’ll know the dough is ready when it is smooth and no longer sticky. If you press a finger in the center, it should bounce back.
More delicious roll recipes
For the dough
For the filling
- 1/4 cup (56 g) brown butter, reserved from dough
- 1 and 1/2 cups (315 g) packed light brown sugar
- 2 tablespoons ground cinnamon
- 1/4 teaspoon salt
Make the dough
- Heat the butter in a small saucepan over medium heat, whisk frequently. Continue to cook until melted. The butter will foam and then subside. Cook until brown bits develop in the bottom of the pan and the butter turns a light golden color, about 8 minutes. Set aside to cool slightly. Remove 1/4 cup of the brown butter and reserve it for the filling.
- In a small saucepan, heat the milk over low heat until it reaches 105-115ºF. Remove from heat, whisk in the yeast until it’s dissolved. Whisk in the eggs and brown butter.
- Add the flour, sugar, and salt to the bowl of a stand mixer. Fit the mixer with the dough hook attachment. With the mixer on low speed, gradually pour the milk mixture into the flour.
- Continue to beat on low until the flour is incorporated, stop and scrape down the sides and bottom as needed. Turn the speed up to medium and mix until the dough is smooth and comes away from the sides of the bowl, about 10 minutes.
- Scrape the dough out into a lightly oiled bowl. Brush a little oil over the top of the dough. Cover and set in a warm place to rise for 2 hours or until doubled in size.
Make the filling
- In a small bowl, combine the brown sugar, cinnamon, salt.
- Turn the dough out onto a lightly floured surface and roll it into an 18-inch square.
- Spread the reserved brown butter over the dough and sprinkle evenly with the brown sugar mixture.
- Starting with the side closest to you, tightly roll the dough into a log and pinch the seam to seal.
- Place the roll, seam-side down, on a cutting board. Cut the dough into 12 equal pieces and arrange them cut side up in a buttered 9×13-inch baking dish.
- Cover with plastic wrap and let rise for 1 hour or until doubled in size.
- Heat oven to 350 degrees. Remove the plastic wrap and bake the rolls until deep golden brown and the filling is melted, 35 to 40 minutes.
Make the glaze
- Meanwhile, beat the cream cheese and butter together until creamy. Beat in the confectioners’ sugar, one cup at a time until incorporated.
- Add the vanilla and milk. Mix until the icing is smooth and spreadable.
- Transfer the rolls to a wire rack and top with 1/2 cup of glaze. Cool for 15-30 minutes then top with remaining glaze. Serve warm and enjoy!
Make ahead tip
- Baked and glazed rolls will keep for up to 4 days, cover tightly and store in the refrigerator.
- Baked rolls will keep for up to 2 months in the freezer. Thaw in the refrigerator overnight and warm to your liking before serving.
- You can partially bake the rolls, freeze them, then continue baking when you are ready to serve them. Follow the recipe as direct but bake the rolls for 10 minutes. Cool completely, cover tightly and freeze. When you are ready to bake them, preheat the oven and bake the rolls for 25-30 minutes or until they are cooked through and golden in color. There’s no need to thaw them first.