Mix the milk, butter and flax egg in a bowl and pour over the dry ingredients.
Bring together and mix well till it becomes a smooth dough. Add a little extra dough if required.
Knead for five minutes. Shape and keep covered in a warm area for it to double, around an hour.
During the end, preheat oven to 180 degrees.
Bake for 20 to 25 minutes till top is browned. Allow to cool in pan for five minutes and then flip onto a wire rack to cool completely. Serve with tea or coffee!
Notes
To make the kugelhopf flavored, you can add a little orange zest, or choco chips and some tutti frutti to the bread!