In large mixing bowl, combine flour, yeast, sugar, & salt.
Whisk dry ingredients until combined.
Add milk & egg into the dry ingredients & mix everything together.
Take the dough out of the bowl & place onto cutting board. Knead dough for about 2 minutes. Add butter & continue kneading dough for 3 minutes.
Put the dough in a lightly greased bowl & cover with saran wrap.
Let the dough rise for about 1.5 to 2 hours until doubled in size.
Preheat oven to 400 F. Line baking sheet with parchment paper.
Roll out dough & cut into equal squares roughly 4 x 4 inches.
Take the first square & place a dollop of cream cheese in the center. Fold dough around the cream cheese (if cheese starts oozing out just adjust amount for the next one) & then roll into ball. Use a drop of warm water on your finger to close any creases or lines in the circle. Repeat until all have been used.
Brush egg wash over tops of each ball of dough. Sprinkle with seeds. Sprinkle with a touch of granulated sugar to sweeten dough. Bake 10-15 minutes or until golden brown.
Let cool for roughly 5-8 minutes. Serve & enjoy!