Thyroid Food India: 12 Best Indian Foods for Thyroid Health
Thyroid Food India: 12 Best Indian Foods for Thyroid Health
By InstaCuppa Team | May 2026 | 7 min read
This article is for general information only. Thyroid conditions need medical treatment. Always consult your doctor before changing your diet, especially if you take thyroid medicine.
The thyroid is a small gland in the neck. But it controls some very important things — your energy, your weight, your body heat, and your mood.
When the thyroid works poorly, you feel tired all the time. You gain weight easily. Your hair falls out. You feel cold. Your thinking slows down.
Food cannot cure thyroid disease. But certain foods can help the thyroid work better. And some foods can make it worse. Knowing the difference can really help you manage your health day to day.
Here are 12 Indian foods that are good for the thyroid, plus what to limit and what to avoid.
India's soil is low in selenium. This means Indian food has less selenium than food in many other countries. Selenium is very important for the thyroid — the gland uses it to make and use thyroid hormones. Low selenium makes thyroid symptoms worse even if iodine levels are fine. The best Indian sources of selenium are eggs, sunflower seeds, brown rice, and mushrooms. Adding these to your meals every day is one of the most direct ways to help your thyroid through food.
12 Best Indian Foods for Thyroid Health
1. Eggs
Eggs are the most complete thyroid food available in India. They are rich in both iodine and selenium — the two key minerals the thyroid needs most.
Eat 2 eggs a day. Boiled, scrambled, or as an omelette. The yolk has most of the iodine and selenium, so do not eat only egg whites.
2. Fish
Sea fish are high in iodine. Fish like mackerel, sardines, and tuna are also rich in omega-3 fat. This fat helps reduce swelling linked to thyroid disease.
River fish like rohu and katla are also good. Eat fish 2 to 3 times a week. Grilled, steamed, or in a curry — any method works as long as you do not deep-fry it.
3. Sunflower Seeds
Sunflower seeds are one of the best plant sources of selenium in India. Easy to find, cheap, and very nutritious.
Eat a small handful (30 g) of raw or dry-roasted sunflower seeds daily. Add to curd, salads, or eat as a snack.
4. Pumpkin Seeds
Pumpkin seeds are rich in zinc. Zinc, like selenium, helps the thyroid make and use its hormones. Many thyroid patients are low in zinc.
Eat a small handful daily. Mix with sunflower seeds for a powerful thyroid snack.
5. Brazil Nuts (If Available)
Brazil nuts are the richest natural source of selenium in the world. Just 2 brazil nuts per day gives you the full daily amount of selenium you need.
They are not common in every Indian market, but available in large supermarkets and online. If you can find them, eat just 2 per day — not more, as too much selenium is also harmful.
6. Mushrooms
Mushrooms have selenium and Vitamin D. Both are important for thyroid health. Vitamin D deficiency is very common in thyroid patients in India.
Add button mushrooms or any available type to omelette, sabzi, or soup. Eat 2 to 3 times a week.
7. Brown Rice
Brown rice has more selenium than white rice. It also has more fibre. Both are good for thyroid patients — fibre helps with constipation, which is a common thyroid symptom.
Replace white rice with brown rice when possible. Or use parboiled rice, which also has more nutrients than plain white rice.
8. Iodised Salt
This is the simplest and most effective way to get iodine in India. Most Indian salt is already iodised — check the label to confirm.
Use iodised salt in all cooking. Do not switch to rock salt (sendha namak) as your only salt — rock salt has almost no iodine. It is fine to use rock salt occasionally for fasting or recipes that require it.
9. Flaxseeds (Alsi)
Flaxseeds have omega-3 fat. This healthy fat reduces swelling in the body. Swelling is one of the key problems in thyroid disease.
Grind 1 to 2 tbsp of flaxseeds fresh. Add to curd, roti dough, oats, or smoothies. Eat daily.
10. Turmeric (Haldi)
Turmeric reduces swelling in the body. It also helps protect the thyroid gland from damage. Its natural plant matter has been studied for thyroid health benefits.
Add 1/2 tsp turmeric to dal, sabzi, or warm milk every day. Consistent daily use is key — it works slowly over weeks.
11. Leafy Greens (Cooked)
Spinach, palak, and other dark greens have magnesium, iron, and Vitamin A. Magnesium helps the thyroid use its hormones. Iron deficiency is very common in Indian women with thyroid disease.
Eat 1 bowl of cooked leafy greens every day. Cook them — do not eat in large raw amounts if you have thyroid disease.
12. Ginger
Ginger has natural plant matter that reduces swelling. It also helps with digestion — which is often sluggish in thyroid patients.
Add fresh ginger to chai, sabzi, or warm water. Ginger tea with honey is a good evening drink for thyroid patients.
Foods to Limit for Thyroid Health
Raw Cruciferous Vegetables in Large Amounts
Raw broccoli, cauliflower, and cabbage in very large amounts can slow the thyroid. Cooked in normal amounts are fine. Do not drink raw cabbage or broccoli juice as a daily habit.
Soy in Large Amounts
Large amounts of soy can block thyroid function. Normal soy in dal or tofu once in a while is fine. Avoid large daily soy intake or soy supplements.
Highly Processed Foods
Chips, packaged snacks, instant noodles, and fast food cause swelling in the body. This swelling makes thyroid symptoms worse. Avoid them as much as possible.
Sugar and Refined Carbs
People with thyroid disease often gain weight easily. Sugar and white flour cause fast blood sugar spikes and make weight gain worse. Limit white sugar, maida, sweet drinks, and biscuits.
5 Simple Thyroid Food Tips
- Eat 2 eggs every day — best single food for thyroid support
- Add a handful of sunflower seeds or pumpkin seeds as a daily snack
- Use iodised salt in all cooking — check the label
- Add turmeric to dal or sabzi every day — even a small pinch helps
- Grind flaxseeds and add to curd or oats — do this for 30 days and track how you feel
Best Drinks for Thyroid Patients
What you drink matters too. These drinks are good for thyroid health.
Warm Turmeric Milk
Heat 1 glass of milk to warm. Add 1/2 tsp turmeric and a small pinch of black pepper. Drink at night. This is calming, reduces swelling, and supports the thyroid. Black pepper helps the body absorb turmeric better.
Ginger Tea
Grate fresh ginger and steep in hot water for 5 minutes. Or add ginger slices to water and boil for 5 minutes. Drink once a day. Ginger helps with digestion and reduces swelling.
Green Tea
Plain green tea without sugar. Has plant matter that reduces swelling. 1 to 2 cups per day. Avoid drinking it immediately after thyroid medicine.
Warm Water with Lemon
Start the day with warm water and lemon. Helps with digestion, detox, and hydration. Good for thyroid patients who have constipation issues.
Drinks to Avoid
- Coffee within 30 to 60 minutes of thyroid medicine — it reduces absorption
- Sweet chai with 2+ tsp sugar — sugar causes swelling
- Soy milk as a daily drink — soy can block thyroid function in large amounts
- Cola and sweet drinks — cause swelling and weight gain
Make Your Daily Thyroid Drink Easily
InstaCuppa Electric Kettles heat water in 60 seconds. Make turmeric milk, ginger tea, or warm selenium-rich drinks every day for thyroid support.
Shop Electric KettlesCommon Questions
What is the single best food to eat for thyroid?
Eggs are the single best food for thyroid health in India. They have both iodine and selenium — the two key minerals the thyroid needs. They are cheap, widely available, and easy to cook. 2 eggs per day is a practical, effective way to support thyroid function through diet.
Is milk good or bad for thyroid?
Milk has iodine. Small amounts are fine. However, do not drink milk or eat curd immediately after taking thyroid medicine — wait at least 30 minutes. Large amounts of dairy close to your medicine can reduce how well the medicine works. 1 to 2 cups of dairy per day is generally fine for thyroid patients.
Can eating these foods replace thyroid medicine?
No. If you have been diagnosed with hypothyroidism, you need medicine. Food supports the thyroid but cannot replace medicine. The goal of eating well is to help your medicine work better, reduce symptoms, and improve your overall health. Always follow your doctor's advice on medicine and testing.
We test kitchen appliances and share simple health tips for Indian homes. Our goal: make healthy eating easy for every Indian family.