Combine 1 cup of warm water with 1/4 cup of warmed whole milk, 1 tablespoon of granulated sugar and 2 1/4 teaspoons of active dry yeast in a small dish and set aside for 5-7 minutes or until foamy
While the yeast is blooming, combine 500 grams of bread flour with 2 tablespoons of softened butter and 1 1/2 teaspoons of salt in a large bowl or the bowl of a stand mixer and mix until combined
Once the yeast mixture is foamy, add it to the flour along with a large egg and begin mixing with a dough hook on low speed
Once the flour is fully incorporated, increase the mixing speed to medium and knead for 5-7 minutes adding additional flour a tablespoon at a time until the dough begins to pull away from the sides of the bowl (add no more than 1/4 cup of additional flour)
Transfer the dough into a lightly greased bowl, cover with plastic wrap and let rest in a warm place for about 60 minutes or until the dough has doubled in size
Once the dough has rested, divide it into 8 equal portions and shape into round balls
Place the balls seam side down onto a parchment lined baking sheet and repeat with the remaining portions of dough (leave 2 inches between each roll)
Brush the tops of each roll with a whisked egg or some heavy cream and add any toppings you plan to add
Cover the buns lightly with a lightly floured kitchen towel and let rest in a warm place for about 60 minutes or until the rolls have puffed and doubled in volume
Preheat your oven to 400 degrees
Bake the rolls in a 400 degree oven for 14-16 minutes or until golden brown
Let the buns cool on a cooling rack before slicing
Store leftovers in a bread bag or airtight container at room temperature for up to 5 days or freeze for up to 3 months