Believe it or not, milk and chocolate are not companions. While milk is rich in protein and calcium, chocolate contains oxalic acid. Eaten together, the calcium from milk and the oxalic acid of chocolate can combine and form insoluble calcium oxalate, which is not only indigestible but also can cause diarrhea.