Combine 250g of the flour, the yeast, and cardamom. Heat and stir the 330ml of milk, the sugar, butter, and 1/2 teaspoon of salt until warm and butter almost melts. Add to flour mixture along with the egg. Beat with an electric mixer on low speed for 30 seconds, scraping the bowl. Beat on high speed for 3 minutes. Using a spoon, stir in the candied fruits, raisins, and as much of the remaining flour as you can.
Turn out onto a lightly floured surface. Divide in half. Cover, let rest for 10 minutes. Shape into 2 round loaves. Place on a baking sheet. Flatten each slightly to a 15cm diameter. Cover, let rise in a warm place until nearly doubled (about an hour). Combine egg yolk and water; brush over the loaves.
Bake in a 180°C oven for 30-35 minutes or until golden. Cover loosely with foil for the last 10-15 minutes, if necessary. Remove from the baking sheet. Cool completely on a wire rack.
Meanwhile, for glaze, combine icing sugar, vanilla, and enough milk to make drizzling consistency. Drizzle glaze over cooled loaves.