The study , published in the European Heart Journal , found those who ate the most chocolate -- an average of 7.5 grams a day , about one-quarter of an ounce or one square or two of a chocolate bar -- had lower blood pressure and a 39 percent lower risk of having a heart attack or stroke compared to those who ate the least amount of chocolate .