Mix the flour, yeast, sugar, honey and salt together in a large mixing bowl.
Gradually add in the egg and milk, and combine, stirring until it comes together in a rough dough.
Knead with lightly floured hands for 3-5 minutes until you start to feel the dough coming together.
Add the the butter and continue to knead until it is thoroughly incorporated into the dough.
Place the dough back into the mixing bowl.
Cover with a damp cloth, and let rise at room temperature for around 2 hours, or until roughly doubled in size.
Gently deflate the dough and divide into 8 pieces, one for each of your sausages.
You'll want to roll these out into little logs, and then let them rest for 5 minutes or so to relax the gluten.
Roll out each log again and gently stretch them into thinner, longer logs. They'll need to be long enough to wrap around your sausage.
If you want the middle bulge of your bun to be bigger, you could also at this point taper the ends of your dough log by rolling the very ends a bit
thinner until they form a point at each end.
Wrap the log around the sausage and try to leave both ends on the bottom.
That way, you can easily form a better seal by pressing the dough-wrapped sausage down on the ends.
You'll want to place the shaped buns on a greased baking sheet, parchment paper or a silicone baking mat.
Cover the buns with a damp cloth and let them rise until roughly doubled again.
When they start to look puffy, brush them lightly with the egg wash and sprinkle sesame seeds on top (we omitted this).
Bake on the middle rack of a previously preheated oven at 200°C for 8 minutes, and then 180°C for 5 minutes or until they're golden brown.