Question: why does chocolate have a low gi?
Answer: For example, chocolate has a low GI because of it's fat content, and crisps will actually have a lower GI than potatoes cooked without fat. Protein lowers the GI of food. Milk and other dairy products have a low GI because they are high in protein and contain fat.