Overhead view of an apple walnut cinnamon roll on a plate with sliced apples with full platter of cinnamon rolls, apple, and walnuts scattered around
Print Recipe

Apple Walnut Cinnamon Rolls

Do you dream of waking up to a delicious platter of cinnamon rolls every morning? These Apple Walnut Cinnamon Rolls are incredibly decadent and sweet and will make your weekend brunch (or weekday breakfast!) complete.
Prep Time1 hr
Cook Time23 mins
Rising Time1 hr 20 mins
Course: Breakfast
Cuisine: American
Keyword: Apple Cider Recipes, Brunch Party Foods, Brunch Recipes, Cinnamon Bun Recipes, Cinnamon Roll Recipes
Servings: 18 cinnamon rolls
Author: Sues


  • 2 cups whole milk
  • 1/2 cup vegetable oil
  • 1/2 cup granulated sugar, divided
  • 2 1/4 tsp (or 1 packet) dry active yeast
  • 4 1/2 cups all-purpose flour, divided, plus more for rolling dough
  • 1/4 cup cinnamon, divided
  • 1/2 tsp baking powder
  • 1/2 tsp baking soda
  • 1/2 Tbsp salt
  • 1/2 cup (1 stick) unsalted butter,
  • 1 cup brown sugar
  • 2 apples, cored and diced (can peel if you want)
  • 1 cup chopped walnuts
  • Cinnamon Roll Icing (recipe below)

Cinnamon Roll Icing

  • 1 1/2 cups confectioners' sugar
  • 1 Tbsp unsalted butter, melted
  • 1 tsp vanilla extract


  • Heat milk, vegetable oil, and 1/2 cup sugar in a medium saucepan over medium heat. Let the mixture get really hot, but remove from heat right before it comes to a boil. Pour milk mixture into a large bowl and let cool to lukewarm.
  • Sprinkle yeast over milk mixture and let sit for about 1 minute.
  • Add 4 cups of the flour to the bowl and stir until just combined.
  • Cover bowl with a clean kitchen towel and set aside in a relatively warm place to rise for an hour.
  • Remove towel and add 2 Tbsp cinnamon, baking powder, baking soda, salt and remaining 1/2 cup of flour and stir thoroughly to combine.
  • Place dough on a lightly floured surface and roll it into a large rectangle, about 30×10 inches.
  • Melt butter in a small saucepan over medium heat and pour 1 Tbsp of the melted butter into each of two round baking dishes or pie plates (you can also use disposable foil cake pans).
  • Pour remaining 6 Tbsp melted butter over the surface of the dough and use a pastry brush (or your fingers) to spread the butter evenly. Generously sprinkle brown sugar and remaining 2 Tbsp cinnamon over the butter and top with diced apples and walnuts.
  • Starting at the long end farthest from you, roll the dough tightly toward you using both hands to roll evenly. Pinch the seams together at ends. Transfer dough to a cutting board and using a sharp knife, cut dough into roughly 1 1/2-inch slices.
  • Place rolls into preparing pans, taking care not to over-crowd the pans. Cover the pans with a kitchen towel for about 20 minutes, so they can rise again. While they're rising, pre-heat oven to 375 degrees.
  • Bake rolls for 18-22 minutes, until they're turning golden around the edges. Remove from oven and immediately pour icing over them.

Cinnamon Roll Icing

  • In a medium bowl, whisk all the ingredients together until smooth.


  • To make cinnamon rolls ahead of time, you can cover bowl tightly with plastic wrap and place in fridge for up to three days after performing step 5 and finish rolling dough and forming rolls when ready. You can also place rolls in fridge overnight or in the freezer for longer after arranging them in the pan (step 10) and covering tightly with plastic wrap. Simply bring to room temperature and bake when ready.
  • If you want to save a pan of cinnamon rolls for later, after arranging rolls in pan, wrap tightly in saran wrap and place in refrigerator or freezer until ready to bake. Simply bring to room temperature and bake when ready.