Soft, fluffy, gooey cinnamon rolls topped with sweet vanilla icing. Packed with tons of cinnamon-brown sugar-toffee-like flavors, these cinnamon rolls have never been easier to make at home from scratch. Learn how to turn the dough, the cinnamon roll filling, and the vanilla icing into the perfect breakfast or brunch for the holidays or any time of year!
Make the dough & let it rise. In the bowl of a stand mixer, add the warm milk then stir in the sugar and instant dry yeast. Allow it to sit for 2-3 minutes until foamy. Mix in the eggs, butter, and salt until combined. Switch to the dough hook, add flour, 1 cup at a time, and mix until a dough forms. If you don't have a stand mixer with a dough hook, you can mix and knead by hand, for about 2-3 minutes, until a dough forms. Cover the bowl with a kitchen towel and let it rest in a warm place for 1 hour until the dough has doubled in size.
Make the cinnamon rolls filling. In a bowl, mix together brown sugar and cinnamon until all is combined. Set aside. I prefer using brown sugar for this cinnamon sugar mixture instead of granulated sugar. Brown sugar gives these cinnamon rolls a more moist, sweet toffee flavor.
Roll out the dough. Spray a 9×13 glass or metal baking dish with nonstick cooking spray. Set aside. Lightly sprinkle your work surface with flour. Transfer the dough onto your work surface and roll it into an evenly thick rectangle making sure the long side is 18-inch long.
Add the cinnamon roll filling. Carefully brush the rectangle with melted butter. Sprinkle the cinnamon sugar mixture evenly over the melted butter.
Cut the dough into rolls. Roll the dough into an 18-inch log. Using a sharp knife, evenly cut the log into 12 rolls.
Let the rolls rise (again). Transfer the rolls to the baking dish. Cover the rolls with a kitchen towel and let them rise for 1 hour.
Bake the rolls. Preheat the oven to 350ºF. Bake the rolls for 25-28 minutes or until golden brown on top. At the 15-minute mark, cover the top of the rolls with aluminum foil to avoid them browning too much. Let them cool for 30 minutes before icing.
Make the icing for the cinnamon rolls. In a bowl, whisk together the powdered sugar, 2 tablespoons of milk, butter, and vanilla until smooth. For a thinner icing consistency, stir in 1 more tablespoon of milk.
Frost your rolls. After the cinnamon rolls have cooled, spread the icing on top of the cinnamon rolls, making sure each one is evenly coated with the icing. Slice, serve, and enjoy!
Notes
Make Ahead Cinnamon Rolls
To make cinnamon rolls ahead of time, make the recipe up to step 7.
Once you transfer the rolls to the baking dish (step 7), brush the tops of the rolls with melted butter then cover the dish in plastic wrap.
The butter will help the plastic wrap come off easily the next day. Place the dish in the fridge overnight for 8-12 hours. Once you’re ready to bake, bring the rolls to room temperature, about 30 minutes or so, before baking.
Freezing Tips
You need to partially bake them first before freezing them. When you get to step 8, bake the buns for 10 minutes instead of the full 25-28 minutes then cool completely.
Cover the baking dish in plastic wrap before placing them in the freezer. You can freeze the partially baked rolls for up to 1 month.
Make sure to thaw them 24 hours before baking in the fridge and bake them the next day at 350ºF for the remaining time (15-20 minutes) until golden brown.
Storage Tips
You can leave baked cinnamon rolls in an airtight container for up to 2 days at room temperature then store them in the freezer for up to 1 month.