Mix yeast, sugar and warm milk in a bowl and stir to remove any lumps. Set aside for 15 minutes until it becomes frothy.
In a large bowl, or the bowl of your mixer, sift flour and salt. Make a well in the centre and mix in the yeast mixture, butter, egg, spices and one third of the M&M’s.(Don’t panic the colours will run...that just adds to the nice swirly effect)
Knead dough for 5 minutes until elastic and place in a greased bowl covered with cling wrap in a warm area (I put mine near a heater) . Leave for 1 hour to 1.5 hours until doubled in size.
Using your fist, punch down the dough and add the remaining cinnamon chocolate chips. Knead lightly and divide into 16 balls. Place close together on a lined or greased baking tray. Cover with cling wrap and allow to rise in a warm place for 20 minutes. Preheat the oven to 200C/400F.
Bake for 20-30 minutes until done. While it is baking, get the glaze ready. For the glaze, simply melt the white chocolate and mix in the mik and food colouring together shortly before the time is up on the buns. (You may need to add more milk).
When buns are ready, brush with glaze.Melt more chocolate in a microwave proof bowl and spoon into a piping bag fitted with a small plain nozzle. Pipe lines across buns to make crosses. When chocolate has set, serve