Dough
Heat milk in microwave until warm. Whisk in yeast and sugar and eggs.
Measure out flour and salt in your mixer. Add the wet mixture and mix at a low speed until a sticky dough forms.
Stop mixer and scrape down dough from sides of bowl. Increase to medium speed and mix for a further 10 minutes until an elastic, shiny dough forms and pulls away from the bowl.
Add softened butter and mix until well combined. Cover and leave dough to rise until it has doubled in size.
Shaping
Tip dough out onto a floured bench and roll out to 1.5 cm thick
Using a 8cm diameter cup or cutter cut into circles. Reroll trimmings and use to cut more doughnuts.
Place doughnuts on lined trays and leave to rise until they have again doubled in size.
Cooking
Preheat your canola oil for frying – it should be 180C.
Carefully place 4 doughnuts at a time in your oil. Cook for two to three minutes on each side until golden brown.
Remove with a slotted spoon onto paper towels.
Filling
While still warm dredge your doughnuts through sugar. Place your coconut caramel sauce in a piping bag and then fill each doughnut with 2 tablespoons of your caramel once cool.
While best enjoyed fresh, they can be eaten the next day to, if stored in an airtight container.