01 -
Mix together 2 cups of the flour, sugar, yeast, salt, and baking powder in a big mixing bowl. In another bowl, whisk milk, butter, food dye, vanilla, and egg until smooth. Gradually combine wet materials with dry, stirring after each addition. Slowly stir in the rest of the flour, half a cup at a time, until the dough is soft and a little sticky.
02 -
On a floured surface, knead by hand for 8-10 minutes (or stand mixer for 6-8 minutes) until smooth and stretchy. Place dough inside a buttered bowl, cover with a cloth, and leave it in a warm area for 1 to 1 1/2 hours until it doubles in size.
03 -
While waiting for the dough to rise, blend together the butter (softened), brown sugar, and cinnamon to make a thick, creamy mix. Keep chocolate chips aside if you’re planning on adding them.
04 -
Once the dough has risen, press it down and roll it into a 16 by 12-inch rectangle. Spread the filling evenly on top, leaving a slim edge uncovered. Sprinkle chocolate chips across if using. Roll from the long side into a tight roll, seal the edge, and slice into 12 equal rolls.
05 -
Place the sliced rolls into a greased 9 by 13-inch pan. Cover it, and allow the rolls to sit for another 30 minutes to puff up again.
06 -
Warm the oven to 350°F (175°C) and place your rolls inside. Bake them for 20 to 25 minutes until they look nicely golden. Be careful not to overbake them.
07 -
Whip the cream cheese together with butter until it’s creamy. Slowly mix in the powdered sugar and vanilla. Adjust the texture by adding milk a little at a time.
08 -
When the rolls have cooled down a bit, slather the frosting on top and serve them while still warm.