--Ray Peat, PhDDrinking coffee seems to be very protective against developing diabetes. Its niacin and magnesium are clearly important, but it is also a rich source of antioxidants, and it helps to maintain normal thyroid and progesterone production. Chocolate is probably protective too, and it is a good source of magnesium and antioxidants.