In the bowl of a stand mixer, mix the warm milk and the sugar and mix well, until the sugar dissolves. Sprinkle the yeast over top of the milk mixture and let it stand until bubbly, about 5 minutes.
Add the egg, melted butter or coconut oil, 2 cups of flour, the spices, and the salt and mix until combined.
Continue adding the remaining flour, mixing with a spatula until a sticky dough starts to form.
Using a dough attachment, knead the dough for 4 minutes, then add the raisins and chocolate chips and knead for 2 more minutes.
Transfer the dough into a clean, greased bowl and cover it with plastic wrap or a clean kitchen towel.
Place the dough in a warm, draft-free place to proof for 45 minutes or until doubled in size.
Once the dough has risen, punch it down and shape it into a round loaf, and place it in a heavily greased 9-inch cake pan.
Cover with a clean kitchen towel or plastic wrap and proof it in a warm, draft-free place for 35-minutes.
Near the end of rising time, preheat your oven to 350 degrees F.
Lightly brush the dough with the beaten egg white mixture.
Bake the bread in a preheated oven for 15 minutes and then carefully cover with aluminum foil, then bake for an additional 20-25 minutes. When done, the loaf will be deep golden brown on top, and it should sound hollow when you tap it.
Let the bread cool in the pan for 10 minutes before removing to a wire rack to continue cooling.
In a small microwavable bowl, melt the semi-sweet chocolate at 30-second intervals until the chocolate is smooth enough to drizzle. Then drizzle evenly across the top of the slightly cooled loaf.