In the bowl of a stand mixer, combine all ingredients for the cinnamon roll dough. Using a dough hook, mix for about one minute until you have a rough/shaggy looking dough. Cover with a kitchen towel and rest for about 10 minutes. In the meantime, prepare your cinnamon roll filling.
Cinnamon roll filling:
To make the filling, soften 1 tablespoon of butter in the microwave safe bowl. Once softened, add in the granulated sugar, brown sugar, cinnamon, and flour. Mix well and set aside.
Continue on making the dough, turn the mixer back on and mix for about five more minutes until you achieve a smooth dough.
Roll the door out on a clean counter into the shape of a rectangle approximately 15“ x 10“.
Sprinkle evenly and gently push the cinnamon filling into the dough.
Roll the dough up from the longest side, then pinch the seams and place seam side down on the counter. Cut into 1-2” pieces depending on how tall you want your cinnamon rolls. Place in buttered baking dish, swirl sides facing up/down.
Cover with kitchen towel and allow to rise for 40-50 minutes, until approximately doubled in size. During this time, preheat the oven and place the cinnamon rolls next tot the heat to help reduce the rising time.
Make the cream mixture
Simply enough, combine the heavy whipping cream and maple syrup in a small bowl, set aside until cinnamon rolls have doubled. Pour over the cinnamon rolls before they go into the oven to be baked.
Bake cinnamon rolls for 20-25 minutes until lightly golden or internal temperature is about 200F
Allow to cool slightly before frosting. Otherwise frosting will melt and be a hot mess!
To make the frosting, combine all 4 ingredients in a small-mid size bowl and mix well, adding extra powdered sugar if necessary. If butter or cream cheese is taken right from the fridge, it will not mix well, so be sure to warm it up in microwave for a few seconds or leave out at room temperature for 30 minutes or so until it is soft enough to work with.