Fluffy Cinnamon-Walnut Rolls with Cream Cheese Glaze

Nothing beats the smell of homemade cinnamon rolls fresh from the oven. These soft, fluffy rolls, filled with a sweet cinnamon-walnut mixture and topped with a luscious cream cheese glaze, are perfect for breakfast, brunch, or an indulgent snack any time of day. With simple ingredients and easy steps, you can create bakery-quality rolls right in your own kitchen.

Ingredients

Ingredient Quantity
All-purpose flour 3 cups
Granulated sugar ¼ cup
Baking powder 2 tablespoons
Salt 1 teaspoon
Unsalted butter, softened â…“ cup
Large egg 1
Milk 1 ½ cups
Ground cinnamon 4–5 tablespoons
Packed brown sugar 2 cups
Softened butter ¾ cup

Instructions

Step 1: Prepare the Dough
In a large mixing bowl, combine flour, sugar, baking powder, and salt. Cut in the softened butter until the mixture resembles coarse crumbs. In a separate bowl, whisk together the egg and milk, then gradually mix into the dry ingredients to form a soft dough.

Step 2: Roll Out the Dough
On a lightly floured surface, roll the dough into a rectangle about ¼ inch thick.

Step 3: Add the Filling
Spread the softened butter evenly over the dough, then sprinkle the cinnamon and brown sugar mixture generously on top.

Step 4: Form the Rolls
Starting from one long edge, carefully roll the dough into a tight log.

Step 5: Slice
Using a sharp knife, cut the log into 12 even pieces.

Step 6: Let Rise
Place the rolls in a greased baking pan, leaving a little space between each. Cover with a clean towel and let them rise in a warm spot for about 30 minutes. Preheat the oven to 375°F (190°C).

Step 7: Bake
Bake the rolls for 25–30 minutes, until they turn golden brown and irresistible.

Step 8: Serve
Allow the rolls to cool slightly before drizzling with cream cheese glaze or icing if desired. Serve warm for the ultimate comfort treat.