Knead the dough: In the bowl of a stand mixer, add milk, flour, yeast, cardamon, salt, one egg and sugar. Knead the dough with a stand mixer fitted with a dough hook on low speed for 5 minutes or until combined. (If you don't have a stand mixer, simply use a large mixing bowl and mix the dough with a spatula or wooden spoon.)
Add the diced butter and beat for an additional 5 minutes or until the butter is completely incorporated. At this stage the dough should be a little elastic and smooth.
Add the dried cherries, chocolate chips and raisins to the dough and mix for a maximum of 1 minute.
1st Rise: Transfer the dough to a greased mixing bowl. Cover with plastic wrap and place in a closed oven to rise for 1 hour until doubled in size.
Remove the dough from the oven, punch down the dough (to degas bread dough) and place it on a lightly floured surface. Roll it into a ball.
Shape the Julekake: Divide the dough into two equal parts. Roll each piece into a ball and place on a baking sheet lined with parchment paper.
2nd Rise: Cover the balls, place in a closed oven and allow them to rise for another hour or until they have doubled in size.
Preheat the oven to 360°F (180°C).
Brush the dough with egg and score with a sharp knife.
Bake: Bake for 35-40 minutes or until darker golden.