In a stand mixer, combine the dough ingredients until the dough is smooth and no longer sticky.
Cover the dough with a damp towel and let it rise in a warm spot for about 1 1/2 hours, until it doubles in size.
Once risen, roll the dough out on a floured surface into a long rectangle.
Mix together the filling ingredients and spread evenly over the dough.
Roll the dough lengthwise into a log and cut it into 9 thick rolls.
Place the rolls in a prepared baking dish, cover with a damp cloth, and let them rise again for 20-30 minutes, until they are about 1.5 times their original size.
While the rolls are rising, preheat your oven to 350°F.
Bake the rolls for 20-22 minutes, or until they are golden brown.
Mix together the frosting ingredients and spread over the warm rolls.