01 -
In a bowl, whisk together all-purpose flour, granulated sugar, instant yeast, and salt.
02 -
Add warm milk, large egg, and softened butter to the dry ingredients and mix until a soft dough forms.
03 -
Knead the dough for 8 to 10 minutes until smooth and elastic.
04 -
Transfer dough to a greased bowl, cover, and allow to rise for 1 hour or until doubled in size.
05 -
Beat cream cheese, powdered sugar, vanilla extract, and egg yolk together until smooth. Chill until assembly.
06 -
In a small saucepan, combine blueberries, granulated sugar, and lemon juice. Simmer for 5 minutes until berries release juices.
07 -
Stir in cornstarch slurry and cook until mixture thickens. Cool completely before use.
08 -
Rub cold, cubed butter, granulated sugar, and all-purpose flour together until crumbly. Refrigerate until needed.
09 -
Punch down risen dough and divide into 10 to 12 equal pieces. Shape into balls and place on a lined baking tray, flattening slightly.
10 -
Use your fingers or the back of a spoon to create a well in the center of each dough ball.
11 -
Fill each indent with a spoonful of cheesecake filling, then add blueberry compote and sprinkle streusel crumble around the edges.
12 -
Preheat oven to 350°F (180°C).
13 -
Brush edges of buns with beaten egg and milk mixture.
14 -
Bake for 18 to 22 minutes until golden brown and the filling is set.
15 -
Allow buns to cool slightly before serving. Dust with powdered sugar if desired.