Prepare the dough. Warm the milk and add to your stand mixer bowl and add the yeast. Stir and let it sit for a few minutes. Add eggs, butter and sugar and mix with the flat beater paddle attachment until well combined. Add in salt and 3 ¼ cup (406 grams) of all-purpose flour and mix using the beater paddle for 1 minute. Scrape the dough off the attachment and switch to the dough hook. Knead the dough for 5-7 minutes. *The dough should be slightly sticking to the side of the mixing bowl*
Proof the dough. Lightly spray oil in a large bowl. Use a spatula to transfer the dough from the mixing bowl to the greased bowl. Place the dough in a warm corner or I use the proofing setting on my oven and let it proof for 30 minutes. *The dough is ready when it has doubled in size. The time will vary depending on how warm the corner is. Avoid letting it rise too much otherwise, the rolls will be airy*
Prepare Ube Cinnamon Filling. In a small mixing bowl, combine the soft butter, brown sugar, cinnamon and ube halaya jam mixing until well combined. Set aside.
Roll the dough out. Sprinkle a clean surface with flour. Turn out the dough onto the surface. Punch the air out of the dough. Flour a rolling pin and roll the dough to about a 15×12" rectangle. You may need to stretch it so the corners are even.
Spread ube cinnamon filling. Use a spatula and evenly spread out the ube cinnamon filling over the whole dough rectangle.
Roll the dough. On the long end of the dough use both hands and start rolling the edge up and tightly tuck it in and roll it all the way until you get a nice long log.
Mark and cut rolls. Mark the top of the log into equal third portions. Within those 1/3 portions mark equal third portions. There should be 9 equal markings. Use a sharp serrated knife or dental floss to cut the rolls.
Place in pan and let it rise. Grease the 9-inch pan and place the rolls 3 x 3. Let it rise for 30 minutes. I proof in my oven at 100 degrees. Let the rolls expand so its fills the empty space between the rolls.
Pour heavy cream over rolls. Once the rolls have proof more pour the heavy cream all over the top and let it absorb.
Bake. Preheat the oven to 350 degrees. Bake the rolls for 21-23 minutes. The top of the buns should be lightly browned.
Prepare cream cheese frosting. While the ube cinnamon rolls are baking prepare the cream cheese frosting. Using the KitchenAid stand mixer or hand mixer whip the soft butter, cream cheese until its well blended. Add the vanilla extract, salt and confection sugar and blend until creamy texture.
Spread the frosting. Spread the cream cheese frosting over the cooled ube cinnamon rolls. Enjoy!