Go Back
+ servings
Cinnamon Rolls with apple filling.

Cinnamon Rolls with apple filling

Homemade cinnamon rolls with sweet apple filling and topped with classic cream cheese frosting.
Prep Time 2 hours 45 minutes
Cook Time 40 minutes
Total Time 3 hours 25 minutes
Course Breakfast, Dessert
Cuisine American
Servings 12 cinnamon rolls
Calories 795 kcal


  • Stand mixer fitted with dough hook
  • Electric mixer
  • Mixing bowls
  • Measuring cups and spoons
  • spatula
  • Plastic wrap
  • Baking sheet
  • Large saucepan


Cinnamon rolls dough

  • 1 cup 2% milk Lukewarm
  • 4 tablespoon granulated sugar divided
  • teaspoon active dry yeast
  • 2 large eggs
  • cup all-purpose flour
  • ½ teaspoon salt
  • ½ cup unsalted butter room temperature and cubed

Apple pie filling

  • 4 medium pink lady apples peeled, cored, and chopped
  • 2 tablespoon unsalted butter
  • cup granulated sugar
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon salt
  • 1 tablespoon cornstarch

Brown sugar cinnamon filling

  • ¾ cup unsalted butter melted
  • cup light brown sugar
  • 2 tablespoon ground cinnamon
  • pinch of salt

Cream cheese frosting

  • ½ cup unsalted butter room temperature
  • 8 oz cream cheese
  • 3 cups confectioner's sugar
  • ¼ cup heavy cream
  • 1 teaspoon vanilla extract
  • pinch of salt


Cinnamon roll dough

  • Take warm milk, 2 tablespoon of granulated sugar, and yeast and put in bowl of stand mixer. Stir to mix and let it sit for 10 minutes to proof. It should smell like bread and be foamy.
  • In a large mixing bowl, combine the flour, remaining sugar, and salt. Whisk to combine. Set aside.
  • Pour the dry ingredients into the bowl of stand mixer with the wet ingredients and add both eggs. Mix on low for 2-3 minutes (mixture will be more crumbly). Increase the speed to medium for an additional 5 minutes. Add in the cubes of butter little by little until completely incorporated. Mix for an additional 7 minutes until dough is soft and smooth.
  • Cover the dough with plastic wrap and place in a warm place until it has doubled in size (1-2 hours).

Apple pie filling

  • In a large saucepan melt the butter on low. Add in the chopped apples, sugar, cinnamon, and salt. Cook for about 5 minutes until apples are softened.
  • Add in cornstarch and stir until the mixture has thickened and apples are all coated.
  • Place in the fridge to chill until ready for use.

Brown sugar cinnamon filling

  • In a large bowl, melt the butter in the microwave. Add the brown sugar, cinnamon, and salt until combined. Set aside.

Cream cheese frosting

  • In a large mixing bowl. add the butter and cream cheese and mix until combined and smooth. Add in the confectioner's sugar, vanilla, heavy cream, and salt until incorporated. Set aside or place in fridge until ready for use.

Assembly of cinnamon rolls

  • Grease a 9x13 pan with non-stick spray.
  • Roll the dough out on a lightly floured surface until you reach about a 25x15 rectangle. Spread out the cinnamon filling around the center, leaving only about an inch or two on the sides. Top with apple pie filling.
  • Starting with the long side, roll up into a tight log. Pinch the seams closed. Cut the log into 2 separate pieces and place on a lightly sprayed baking sheet. Cover with plastic wrap and chill in freezer for 30 minutes (allows for a sharper cut).
  • Once the logs have properly chilled, cut each logs into 6 equal pieces. Place in the prepared pan. Cover and let rise again in a warm place for an hour.
  • Preheat oven to 350°. Once the rolls have risen, place in oven and bake for 40-45 minutes or until golden brown around the edges. Let cool for 15 minutes. Frost the rolls and serve and enjoy!


Serving: 12cinnamon rollsCalories: 795kcalCarbohydrates: 107gProtein: 8gFat: 39gSaturated Fat: 24gPolyunsaturated Fat: 2gMonounsaturated Fat: 10gTrans Fat: 1gCholesterol: 136mgSodium: 244mgPotassium: 247mgFiber: 4gSugar: 74gVitamin A: 1315IUVitamin C: 3mgCalcium: 107mgIron: 2mg
Keyword Apple filling, cinnamon rolls, cream cheese frosting, breakfast
Tried this recipe?Let us know how it was!