Start by warming the milk in a pot on the stove until luke warm. Add in the active dry yeast and let it sit for 5 minutes to activate.
In a large stainless steel bowl mix together the flour, sugar, and salt. If using instant yeast simply mix it into the flour and skip the above step. Pour the warm milk/yeast mix into the flour well.
Add the butter and egg to the liquid mixture and using a wooden spoon stir in the flour from all sides until you have created a ball of dough.
Sprinkle a little flour on the counter, and knead the ball of dough for at least 15 minutes until it is super smooth, and supple. Form a round ball and place it back in the mixing bowl. Cover with a clean dishcloth and let it rise in a warm area of your kitchen for 1 hour or until double in size.
Remove the dough from the bowl, flatten the dough on the counter and sprinkle the raisins on top. Fold over the dough and knead in the raisins.
Cut the dough into 3 equal pieces and roll each piece into rolls 16 inches long. Braid the three strands of dough into one big braid. Tuck the ends of the loaf under to hide any loose sections.
Transfer the braided dough to the parchment lined sheet pan, cover and let the loaf rise for another 20 minutes.
Pre-heat your oven to 350F and line a sheet pan with parchment paper.
Once the loaf has doubled in size, brush it with the topping mixture of egg yolk and milk. Sprinkle the sliced almonds on top.
Bake the loaf for 20 to 30 minutes until it is nice and golden brown. Let the Rosinenbrot cool on a wire rack before slicing.
Keyword german bread recipes, raisin bread,
German Rosinenbrot (Raisin Bread) https://www.earthfoodandfire.com/german-rosinenbrot/ April 12, 2017