01 -
Combine warm milk, yeast, sugar, melted butter, and egg in a large bowl. Add flour and salt, then mix and knead for 6-8 minutes until the dough is smooth, soft, and slightly tacky.
02 -
Place the dough in a lightly greased bowl, cover, and let rise in a warm spot for 60-75 minutes, until puffy and nearly doubled.
03 -
Add blueberries, sugar, and lemon juice to a small saucepan. Stir cornstarch with water, add it to the pan, and simmer for 5-7 minutes until thick and glossy. Cool completely.
04 -
Beat softened cream cheese, powdered sugar, and vanilla until smooth. Keep it spreadable, not runny.
05 -
Roll the dough into a 12x16-inch rectangle. Spread the cream cheese filling over the dough, leaving a small border, then spoon the cooled blueberry filling over top and swirl lightly.
06 -
Roll up from the long side and pinch the edge to seal. Cut into 12 rolls and place in a greased 9x13-inch baking dish. Cover and let rise for 30-40 minutes.
07 -
Bake at 350°F (175°C) for 24-28 minutes, until golden on top and set in the center. Cool for 10-15 minutes.
08 -
Whisk powdered sugar, milk, and vanilla until smooth. Drizzle over the warm rolls and serve.