These soft and fluffy overnight cinnamon rolls are made with a rich, buttery dough, filled with a sweet cinnamon-sugar mixture, and topped with a luscious cream cheese frosting. Prepare the dough the night before, let it rise slowly in the fridge, and wake up to bakery-style cinnamon rolls that are perfect for breakfast or brunch!
In a mixing bowl, combine warm milk, yeast, and 1 tbsp sugar. Let it sit for 5-10 minutes until foamy.
In a large bowl, whisk eggs, melted butter, remaining sugar, and yeast mixture.
Gradually add flour and salt, kneading for 8-10 minutes until a smooth dough forms.
Transfer to a greased bowl, cover, and let rise for 1-2 hours until doubled.
In a small bowl, mix brown sugar and cinnamon. Set aside.
Roll out the dough into a 12x18-inch rectangle on a floured surface.
Spread softened butter evenly over the dough.
Sprinkle the cinnamon-sugar mixture evenly over the butter.
Roll the dough tightly from the long side into a log.
Cut into 12 equal rolls and place in a greased 9x13-inch baking dish.
Cover the dish with plastic wrap and refrigerate overnight (8-12 hours).
The next morning, remove from the fridge and let sit at room temperature for 30 minutes.
Preheat oven to 175°C (350°F).
Bake for 20-25 minutes until golden brown.
Beat cream cheese, butter, powdered sugar, and vanilla extract until smooth.
Spread over warm rolls and serve!