What To Eat To Prevent Glaucoma. With glaucoma you really have to stock up on greens. Kalea, broccoli, spinach, cucumbers, beetroot tops, swiss chards, and the likes. These are high in potassium, which helps your body to draw the sodium out of your cells.