Go Back

Cinnamon-Walnut Rolls

These Soft and Fluffy Cinnamon-Walnut Rolls with Cream Cheese Frosting are a perfect treat for busy mornings, offering comfort with minimal effort.
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 1 hour 45 minutes
Servings: 12 rolls
Course: Breakfast, Brunch
Cuisine: American
Calories: 320

Ingredients
  

Dough
  • 1 cup whole milk, warmed to about 110°F Warm until it feels like warm bath water.
  • 2 1/4 teaspoons active dry yeast 1 packet
  • 1/4 cup granulated sugar
  • 1/4 cup unsalted butter, melted and slightly cooled
  • 1 large egg, room temperature
  • 1/2 teaspoon salt
  • 3 to 3 1/2 cups all-purpose flour Adjust as necessary for dough consistency.
Filling
  • 1/2 cup unsalted butter, softened
  • 3/4 cup packed brown sugar Light or dark.
  • 2 tablespoons ground cinnamon
  • 1 cup chopped walnuts, toasted and cooled Toast for better flavor.
Cream Cheese Frosting
  • 4 oz cream cheese, softened
  • 1/4 cup unsalted butter, softened
  • 1 to 1 1/2 cups powdered sugar Start with 1 cup, add more for desired sweetness.
  • 1/2 teaspoon vanilla extract
  • 1 pinch salt
  • 1-2 tablespoons milk If needed to thin.
Optional finishing
  • A sprinkle of chopped walnuts or a light dusting of cinnamon

Method
 

Activate the yeast
  1. Warm the milk to about 110°F. In a small bowl, stir together the warm milk, yeast, and a pinch of sugar. Let it sit for 5–7 minutes until foamy.
Make the dough
  1. In the bowl of a stand mixer (or a large bowl if kneading by hand), combine the melted butter, sugar, egg, and salt. Add the foamy yeast mixture.
  2. Gradually add 3 cups of flour, mixing on low with the dough hook until the dough begins to pull away from the bowl. If it’s too sticky, add up to 1/2 cup more flour.
  3. Knead for about 5–7 minutes in the mixer until smooth and elastic.
First rise
  1. Lightly oil a bowl and place the dough inside, turning once to coat. Cover with a clean kitchen towel and let rise in a warm spot for about 1 to 1 1/2 hours, until doubled in size.
Prep the filling
  1. While the dough rises, toast the walnuts in a dry skillet over medium heat for 4–5 minutes, stirring often, until fragrant. Cool and chop.
  2. In a small bowl, mix the softened butter, brown sugar, and cinnamon into a spreadable paste.
Roll and fill
  1. Punch down the risen dough and turn it out onto a lightly floured surface. Roll into a large rectangle, about 16x12 inches.
  2. Spread the cinnamon-brown sugar butter evenly over the dough, leaving a 1/2-inch border. Sprinkle the chopped walnuts evenly over the filling.
Form the rolls
  1. Starting from a long edge, roll the dough tightly into a log. Pinch the seam to seal.
  2. Using a sharp knife or dental floss, cut the log into 12 even rolls. Place rolls in a greased 9x13-inch baking pan, leaving a little space between each.
Second rise
  1. Cover the pan loosely and let the rolls rise for 30–45 minutes, until puffy.
Bake
  1. Preheat oven to 350°F. Bake rolls for 20–25 minutes, until golden brown. If the tops brown too quickly, tent with foil.
Make the frosting
  1. While the rolls finish, beat the cream cheese and butter until smooth. Add powdered sugar, vanilla, and a pinch of salt. If too thick, add 1 tablespoon of milk at a time to reach a spreadable consistency.
Frost and serve
  1. Let the rolls cool for 5–10 minutes, then spread the cream cheese frosting over the warm rolls.
  2. Garnish with extra chopped walnuts if desired.

Notes

You can assemble the rolls, cover, and refrigerate overnight. Take them out in the morning to rise before baking. Nut-free option: swap walnuts for seeds or omit.