Americans have long been bewildered by the French paradox: that despite consuming a dream diet full of cheese, baguettes and red wine, people in France have generally low rates of coronary heart disease. By some estimates, the average French person eats 57 pounds of cheese each year—more than in any other country—while the average American eats a measly 34.