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

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 ButtersFrequently 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.
Related Articles
Selenium and Thyroid Health: Why Brazil Nuts Are Essential
Selenium is the single most important mineral for thyroid function. Learn how it converts T4 to T3, reduces Hashimoto's antibodies, and why Brazil nuts are the richest food source.
Pumpkin Seeds and Thyroid: How Zinc Powers T4-to-T3 Conversion
Your thyroid can make hormone and your body can still fail to use it. Zinc is one of the reasons — and pumpkin seeds are the easiest vegetarian way to fix that.
7-Day Indian Thyroid Diet Chart: Hypothyroidism Meal Plan (Veg & Non-Veg)
A realistic 7-day Indian meal plan for hypothyroidism, built around selenium, zinc, iron and protein — with a vegetarian option for every meal.
