Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Soft and Fluffy Cinnamon-Walnut Rolls with Cream Cheese Frosting


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Isabella
  • Total Time: 2.5 to 3 hours
  • Yield: 12 rolls
  • Diet: Vegetarian

Description

These soft and fluffy cinnamon-walnut rolls are the perfect blend of warm cinnamon spice, crunchy walnuts, and rich cream cheese frosting. Perfect for breakfast, brunch, or dessert, these homemade rolls are melt-in-your-mouth delicious.


Ingredients

For the Dough

  • 3 ¾ cups all-purpose flour
  • ¼ cup granulated sugar
  • 2 ¼ tsp active dry yeast
  • ¾ cup warm milk (110°F)
  • ¼ cup unsalted butter, melted
  • 2 large eggs
  • ½ tsp salt

For the Filling

  • ¾ cup brown sugar
  • 1 ½ tbsp ground cinnamon
  • ½ cup chopped walnuts
  • ¼ cup unsalted butter, softened

For the Cream Cheese Frosting

  • 4 oz cream cheese, softened
  • 1 cup powdered sugar
  • 1 tsp vanilla extract
  • 12 tbsp milk (optional, for consistency)

Instructions

  • Prepare the Dough

    • In a large bowl, mix warm milk, yeast, and sugar. Let sit for 5-10 minutes until foamy.
    • Add melted butter, eggs, and salt. Gradually mix in flour until a soft dough forms.
    • Knead for 8-10 minutes until smooth and elastic. Cover and let rise for 1-1.5 hours until doubled in size.
  • Make the Filling

    • In a small bowl, mix brown sugar, cinnamon, and chopped walnuts.
  • Roll and Fill the Dough

    • Roll out the dough into a large rectangle (about ¼-inch thick).
    • Spread softened butter over the dough, then evenly sprinkle the cinnamon-walnut filling.
  • Shape the Rolls

    • Tightly roll the dough into a log and cut into 12 equal pieces.
    • Place them in a greased baking dish. Cover and let rise for 30-45 minutes until puffy.
  • Bake

    • Preheat oven to 350°F (175°C).
    • Bake for 25-30 minutes until golden brown.
  • Prepare the Frosting

    • Beat cream cheese, powdered sugar, and vanilla extract until smooth.
    • Add milk if needed for a smoother consistency.
  • Frost and Serve

    • Let rolls cool slightly before spreading the frosting generously on top.
    • Serve warm and enjoy!

Notes

  • Make Ahead: Prepare and refrigerate overnight, then bake fresh in the morning.
  • Storage: Store in an airtight container for up to 5 days in the fridge.
  • Reheat: Microwave for 15-20 seconds or warm in the oven at 300°F (150°C) for 5-7 minutes.
  • Freezing: Freeze unfrosted rolls for up to 3 months. Thaw and reheat before frosting.
  • Prep Time: 20 minutes
  • Rise Time: 2.5 to 3 hours
  • Cook Time: 25-30 minutes
  • Category: Breakfast, Brunch, Dessert
  • Method: Baking
  • Cuisine: American