People who ate chocolate frequently consumed more calories and more saturated fat, yet had lower average body mass indexes than those who did not eat chocolate. Katherine Harmon reports