Thyroid Diet: What to Eat for Thyroid Health

A thyroid-supportive diet includes iodine (seafood, dairy, eggs), selenium (Brazil nuts, fish), zinc, and iron. Limit goitrogens (raw cruciferous vegetables) in large amounts if you have hypothyroidism. Take thyroid medication away from food, especially soy and high-fiber meals.

Thyroid-supportive nutrients

These nutrients directly support thyroid hormone production.

  • Iodine: seafood, dairy, eggs (deficiency is rare but matters).
  • Selenium: Brazil nuts (just 1-2 daily), fish, poultry.
  • Zinc and iron: meat, legumes, seeds.
  • Limit excess raw cruciferous vegetables if you have hypothyroidism; cooking reduces goitrogens.

Know what your body needs, every day

PhaseBloom turns your cycle into a day-by-day plan for how to eat, move, rest, and care for your skin, so you stop guessing and start working with your hormones.

Build my plan

Know what your body needs, every day

PhaseBloom turns your cycle into a day-by-day plan for how to eat, move, rest, and care for your skin, so you stop guessing and start working with your hormones.

Build my plan

Frequently asked questions

Should I avoid certain foods with hypothyroidism?

Large amounts of raw cruciferous vegetables (kale, broccoli) contain goitrogens that can interfere with thyroid function. Cooking reduces them. Soy and high-fiber foods should be eaten away from thyroid medication.

Do I need iodine supplements for thyroid?

Most people get enough iodine from food. Excess iodine can worsen thyroid problems, especially Hashimoto's. Test before supplementing.

Keep reading