Get upto 20% OFF with code SELFLOVE20
Back to Health Hub
July 3, 2026

Vegetarian Thyroid Diet: Selenium, Zinc & Iron Without Meat or Fish

Apeksha and Anita, co-founders of Benefills

By Apeksha & Anita, Co-founders

A vegetarian diet can supply everything your thyroid needs. Selenium comes from Brazil nuts, zinc from pumpkin seeds and dals, iron from rajma and greens, iodine from iodised salt. The one gap food cannot close is vitamin B12 — that needs a blood test and a conversation with your doctor.

The assumption that thyroid health requires fish is wrong, but vegetarians do have to be more deliberate. Absorption, not just intake, is where a plant-based plate can quietly fall short.

Selenium — the T4-to-T3 mineral

Selenium is a cofactor for the deiodinase enzymes that convert inactive T4 into the active T3 your cells use. Without it, your body can make thyroid hormone but struggles to activate it.

Vegetarian sources: Brazil nuts (by far the strongest), sunflower seeds, whole wheat, oats, brown rice, mushrooms. Plant selenium tracks the selenium in the soil it grew in, which varies enormously — so Brazil nuts are the dependable route.

Careful: a single Brazil nut can exceed a day's requirement. One to two a day is plenty, and more is not better — selenium excess has its own problems. We cover the detail in selenium and Brazil nuts for thyroid health.

Zinc — the other half of the conversion

Vegetarian sources: pumpkin seeds, cashews, sesame, chana, rajma, moong.

The vegetarian problem is phytates — compounds in grains, legumes and seeds that bind zinc and iron and carry them out of the body. Soaking dals overnight, sprouting moong and chana, and fermenting batter for idli and dosa all break down phytates and increase absorption substantially. This is why traditional Indian preparation methods are not just culinary habit.

Iron — the fatigue that is not your thyroid

Iron deficiency is very common in Indian women, and it produces exactly the symptoms hypothyroidism does: exhaustion, hair fall, cold hands, breathlessness. Treating one while ignoring the other leaves you tired.

Vegetarian sources: rajma, chana, palak, methi, sesame, jaggery, poha.

Absorption tips that matter: pair iron-rich food with vitamin C (lemon on the dal, amla, tomato). Avoid tea and coffee for an hour on either side of the meal — tannins block non-heme iron. And keep iron supplements at least four hours away from levothyroxine.

Iodine — solved by your salt

Iodine is the raw material of thyroid hormone. In India, iodised salt does the job. Curd and milk add a little. Seaweed is extremely concentrated and easy to overdose on — excess iodine can trigger thyroid dysfunction of its own, so it is not a supplement to self-prescribe.

Practical point: iodine degrades with heat, light and moisture. Keep the packet sealed, off the shelf above the stove.

Protein and tyrosine

Thyroid hormone is built from the amino acid tyrosine plus iodine. Vegetarians get tyrosine from dals, paneer, curd, soya, pumpkin seeds and peanuts. If protein intake is low overall — a common pattern in Indian vegetarian diets heavy on rice and roti — this is worth fixing before anything exotic.

The one gap: vitamin B12

B12 is not reliably present in plant foods. Deficiency is widespread among Indian vegetarians and causes fatigue, brain fog and neuropathy — symptoms that get misattributed to the thyroid for years. Fortified foods and supplements exist, but the right first step is a blood test alongside your thyroid panel. Ask for it by name.

For the day-to-day version of all this, see the 7-day Indian thyroid diet chart, which has a vegetarian option in every row, and pumpkin seeds and zinc for the conversion story in detail.

Built Vegan, on Purpose

Every Benefills product is vegan — selenium, zinc and iron from nuts and seeds rather than dairy or whey. No added sugar, no preservatives.

Shop the Nut Butters

Frequently Asked Questions

Can vegetarians get enough selenium for thyroid health?

Yes. Brazil nuts are the single richest food source of selenium — one or two nuts covers a day's requirement. Sunflower seeds, whole wheat, oats and mushrooms contribute smaller amounts. The catch is that plant selenium content depends on the soil, so Brazil nuts remain the reliable option.

What is the best vegetarian source of zinc for thyroid patients?

Pumpkin seeds, cashews, chana, rajma and sesame seeds are the strongest vegetarian sources. Zinc from plants is less well absorbed because of phytates, so soaking, sprouting and fermenting your dals and grains meaningfully increases how much you actually take in.

How do vegetarians get iodine in India?

Iodised salt is the main and most reliable source. Curd and milk contribute some iodine, and seaweed is very concentrated but easy to overdo. Store iodised salt in a closed container away from heat, since iodine is lost with light and humidity.

Which nutrient is hardest to get on a vegetarian thyroid diet?

Vitamin B12. It is not reliably available from plant foods, deficiency causes fatigue that mimics hypothyroid symptoms, and it is common among Indian vegetarians. Ask your doctor to test your B12 alongside your thyroid panel rather than guessing.