by Jack Norris, registered dietitian and executive director of Vegan Outreach


Many vegans and aspiring vegans care about eating a healthy, balanced diet and want to be well-informed about nutrition. Vegans have a significantly reduced risk for type 2 diabetes (1, 2) and high blood pressure (3, 4), and on average have lower cholesterol levels (5).

Although there are health benefits to being vegan, there are also nutrients to be aware of. We aim to give you all the essential information you need to know about vegan nutrition in this article. For those who want it, we provide links to additional information for each nutrient.

Nutrients in a Wide Range of Plant Foods

Protein and iron are commonly thought to be difficult to obtain on a vegan diet but they’re actually easily obtained for most people.


“Where do you get your protein?” is typically the first question vegans are asked. And it’s a bit hard to answer because almost all plant foods contain protein. In other words, vegans get our protein in just about everything we eat!

Eating a serving of high-protein plant foods at most meals will provide enough protein for most vegans (the exception being some strength athletes who should experiment with varying amounts to find the best results). Anyone who’s regularly been eating meat and cheese is used to high amounts of protein and if you’re craving animal products or feeling fatigued on a vegan diet, adding more protein is often the solution.

High-protein plant foods include seitan and most vegan meats (about 15-25 grams per serving, but check the label), tempeh (about 15 grams per 1/2 cup), tofu (about 10-15 grams per 1/2 cup), peanuts (about 15 grams per 1/2 cup), beans and lentils (about 8 grams per 1/2 cup), and soymilk (about 7 grams per cup).

Plant foods high in protein: Pigeon Peas (Red Gram), Split Peas, Peanuts, Tofu, Pumpkin Seeds Roasted, Lentils, Black Beans, Rajma, Chickpeas, Soy Milk, Pistachios, Mung Beans

If you want a thorough discussion about plant vs. animal protein, check out the article Protein Needs of Vegans from


Speaking of protein, soyfoods have traditionally been a staple of many vegan diets due to their high protein content. Myths abound that soy is harmful and that has made some people shy away, but there’s plenty of scientific evidence that two servings of soyfoods per day is perfectly safe. Higher amounts are probably also safe but they haven’t been studied as thoroughly. As a vegan dietitian, athlete, and someone familiar with the scientific research on soy, I happily eat as much soy as I desire!

The most robust area of research on soy has been with respect to breast cancer and the overwhelming evidence is that soy can reduce the risk of breast cancer. There’s also evidence to suggest that soy can reduce the risk of prostate cancer and heart disease (by lowering LDL cholesterol). You can read more in our article Soy: Main Controversies.

Soy: Moringa Silken Tofu; Emkay Soy Milk Powder; Nutrela Soya Chunks; So-Lite Tofu; Sofit Soya Milk; White Cub Soy Coconut Curd; Home Made Soy Milk

Tofu is an extremely versatile soyfood that has been eaten in some Asian cultures for hundreds of years and is very easily available in India. You can fry or bake it and add it to just about any savory dish. You can also freeze and then thaw it to give it a chewy texture. Tofu doesn’t have much taste on its own, but it takes on the flavors of the foods it’s mixed with.

Tofu is normally made with calcium salts and is therefore a rich source of calcium for vegans (check the packaging for “calcium” in the ingredients).

Another type of tofu, silken tofu, has a smooth texture and is used for making pudding, mousse, and cream-based pies. Silken tofu can be easily found in any nearby supermarket.

While most vegans eat soyfoods, you don’t need to in order to be a vegan as there are plenty of other high-protein foods. But unless you have a specific allergy to soy, there’s no reason why you can’t enjoy it just like millions of other people throughout the world, vegans and meat-eaters alike.


People often associate iron with red meat, so you might be surprised to know that iron is plentiful in plant foods and vegans often have higher iron intakes than meat-eaters. Obtaining enough iron from vegan foods is easy if you eat legumes (beans, peas, and lentils) and dark leafy green vegetables (such as spinach and collards). Iron is found in a range of other plant foods and many countries have foods fortified with iron. Blackstrap molasses is a type of molasses that’s high in iron.

What’s more important for meeting iron needs as a vegan is to include foods high in vitamin C with meals which increases iron absorption from other foods at that meal. For example, oatmeal with orange juice at breakfast provides iron from the oats and vitamin C from the juice. The image below shows foods high in vitamin C and what amount should be eaten to significantly increase iron absorption.

Plant foods high in vitamin C: Orange (1 small), Strawberries (1 cup), Mango (1 cup), Guava (1/4 cup), Papaya (1 cup), Cabbage (1 cup, cooked), Cauliflower (1 cup), Orange juice (1 cup)

Most vegans don’t need to be too concerned about iron unless they have a history of iron deficiency. One exception is long-distance runners who menstruate, as they have a high amount of red blood cell loss. If you’re prone to iron deficiency, eat plenty of meals containing foods high in iron and vitamin C and avoid coffee and tea (which decrease iron absorption) within an hour of such meals.

Additional info on iron.

Nutrients in a Select Group of Plant Foods

Vegans should pay attention to how they’re obtaining calcium, vitamin A, and omega-3s. Below, we’ll help you find good sources of these nutrients!


Vegan adults should eat 3 servings of good sources of calcium per day while teenagers should eat 4 servings. The image below shows good sources of calcium that are readily available in India. The image lists the amount of each food that qualifies as one serving.

Plant foods high in calcium: Broccoli (1 cup*), Dried figs (1/2 cup), Calcium-set Tofu (1/2 cup), Sarson (1/2 cup*), Soymilk (calcium-fortified, 2/3 cup)

Luckily, most plant-based milks are fortified with calcium. And one of my favorite foods for obtaining calcium is calcium-set tofu, which is high in calcium and protein, both of which are good for bones. If you find it inconvenient to eat foods high in calcium each day, a calcium supplement of about 500 mg per day is another option.

Resistance exercise twice a week, involving lifting moderate weights, is possibly the most reliable way for people to increase the strength of their bones. We encourage everyone to follow such a program. Talk to your health professional about what program is right for you.

Additional info on calcium.

Vitamin A

Vitamin A is important for night vision and bone density. Vegans should eat at least two servings of good sources daily. Good sources are vegetables and fruits whose edible flesh is orange: carrots and other root vegetables (1/2 cup), squash (1/2 cup), and melons (2 cups). The orange color indicates beta-carotene which our bodies can turn into vitamin A. Dark leafy green vegetables (1 cup cooked) are also high in vitamin A. Foods with yellow flesh are generally not good sources of vitamin A.

orange fruits and vegetables, dark leafy greens

A great way to help satisfy your vitamin A needs is with Gajar Halwa!

Gajar Halwa Recipe

  • 400 gm grated carrots
  • 1 cup plant-based milk, preferably cashew milk or coconut milk (we used Goodmylk’s cashew and oat milk)
  • 250 gm crushed tofu
  • 1/2 cup sugar
  • 1 teaspoon cardamom powder
  • 10-15 chopped cashews
  • 1 teaspoon coconut oil (optional)
  • Raisins (optional)


Heat a pan and add coconut oil to it. Add cashews and shallow fry them. Add grated carrot and cook till the carrot becomes soft. If you’re not adding oil, just heat a pan, roast the cashews, and add the grated carrot. Cook until the carrot becomes soft.

  1. Add the plant-based milk, crushed tofu, and sugar.
  2. Stir the mixture and cook for 5-10 mins on a medium flame. Add cardamom powder and raisins.
  3. Empty in a bowl and enjoy!

Gajar Halwa India Nutrition Tips 2.0

Additional info on vitamin A.


Omega-3 fats are important for the long-term health of the heart and brain but are found in a limited number of plant foods. Walnuts, canola oil, flaxseeds and flaxseed oil, chia seeds, hemp seeds, and perilla oil are high in omega-3s.

A delicious way to get your daily omega-3s is from Falooda (Chia Seed Pudding), which you can eat for breakfast or as a dessert.

Falooda (Chia Seed Pudding) Recipe

In a bowl, whisk together:

  • 1 3/4 cups of unsweetened non-dairy milk (or sweetened non-dairy milk and avoid the sweetener ingredient below)
  • 1 to 2 tablespoons of sweetener (for example, sugar, jaggery, or dates)
  • 1/2 cup of chia seeds
  • 1/2 to 1 teaspoon of vanilla extract (optional)

Chill for a few hours and stir before eating. The pudding is even better served with toppings, such as fruit, peanut butter, or chocolate chips. Keep refrigerated.

Chia pudding

Another option is to keep a jar of hemp or ground flaxseeds in the refrigerator to sprinkle them on meals throughout the day—they’re easy to incorporate into anything you’re eating.

Visit the 10 Weeks to Vegan website for more recipes!

Additional info on omega-3s.

Nutrients Most Easily Obtained from Supplements

Nutrient deficiencies won’t occur in only a few weeks or even months of being vegan. That’s good news because it means you can go vegan at your own pace and worry about perfecting the nutrition later. In the long term, to be a thriving vegan, you’ll want to make sure you obtain a reliable source of vitamin B12, iodine, selenium, vitamin D, and in some cases zinc.

  • Vitamin B12 in vegan diets has been a source of controversy and myths. Plant foods don’t contain vitamin B12 unless fortified. If you don’t get a reliable source, the chances are high that you’ll eventually develop fatigue or tingling in your fingers or toes. On the other hand, vegans who obtain a reliable source of vitamin B12 can have healthier levels than nonvegans. Additional info on vitamin B12.
  • Iodine is important for a healthy thyroid. Iodine is found inconsistently in plant foods depending on the iodine content of the soil. The soil in many countries is low in iodine and so iodine has been added to some brands of table salt. You should make sure you have a source of iodine either from iodized salt or a supplement containing potassium iodide. For supplements, if convenient choose potassium iodide over kelp. Additional info on iodine.
  • Selenium is lacking in the soil in many countries and so a multivitamin with selenium is the most reliable source. Soil in the United States and Canada has enough selenium for vegans there not to be concerned. Additional info on selenium.
  • Vitamin D deficiency can result in fatigue and muscle and bone pain. Vitamin D can be created by skin exposure to sunshine (10-15 minutes for people with light skin, 20 minutes for people with dark skin, 30 minutes for seniors) when the sun is direct enough to cause sunburn. But to avoid skin cancer, dermatologists recommend obtaining vitamin D from supplements rather than sunshine. The dietary reference intake (DRI) for most age groups is 600 IU per day. Additional info on vitamin D.
  • Zinc intakes from food are usually adequate for most vegans, but some vegans might fall a bit short. Symptoms of zinc deficiency include catching frequent colds or developing cracks at the corners of your mouth. Additional info on zinc.

Supplement Recommendations

We recommend that vegans take a daily multivitamin that contains the amounts of nutrients listed in the table below. These amounts are not the recommended daily allowances (RDAs), but rather the amounts that will meet the needs of vegans after taking into account what vegans typically obtain through foods.

Nutrient Daily Amount
Vitamin B12
   If cyanocobalamin form: ≥ 5 µg
   If methylcobalamin form: ≥ 25 µg
Iodine 75 to 150 µg
Selenium 25-55 µg
Vitamin D 600 to 1,000 IU
Zinc 5 to 10 mg

Good options for meeting these requirements are:

  • We recommend taking one Carbamide Forte Plant Based Mulitivitamin+ tablet per day which provides 2.2 µg of B12, 140 µg of iodine, 600 IU of vitamin D, 17 mg of zinc, and 40 µg of selenium. Because the Carbamide Forte doesn’t have enough B12 for vegans, we recommend supplementing with a tablet of Neurobion Forte B1 + B6 + B12 containing 5,000 µg of B12 once a week.


1. Tonstad S, Stewart K, Oda K, Batech M, Herring RP, Fraser GE. Vegetarian diets and incidence of diabetes in the Adventist Health Study-2. Nutr Metab Cardiovasc Dis. 2013 Apr;23(4):292-9.

2. Papier K, Appleby PN, Fensom GK, et al. Vegetarian diets and risk of hospitalisation or death with diabetes in British adults: results from the EPIC-Oxford study. Nutr Diabetes. 2019 Feb 25;9(1):7.

3. Fraser GE. Vegetarian diets: what do we know of their effects on common chronic diseases? Am J Clin Nutr. 2009 May;89(5):1607S-1612S. Epub 2009 Mar 25. Review. Erratum in: Am J Clin Nutr. 2009 Jul;90(1):248.

4. Appleby PN, Davey GK, Key TJ. Hypertension and blood pressure among meat eaters, fish eaters, vegetarians and vegans in EPIC-Oxford. Public Health Nutr. 2002 Oct;5(5):645-54.

5. Bradbury KE, Crowe FL, Appleby PN, Schmidt JA, Travis RC, Key TJ. Serum concentrations of cholesterol, apolipoprotein A-I and apolipoprotein B in a total of 1694 meat-eaters, fish-eaters, vegetarians and vegans. Eur J Clin Nutr. 2014 Feb;68(2):178-83.