If you have diabetes, be sure to include broccoli in your diet. It contains nutrients like iron, fiber, protein, calcium, magnesium, selenium, and vitamin C. Most importantly, the sulforaphane in it helps prevent damage to the blood vessels of diabetic patients. Broccoli has a low glycemic index. So you can eat it as a vegetable or even as a soup.