Place flour, sugar, yeast and butter into mixer bowl. Using a kitchen mixer (or Thermomix on Turbo for a few bursts), combine ingredients until a crumbly mixture forms. This process can be done by hand if needed.
Place a third of the milk into egg mixture and combine. Place remaining milk into dough mix and mix until well combined.
Pour egg/milk mixture into dough and mix again by hand or kitchen mixer. If using the Thermomix, use the Knead function for a minute. Once a good dough has formed, place on floured surface and knead well.
Place rolled dough ball into a bowl, cover with wrap and allow to prove in a warm place for 50 minutes.
Once the dough has risen to about twice the original size, place on floured surface again and remove air bubbles from dough by kneading.
Form small balls and place on lined tray. Cover with a damp cloth and allow to prove for 20 minutes. Knead the balls again to remove air and prove one last time for another 20 minutes. Pre-heat oven to 180C while waiting.
Make a small well in each bun and fill with 1 tablespoon of the salmon mixture. Brush each bun with an egg wash if desired.
Bake in oven for 15 minutes or until buns are golden. Remove from oven and allow to cool. These buns are best eaten on the same day.
For more great recipes from Gastronomy, visit http://gastromony.com/