01 -
Pour the warm milk into a large bowl, add the yeast and a teaspoon of the sugar. Give it a gentle stir and let it sit for about 10 minutes until it's frothy and bubbly.
02 -
Add the rest of the sugar, melted butter, salt, and eggs to the frothy yeast mixture. Start adding flour gradually, mixing until you get a soft, slightly sticky dough. Turn it out onto a floured surface and knead for about 5 minutes until smooth and elastic.
03 -
Place your dough in a greased bowl, turning once to coat the top. Cover with a clean kitchen towel and set it somewhere warm for about an hour, or until it doubles in size.
04 -
While the dough rises, mix the brown sugar and cinnamon in a small bowl. Once the dough has risen, punch it down and roll it out on a floured surface into a large rectangle about 1/4 inch thick. Brush the entire surface with melted butter, then sprinkle evenly with your cinnamon-sugar mixture. Scatter the fresh blueberries on top, gently pressing them into the dough.
05 -
Starting from the long edge, roll the dough tightly into a log, pinching the seam to seal it. Use a sharp knife (or unflavored dental floss for cleaner cuts) to slice the log into 12 equal pieces.
06 -
Place the rolls in a greased 9x13 inch baking dish, leaving a little space between each one. Cover again with a towel and let them rise for another 30 minutes until they're puffy and touching each other.
07 -
Heat your oven to 350°F. Bake the rolls for about 25 minutes until they're golden brown on top. If they start browning too quickly, tent them with foil.
08 -
While the rolls are baking, beat together the softened cream cheese, butter, powdered sugar, and vanilla until smooth and fluffy.
09 -
When the rolls come out of the oven, let them cool for just 5 minutes, then spread the frosting over the top while they're still warm so it melts slightly into the rolls. Serve while still warm for the best experience.