Here's the science bit! Starches contain a sugar called amylose, which is shaped like a tight coil. When added, the iodine molecule slips inside this coil and gets stuck - causing the blue to appear.