Scald milk. Pour over salt, sugar and butter. Blend and cool to lukewarm.
Sprinkle yeast on warm water and dissolve. Add to milk mixture with 2 1/2 cup flour. Beat until smooth.
Beat in eggs, orange peel, ginger, raisins and 1/2 cup flour. Mix in enough remaining flour to make a soft dough. Knead until smooth.
Place in greased bowl and let rise until doubled. Punch down and rest for 15 min.
Make three smaller or two loaves. Make three slashes on each loaf.
Cover and let rise until doubled.
Bake at 360°F until 200°F inside
Place on wire racks. While still warm, spread glaze on top.
To make the orange nut glaze, mix powdered sugar and walnuts or nuts. Add 2-4 Tbsp. orange juice to spreading consistency.