Soft and fluffy cinnamon rolls with tons of buttery-cinnamon filling and a just-sweet-enough cream cheese glaze on top. Perfect company breakfast!

Gooey Cinnamon Rolls with Cream Cheese Glaze

Soft and fluffy cinnamon rolls with tons of filling and a cream cheese glaze on top.
Course Dessert
Cuisine American
Prep 55 minutes
Cook 25 minutes
Resting time 11 hours 10 minutes
Total 12 hours 30 minutes
Servings 12 cinnamon rolls
Calories 608 kcal
Author Michelle


For the Dough:

  • 4 cups bread flour
  • ½ cup granulated sugar
  • 1 tablespoon instant dry yeast
  • 1 tablespoon kosher salt
  • 4 eggs
  • 1 cup minus 2 tablespoons whole milk
  • 18 tablespoons unsalted butter, at room temperature, cut into 18 pieces

For the Filling:

  • 12 tablespoons unsalted butter, melted
  • ½ cup + 1 tablespoon light brown sugar
  • ¼ cup granulated sugar
  • tablespoons ground cinnamon
  • Pinch grated nutmeg

For the Egg Wash:

  • 1 egg yolk
  • 2 tablespoons milk

For the Cream Cheese Glaze:

  • 8 ounces cream cheese at room temperature
  • cup powdered sugar
  • ¾ teaspoon vanilla extract
US Customary - Metric


  1. Make the Dough: Combine the bread flour, sugar, yeast, and salt in the bowl of an electric mixer fitted with the dough hook. Add the eggs and milk and mix on low speed until the mixture forms a ball around the hook, about 4 minutes. Increase the speed to medium and mix until the dough is very smooth, 5 more minutes. Continue mixing the dough on medium speed and add the butter 1 tablespoon at a time, mixing well to incorporate after each addition. All of the butter should be added over 3 minutes of mixing.
  2. Transfer the dough to a large, oiled bowl, cover with plastic wrap and let rise for 1½ hours. (The dough is very enriched, so it may not expand much.) Transfer the dough to a parchment-lined baking sheet and pat out into a 1-inch-thick rectangle about 8 inches by 11 inches. Cover directly with plastic wrap and refrigerate overnight.
  3. Make the Filling: In a medium bowl, stir together the melted butter, brown sugar, granulated sugar, cinnamon, and nutmeg. Let the mixture firm up to a spreadable consistency at room temperature. Reserve at room temperature.
  4. Assemble the Cinnamon Rolls: Preheat the oven to 375 degrees F. Generously grease a 9x13-inch baking dish with softened butter.
  5. Lightly flour your work surface, then turn the dough out onto it. Remove the parchment from the dough, and flour the top surface of the dough. Roll the dough out into a ½-inch-thick rectangle, about 12x20 inches. Dollop the prepared filling all over the dough, then use an offset spatula to spread the filling into an even layer, spreading it the whole way to the edges. Starting with the long side closest to you, begin to roll the dough into a tight spiral. Using a serrated knife, slice the finished roll into 12 equal pieces. Arrange the rolls inside of the prepared baking dish, leaving about ¼-inch of space between each one. Cover the rolls loosely with plastic wrap or a clean kitchen towel and let rise in a warm place for 30 minutes.
  6. Make the Egg Wash: In a small bowl, whisk together the egg yolk and milk to combine.
  7. Brush the top of the rolls with the egg wash and bake until they are golden on the surface and the filling is bubbly, 25 to 30 minutes. Remove from the oven and cool for 15 minutes.
  8. For the Cream Cheese Glaze: While the rolls cool, whisk together the cream cheese, powdered sugar and vanilla extract. Spread evenly over the cinnamon rolls. Serve warm or at room temperature.

Recipe Notes

Nutritional values are based on one serving

Nutrition Facts
Gooey Cinnamon Rolls with Cream Cheese Glaze
Amount Per Serving
Calories 608 Calories from Fat 342
% Daily Value*
Fat 38g58%
Saturated Fat 22g138%
Cholesterol 169mg56%
Sodium 681mg30%
Potassium 149mg4%
Carbohydrates 58g19%
Fiber 2g8%
Sugar 26g29%
Protein 9g18%
Vitamin A 1270IU25%
Vitamin C 0.1mg0%
Calcium 95mg10%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.