Patient-Centered
Excellence
Rapid Response
Ambulance Services
24/7 Lab & Radiology
Services

Introduction

Zinc is an essential mineral that supports immunity, skin repair, hair growth, and metabolism. However, for many vegetarians in India, getting enough zinc can be tricky since they don’t consume meat or seafood (which are high in zinc).

This guide will help you find zinc-rich foods for vegetarians readily available in Indian kitchens.

Why Zinc Matters: A Quick Reminder

Zinc plays many important roles:

  • Supports immunity and fights infections
  • Helps in wound healing and skin repair
  • Aids growth, cell division, and metabolic functions
  • Contributes to taste and smell functions

Because the body doesn’t store much zinc, you need consistent sources from food every day.

How Much Zinc Do You Need?

Age/ SituationRecommended Daily Intake*
Teenagers/ Adults~ 8–11 mg
Pregnant / Lactating womenHigher (Consult a Doctor)

Top Zinc Rich Vegetarian Foods in India

Here are some good sources of zinc you can add to your meals.

1. Legumes – Chana, Rajma & Lentils

Chickpeas, rajma, and moong dal are already known, but don’t forget black gram (urad dal) and horse gram (kulthi). These traditional dals are zinc-rich and excellent for growing teenagers and athletes.

Soak, sprout, or ferment dals (like idli batter) to improve zinc absorption.

2. Seeds – A Hidden Zinc Powerhouse

Tiny seeds pack a punch. Pumpkin seeds and watermelon seeds are especially high in zinc. Hemp seeds are also a recognized zinc source for vegans.

  • Flaxseeds – Good for zinc and omega-3.
  • Chia Seeds – Light, rich, and easy to mix in yogurt
  • Til (Sesame Seeds) – Zinc-packed seeds used in Indian til ladoos

Sprinkle seeds over salads, poha, smoothies, or parathas.

3. Whole Grains

Traditional Indian grains are better than polished rice.

  • Bajra (Pearl Millet) – High zinc + iron
  • Ragi (Finger Millet) – Great for bones & kids
  • Jowar (Sorghum) – Gluten-free zinc source

Replace chapati with bajra or jowar rotis twice a week.

4. Nuts & Dry Fruits

Apart from zinc in almonds, include:

  • Cashews – High zinc & healthy fats
  • Pistachios – Slightly higher zinc than almonds
  • Walnuts – Lesser zinc, but very good for brain health

Carry a nut pack during study sessions instead of chips or chocolate.

Also Read: https://karpagamhospital.in/health-benefits-of-walnuts/

5. Beans (Kidney Beans, Black Beans)  

Black beans and kidney beans are common pulses with decent zinc content. 

6. Mushrooms

Button mushrooms and shiitake varieties are in the list of foods that contain zinc. In a 100-calorie serving of white button mushrooms, there is about 8 mg of zinc. In a similar 200-calorie serving of shiitake mushrooms, there is 5 mg of zinc.

7. Vegetables and Fruits with Zinc

Vegetables and fruits have modest zinc levels, but can contribute in combination:

  • Vegetables like spinach, green beans, kale, and sweet potatoes have some levels. 
  • Fruits such as pomegranate or avocado may have trace zinc, but these are minor sources.

8. Dairy Products – Easily Absorbed Zinc  

  • Paneer, curd, ghee, and cheese are vegetarian-friendly zinc sources. Unlike grains, dairy zinc is absorbed better because it has no anti-nutrients.
  • Quick meal ideas: Paneer tikka, curd rice, cheese sandwich.

9. Soy Products – Great for Vegetarians & Vegans  

Soy is often underrated. Include:

  • Tofu
  • Soy chunks (Nutri-nuggets)
  • Soy milk

Provides zinc and complete protein, making it suitable for active individuals.

10. Indian Street & Traditional Foods with Zinc

  • Sattu (Roasted gram flour drink) – Bihar’s protein-zinc powerhouse
  • Besan (Gram Flour) – Used in chilla, laddoo, pakoda
  • Litti-chokha / Dal Chila – Great for zinc and fiber
Food ItemAmount of Zinc per 100g (in mg)
Moong Dal2.6
Whole Lentils3.31
Pumpkin Seeds7.8
Watermelon Seeds10.13
Sunflower Seeds5
Chia4.8
Whole Wheat2.85
Bajra2.76
Cashew5.3
Almonds3.5
Black beans3.08
Cowpea3.57
Soya4.01
Curd1.5

Sample Day Using Zinc Rich Foods  

MealZinc-Rich Items Included
BreakfastOats + almond bits + hemp seeds
LunchBajra rotis + moong dal + spinach curry
SnackRoasted chickpeas + pumpkin seeds
DinnerRajma or black bean curry + millet / whole grain rice
DessertA handful of cashews or sesame seed ladoos

Also Read: https://karpagamhospital.in/immunity-boosting-foods-for-kids/

Boost Zinc Absorption and Benefits for Vegetarians  

Tips to Improve Zinc Absorption in a Vegetarian Diet

  • Soak, sprout, or ferment your pulses & grains: this reduces the levels of phytates that inhibit zinc absorption.
  • Combine with Vitamin C: lemon, tomatoes, and citrus all help the body absorb zinc.
  • Limit too much tea or coffee during meals: these drinks contain compounds that may contribute to reduced absorption.
  • Moderate calcium and iron: high amounts of these minerals can affect zinc absorption.

Benefits of Including Zinc-Rich Foods

  • Strengthens immunity
  • Improves wound healing and skin health
  • Supports hair growth
  • Helps growth, especially in teenagers
  • Aids metabolic & enzyme functions

When to Check Your Zinc Levels

If you notice signs like frequent infections, slow wound healing, hair thinning, or loss of appetite, it might be wise to visit the best hospital for medical check-up to assess your mineral status.

Conclusion

You can get zinc without eating meat. If you are mindful of your food selections, zinc-containing vegetarian foods can meet your needs completely. From pulses, seeds, and nuts to mushrooms, there are a wide variety of tasty, natural foods that you can include in your meals. Start simply by adding just one zinc-rich food into each meal, and then focus on developing the habit.

FAQ

1. How to increase zinc in the body?

Include zinc-rich foods like legumes, nuts, seeds, dairy, and whole grains in your meals. Soak or sprout dals and grains to improve absorption. Avoid tea or coffee right after meals.

2. Which nuts are rich in zinc?

Almonds, cashews, pistachios, and walnuts are good zinc-rich nuts. Cashews have the highest zinc among them.

3.  What are the best zinc foods?

Legumes (chana, rajma), seeds (pumpkin, sesame), nuts, dairy products, whole grains, soy, and mushrooms are among the best zinc foods.

4. Which vegetarian foods in India are rich in zinc?

Chickpeas, lentils, bajra, pumpkin seeds, sesame seeds, paneer, tofu, and ragi are top zinc-rich vegetarian foods commonly eaten in India.

5. Which fruits contain zinc?

Fruits like pomegranate, avocado, guava, and berries contain small amounts of zinc. They support zinc intake, but are not major sources.

6. What foods contain zinc?

Zinc is found in dals, beans, seeds, nuts, dairy, whole grains, soy products, mushrooms, and fortified cereals. Including a mix ensures better zinc levels.