These are the BEST fluffy cinnamon rolls, and I'm going to show you the proper way to make them. This involves two rises, but I guarantee these will be the softest cinnamon rolls you ever have.
Mix and knead all the dough ingredients together by hand or in a stand mixer to form a soft, smooth dough. Place the dough in a greased bowl, cover it, and let it rest in a warm place for 1-2 hours until doubled in size.
Place the dough on a lightly greased surface and roll into an 10 by 16-inch rectangle. Spread a thin layer of butter all over the dough, leaving about 1 inch uncovered at the side farthest to you. Combine the sugar and cinnamon in a small bowl. Sprinkle the sugar, followed by the raisins or nuts.
From the side nearest to you, roll the dough tightly into a long log. Pinch the edges to seal. Use a serrated knife, string or toothfloss to cut the log in half, then cut each half into 6 pieces. Place the rolls in a greased 9x13-inch pan. Press the rolls slightly, then cover, and let rise for another 45-90 minutes until puffy.
Preheat your oven to 350°F. Bake for 20-25 minutes until golden brown on top.
In a medium bowl, combine the frosting ingredients and beat on medium speed for 1 minute until light and fluffy. Spread all over the buns. Enjoy!