Skip to main content

Food Sources of 5 Important Nutrients for Vegetarians

Contributors: Sarah Klemm, RDN, CD, LDN

Published: October 15, 2021

Reviewed: September 27, 2021

vegetable salad - Food Sources of 5 Important Nutrients for Vegetarians

No matter which vegetarian eating style you follow, it is important to choose a variety of foods, including whole grains, fruits, vegetables, legumes, nuts and seeds. This can help you make sure you are meeting your nutritional needs each day. Twitter Logo


Vegetarians should consume a variety of calcium sources in order to meet daily requirements.

Dairy products are a rich source of calcium. If your diet does not include dairy products, calcium can be obtained from plant-based foods, but the amount of calcium that the body can absorb from these foods varies. Here is a list of vegetarian-friendly sources of calcium:

  • Low-fat or fat-free milk, yogurt and cheese
  • Fortified plant-based milks such as soy or almond
  • Fortified ready-to-eat cereals
  • Calcium-fortified juice
  • Calcium-set tofu
  • Some leafy green vegetables including collard greens, turnip greens and kale
  • Broccoli
  • Beans including soybeans, chickpeas and black beans
  • Almonds and almond butter


Vegetarians should consume a variety of iron sources to meet daily requirements. Consuming a source of vitamin C (like citrus fruits, peppers, tomatoes) at each meal helps increase iron absorption.

Sources of iron include:

  • Fortified breakfast cereals
  • Soybeans
  • Some dark leafy greens including spinach and chard
  • Beans
  • Eggs


Protein is found in plant foods as well as animal foods. Your body will make its own complete protein if a variety of foods and enough calories are eaten during the day.

Vegetarian sources of protein include:

  • Legumes such as beans, peas and lentils
  • Whole grains
  • Soy products
  • Nuts and nut butters
  • Dairy products
  • Eggs

Vitamin B12

B12 is found in all foods of animal origin, including eggs and dairy products. An adequate intake of vitamin B12 can be a concern for many vegetarians, especially vegans. For those that follow any vegetarian style of eating, choose foods fortified with vitamin B12 and talk with your healthcare provider about if a vitamin B12 (cobalamin) supplement is right for you.

Vegetarian sources of B12 include:

  • Vitamin B12-fortified foods including fortified nutritional yeast, soy milk, meat substitutes and ready-to-eat cereals (be sure to check the label as not all products on the market are fortified with vitamin B12).
  • Dairy products
  • Eggs

Vitamin D

Few foods are naturally high in vitamin D, but many dairy products are fortified with vitamin D in the United States. People who choose not to eat dairy products and who do not receive exposure to sunlight on a regular basis should discuss the need to take a vitamin D supplement with their health care provider.

Vegetarian sources of vitamin D include:

  • Eggs
  • Vitamin D-fortified soy milk, cow's milk, orange juice and ready-to-eat cereals
  • Mushrooms exposed to UV light

Information provided by Vegetarian Nutrition, a dietetic practice group of the Academy of Nutrition and Dietetics.

Find a Nutrition Expert

Looking for credible nutrition information and recommendations? The Academy of Nutrition and Dietetics' network of credentialed food and nutrition practitioners are ready to help!