I personally enjoy making this for breakfast, snack, or for serving with stew. I don't use an electric mixer on this since it's not a big batch -- only a wooden spoon and my hands.
1/2tspoil, for greasing a bowl(this is where the dough will rise the first time)
2cupsall purpose flour
1Tbspinstant dry yeast(I use Eagle brand instant dry yeast)
2 and 1/2Tbspwhite sugar(35 grams)
1/2tspsalt(use 1/4 if your butter is salted)
3/4 cupwarm milk(you need about 43°C; any hotter milk may kill the yeast)
2 1/2Tbspunsalted butter(35g -- you may use salted, but remember to halve the amount of salt you're using)
1piecemedium egg, lightly beaten then separated into halves(after separating, each should be about 27g; one half will be mixed into the bread dough, and the other half will be the egg wash)
1/2tspwater(for egg wash)
Grease the bottom and sides of a medium bowl. Set aside.
In a medium mixing bowl, combine all purpose flour, yeast, sugar, salt, milk, butter, and half an egg. Make sure that your milk is warm but not too hot to avoid killing the yeast.
Mix with a wooden spoon or your clean hands until the flour is well incorporated, and then keep mixing for 2-4 more minutes until a ball of dough is formed. The dough should still be sticky but begins to pull away from the sides of your mixing bowl.
Knead the dough for about 2-4 minutes. Signs that you've kneaded enough: the dough has become smoother, and if you stretch it into a thin sheet between your fingers it should stretch into a paper-thin film without breaking.
Form the dough into a ball and then transfer to the greased bowl that you prepared earlier. Try to coat the ball of dough with oil.
Cover this bowl with tea towel or beeswax wrap (plastic wrap alternative). Leave it in a warm area for 30 minutes. When my dough still hasn't doubled in size after 30 minutes, I preheat an oven, turn it off, and then let my dough rise inside the slightly heated oven for 15-20 minutes. Make sure to turn it off while the dough is in there.
Do the poke test: poke the middle of the risen dough with an oiled finger. If the dough springs back right away, it needs more time to rise.
Grease an 9-inch square baking pan, or any pan equivalent in volume.
Lightly punch down the dough to deflate it, then divide into 12 equal pieces. Shape each piece into a smooth ball.
Transfer the small balls of dough into the greased baking pan, and then cover with tea towel or beeswax wrap. Let it rise for another 30 minutes in a warm place.
Remove the cover from the pan. Preheat oven to 175 (For convection oven, try 100).
Mix 1/2 tsp water with half an egg to make the egg wash. Brush the top of the dough with this mixture.
Bake for 15-20 minutes, until golden brown on the top. (For convection oven, bake for 12-15 minutes)
To test the temperature of milk without thermometer, I carefully and slowly dip a finger into the heated milk. If I'm able to stand the heat for 2 seconds but not longer, then it should be good to go.