Dismiss Modal

Nutrition

Eating a Vegetarian Diet

Choose a preferred language

A vegetarian diet is based on plant foods. It includes fruits, vegetables, beans, grains, seeds, and nuts. Some vegetarians also eat dairy foods and eggs. There are three common vegetarian diets:

  • Lacto-ovo vegetarians eat eggs, yogurt, cheese, and other milk products, as well as plant foods.

  • Lacto vegetarians eat dairy and plant foods but not eggs.

  • Vegans eat only plant foods.


Why eat a vegetarian diet?

People choose to be vegetarians for health, cultural, social, ethical, and religious reasons. A vegetarian diet is a healthy way to eat. You just have to plan your meals carefully so that you get all the nutrients you need. Most vegetarian diets are high in fiber and low in fat and cholesterol. That means eating vegetarian can:

  • Lower your risk of heart disease.

  • Lower your blood pressure and cholesterol levels.

  • Help you stay at a healthy weight.

  • Lower your risk of diabetes.

  • Lower your risk of cancer.

  • Decrease digestive problems, including:

    • Bowel diseases.

    • Gallstones.

    • Colon cancer.


Vegetarian basics

A vegetarian diet can be a healthy way to eat for people of all ages. But meals and snacks must be planned to include non-meat sources of protein, vitamins, and other nutrients. (See the chart below.) Here are some guidelines for healthy meal planning:

  • Eat a wide range of foods. This will help you get all the nutrients you need.

  • Eat a number of plant proteins throughout the day.

  • Plan for enough calories each day. Also make sure that your calories come from foods that are rich in protein, vitamins, and minerals.

  • If you eat dairy foods, choose low-fat or fat-free milk, yogurt, or cheese.


Do you need supplements?

A vegetarian diet can easily supply all the calories, protein, vitamins, and minerals that a person needs. But some people have special needs. This may include children and teens, pregnant and lactating women, women past midlife, older adults, and vegans. If you are in one of these groups, you may need extra calories, protein, calcium, iron, vitamin B-12, vitamin D, or zinc. The lists below can help you choose foods that are good sources of these nutrients. And be sure to ask your health care provider about taking vitamin supplements.

Protein

  • Dried beans, soybeans, and lentils

  • Tofu (bean curd) and tempeh (cultured soybeans)

  • Rice, barley, and other whole grains

  • Nuts and nut butter

  • Milk, yogurt, and cheese

  • Eggs

  • Casein

  • Seitan (also called wheat gluten)

Vitamin B-12

  • Milk, yogurt, and cheese

  • Eggs

  • Fortified soy burgers

  • Fortified soy milk or other nondairy milk

  • Fortified cereals

  • Nutritional yeast

Zinc

  • Milk, yogurt, and cheese

  • Eggs

  • Canned or dried beans

  • Lentils and split peas

  • Wheat germ

  • Whole-grain breads and cereals

  • Nuts and nut butters

  • Pumpkin and sunflower seeds

Calcium

  • Milk, yogurt, and cheese

  • Fortified soy milk or other nondairy milk

  • Tofu processed with calcium sulfate

  • Leafy, dark-green vegetables

  • Dried figs

  • Fortified orange juice and fortified cereals

  • Sesame seeds

  • Beans

Iron

  • Wheat germ

  • Dried fruits

  • Nuts and seeds

  • Whole grain and fortified breads and cereals

  • Dried beans, lentils, and split peas

  • Leafy, dark-green vegetables

  • Eggs

Vitamin D

  • Eggs

  • Mushrooms treated with ultraviolet light

  • Fortified soy milk, cow's milk, orange juice, and ready-to-eat cereals


Getting started

Change to a vegetarian diet slowly. Start by eating more grains, beans, vegetables, and fruits. Make fish, poultry, or meat a side dish. Then slowly cut them out of your diet. Here are some other tips:

  • Eat 3 or more servings of vegetables a day. Eat them raw or lightly steamed.

  • Eat 2 or more servings of fruit a day. Choose whole fruits with the skin on.

  • Choose a wide range of grains and whole-grain breads and cereals. Eat 6 or more servings of these foods each day.

  • Begin to replace meat by working up to 2 to 3 servings a day of beans, lentils, split peas, tofu, or tempeh.

  • If you eat dairy foods, have 2 to 3 servings a day. Make low-fat or fat-free choices.

For vegans: Add sources of calcium and vitamin B-12, such as fortified nondairy milks and breakfast cereals. Talk with your healthcare provider about vitamin supplements.


To learn more

A registered dietitian (RD) can help you plan a healthy vegetarian diet. For more information and to find an RD who knows about vegetarian diets, search through the Vegetarian Nutrition Dietetic Practice Group of the Academy of Nutrition and Dietetics (AND) at their website, www.vegetariannutrition.net. You can also search AND's website, www.eatright.org. Here are some other groups that can help:

© 2000-2025 The StayWell Company, LLC. All rights reserved. This information is not intended as a substitute for professional medical care. Always follow your healthcare professional's instructions.

Find a doctor that's right for you.

From routine check-ups to groundbreaking treatments and beyond, Crestner Health is here to help you live your healthiest life.

Search our doctors
Related Articles
Read article
Wellness
Nutrition and MyPlate: Vegetables

Vegetables are a major source of fiber. They're also packed with vitamins needed for health and growth.

Read article
Wellness
Discharge Instructions: Eating a High-Potassium Diet

People with low blood levels of potassium and those with high blood pressure may be prescribed a high-potassium diet. This sheet can get you started.

Read article
Wellness
Facts About Dietary Fat

Eating less fat is one of the best things you can do for your heart. Start by finding out which fats are better to use. Then always try to use as little as you can.

Read article
Wellness
Discharge Instructions: Eating a Low-Copper Diet

If you have Wilson's disease, you may be prescribed a low copper diet. This sheet can help you get started.