Thyroid experts also advise eating foods with thyroid-friendly vitamins and minerals, such as vitamin D, iron, selenium and zinc, and avoiding foods that inhibit thyroid health, such as raw cruciferous vegetables, soy, sugar and caffeine. (For a detailed list of nutritional dos and don???ts, see the Web Extra below.)