Vegetarian Diet


People following a vegetarian diet do not eat meat or fish but may continue to eat eggs and dairy products.

A person does not have to eat meat to get all the nutrients they need for good health. A meat-free diet can lead to better health for several reasons.

One reason is that many people who follow a vegetarian diet tend to consume a high proportion of fresh, healthful, plant-based foods, which provide antioxidants and fiber. When a person decides to follow a meat-free diet, they often become more active in making overall healthy choices.

Many studies agree that a vegetarian diet can offer a range of health benefits.

Studies show that a vegan or vegetarian diet may reduce the risk of cardiovascular disease and various types of cancer.

A non-meat diet may also reduce the risk of metabolic syndrome, which includes obesity and type 2 diabetes.

According to a 2019 Gallup poll, 5% of people in the United States describe themselves as vegetarian, including 2% of people aged 55 and over, 8% of those aged 18–34 years, and 7% of people aged 35–54.

This article will focus on the lacto-ovo-vegetarian diet, which includes dairy products and eggs.

Click here to learn about some other popular diets.

What foods do vegetarians eat?

A vegetarian diet can provide a wide variety of healthful, nutritious foods, but what the person eats will depend on the type of diet they are following and their personal food choices.

There is a variety of diets that come under the umbrella term vegetarian:

  1. Lacto-ovo-vegetarians avoid both meat and fish but consume dairy and eggs.
  2. Lacto-vegetarians consume dairy products but no eggs.
  3. Ovo-vegetarians consume eggs but no dairy.

Some people who do not eat meat will eat fish. This is a pescatarian diet, rather than a vegetarian diet.

A vegan diet excludes all animal-based foods.

People following a vegetarian diet must make careful choices about what they eat to ensure that they meet their nutritional requirements. Some people may need supplements.

For more science-backed resources on nutrition, visit our dedicated hub.


A growing number of younger people are adopting a vegetarian diet, as the Gallup poll shows.

They may do this because:

  1. it brings health benefits
  2. it is a more ecologically sustainable option
  3. they have concerns about the treatment of animals
  4. it is part of a broader lifestyle choice

Some people also avoid meat and animal products for religious reasons.

Here are some ways in which avoiding meat products can enhance a person’s health.

Weight: Switching to a vegetarian diet may help a person lose weight, at least in the short-term, according to a 2016 meta-analysis. Scientists need to carry out longer-term controlled studies to understand how a vegetarian diet might affect weight.

Cholesterol: A systematic review published in 2015 concluded that people who follow a vegetarian diet are likely to have lower overall cholesterol levels.

Cancer: A study of data for nearly 70,000 people found evidence that the incidence of cancer overall was lower among vegetarians than non-vegetarians. The authors suggested that a non-meat diet may offer some protection from cancer.

Heart health: Authors of a 2014 study found a lower risk of cardiovascular disease in people who followed a vegetarian diet in India. Studies in western countries had already produced similar results.

Diabetes: People who follow a vegetarian diet may be less likely to have type 2 diabetes. One reason for this may be a higher intake of whole grains, fruits, vegetables, legumes, and nuts, and a lower intake of unhealthful fats.

These benefits will not automatically happen when a person stops eating meat. Alongside a vegetarian diet, people need to make sure they:

  • get the right number of calories
  • focus on a variety of fruits, vegetables, and whole grains
  • limit their intake of processed foods and alcohol
  • avoid unhealthful fats and added sugar and salt
  • engage in an overall healthful lifestyle, with plenty of exercises
  • avoid smoking

What are the health benefits of a vegan diet?


In addition to the health benefits, experts say a plant-based diet is more sustainable, as it causes less harm to the environment than a meat-based diet.

Tips for getting started

Here are some tips for switching to a vegetarian diet:

  1. Start learning about the nutrients required and how to obtain them.
  2. Get some tips and recipes from vegetarian websites, a local health food shop, or a nutritionist.
  3. Make a weekly shopping and meal plan.
  4. Focus on a variety of meat-free dishes that provide a complete protein, so that you do not end up eating as before but just leaving out the meat.
  5. Consider making the change gradually, for example, over a month.
  6. Start with familiar meat-free foods, such as mac and cheese and salad, and add to your repertoire over time.

A gradual change may work better for two reasons:

It is more likely to become a lifestyle and a long-term move.

Sudden dietary changes, such as an increase in the consumption of beans or vegetables, might lead to temporary digestive problems, such as bloating.

The Academy of Nutrition and Dietetics have a range of tips for people who want to stop eating meat:

Choose whole-grain products, such as whole-wheat bread, wild or brown rice, and whole-grain cereals, as these can provide B vitamins.

Vary the diet, with whole grains, fruits, vegetables, legumes, nuts, and so on.

Use eggs and dairy products in moderation, or try adding soy milk.

Ask a healthcare professional about supplements, especially vitamin B-12.

Ensure a sufficient intake of vitamin D, especially if exposure to sunlight is low.

Check the labels of “healthful” vegetarian snacks to ensure they do not contain a lot of sugar, salt, or other additives.

Remember that junk food and fast food can be unhealthful and high in calories, whether they are vegetarian or not.

They also suggest reducing the intake of high sugar and high fat foods.

Learn more here about how to get started on a plant-based diet.

The nutrients you need

Some scientists say that a vegetarian diet is beneficial to people of all ages, but they note the need to plan appropriately to obtain the whole range of essential nutrients.

The chart below lists some of the nutrients that a person following a vegetarian diet may lack, how much of them an adult requires, and some examples of foods that contain them. Some people may also need supplements to boost their levels of these nutrients. Needs may increase during pregnancy and breastfeeding.

NutrientNeeds for adults aged 19 years and overSources
Iron8–18 milligrams (mg)Pulses, including beans, chickpeas, lentils tofu, spinach, cashew nuts, and green peas. Consume these with vitamin C, which helps the body absorb iron.
Calcium1,000–1,200 mgYogurt, milk, cheese, tofu, fortified orange juice, kale, turnip greens, and broccoli. Calcium is essential for children and women around the time of menopause.
Protein46–56 gEggs, milk, soy milk, nuts, nut butters, seeds, pulses, and cereals. Vegetable sources may not contain complete protein, so people should ensure they get enough of all types of protein throughout the day.
Vitamin D15–20 micrograms (mcg)Fortified dairy, soy milk, and breakfast cereals, alongside exposure to sunlight.
Vitamin B-122.4 mcgYeast, eggs, dairy products, fortified foods, such as breakfast cereals.
Zinc8–11 mgDairy products, fortified cereals, dried beans, nuts, and soy products.
Iodine150 mcgSeaweed, yogurt, milk, cheese, enriched bread, enriched macaroni, prunes, lima beans, apple juice, green peas, and bananas.

A vegetarian diet will not guarantee good health, but it can contribute to overall healthful dietary choices. A person still needs to make healthful choices, such as avoiding added sugar and high fat processed foods.

Parents and caregivers of children who follow a vegetarian diet should ensure the child is obtaining the nutrients they need for their age and stage of growth. This may include making sure the child is not just eating the family meal minus the meat.

What are the key nutrients a person needs? Find out here.

The 2015–2020 Dietary Guidelines for Americans provide an eating pattern to help people eat healthfully on a vegetarian diet. It advises on suitable quantities of:

  1. dark green vegetables
  2. red and orange vegetables
  3. legumes
  4. starchy and other vegetables
  5. whole and refined grains
  6. dairy products
  7. proteins foods, such as eggs, legumes, soy products, nuts, and seeds
  8. oils

People who follow a vegan diet may need supplements. Click here to find out which ones beneficial.

Recipes and ideas

Many premade products are available for those who are busy or do not feel confident in their cooking skills. They include:

  1. premade meals (always read labels to choose the most healthful options)
  2. burgers and sausages made from meat substitutes (these may be high in sodium and fat)

Most restaurants now offer vegetarian and vegan options.

However, cooking at home is often more economical, and a person can ensure they use fresh, healthful ingredients.

Leave a Reply

Your email address will not be published. Required fields are marked *