In a large mixing bowl or stand mixer, add warm milk, water, sugar, salt, egg and yeast and mix to combine.
1/2 cup warm milk, 110°F, 1/2 cup warm water, 110°F, 2 Tbsps granulated sugar, or honey, 2 tsp salt, 1 large egg, 2 ½ tsp instant yeast
Add the sifted flour to the mixture and mix until the dough begins to form, then add softened butter.
3 cups all purpose flour, sifted, 3 Tbsp unsalted butter, softened
Continue kneading until the dough comes together into a soft yet tacky dough. (If your dough seems to be unbearably sticky, then add a few tablespoons of flour at a time, kneading until you get a soft, firm yet tacky dough.)
Lift the dough with your hands and shape it into a tight ball. Add the dough to a greased bowl and cover with a towel and let rise for 1-2 hours in a warm space, or until doubled in size.
Line 2 large baking sheets with parchment paper.
Dust your workspace lightly with flour and then transfer the dough to the workspace.
Divide the dough into 8 equal parts, each piece should weigh about 95 grams.
Roll all the pieces of dough into tight, round balls, be sure all the balls are the same shape and size. Add the baking sheet, separating about 2-3 inches apart from each other.
Cover lightly with a towel or plastic wrap and let sit for 1 hour, or until double in size and puffy.
Preheat the oven to 375°F. Brush the tops of the puffy buns light with egg wash. Sprinkle with sesame seeds, everything bagel seasoning, or leave them plain.
1 large egg, whisked for egg wash, sesame seeds, everything bagel seasoning, optional topping
Bake the buns at 375℉ for 16-18 minutes, or until the buns are golden brown. Rotate the baking sheets halfway through the baking time.
Remove the baking sheets from the oven, allow the buns to completely cool.
Slice, toast and serve or store in airtight bag or container at room temperature for 4-5 days.