Skip to main content
Login to MyChart

Help us elevate and expand our care, make breakthroughs in biomedical science and improve community health and wellness.

Donate today

Search UVM Health

Healthwise

Pregnancy: Vegetarian Diet

A healthy vegetarian diet can provide all the nutrients you need for a healthy pregnancy. If you eat a vegetarian diet, pay special attention to getting enough protein, vitamin B12, calcium, vitamin D, zinc, and iron while you are pregnant. These nutrients are vital to your baby's cell growth, brain and organ development, and weight gain.

Think about working with a registered dietitian to make sure you are meeting your nutrition needs. This is even more important if you plan to eat a plant food-only vegan diet.

  • Get enough protein.
    • A vegetarian diet that includes eggs and dairy provides quality protein.
    • A vegan diet requires careful planning. A variety of plant-based protein sources (such as soy, nuts, and grains) must be included in your diet.
  • Pay attention to vitamin B12.
    • Vitamin B12 is found only in foods from animal sources, such as milk, eggs, and meat.
    • If you follow a vegan diet, be sure to eat foods fortified with vitamin B12 (such as fortified soy milk) or take a supplement that contains vitamin B12.
  • Increase your iron intake.
    • You need more iron in your second and third trimesters as you did before pregnancy.
    • Include nuts, beans, raisins, leafy green vegetables, and fortified cereals in your diet.
    • Iron from plant foods is not absorbed as well as iron from meats. Eat foods that contain vitamin C to help your body absorb iron from a meal.
  • Get plenty of calcium.
    • If you don't use milk or other dairy products, be sure to get calcium from other sources.
    • Good sources of calcium include calcium-fortified products such as orange juice, soy milk, and tofu.
    • Other nondairy sources include corn tortillas made with lime (calcium carbonate) and green vegetables such as turnip greens, collard greens, kale, bok choy, and broccoli.
  • Get enough zinc.
    • Zinc from plant foods is poorly absorbed by the body, so make an effort to get enough zinc in your diet.
    • Good sources of zinc include leavened whole grains (such as whole wheat bread), legumes (beans and lentils), soy foods, vegetables, and milk and yogurt.
  • Get enough vitamin D.
    • If you don't use milk or milk products, be sure to get enough vitamin D from other sources. Soy milk and cereals are often fortified with vitamin D.
    • Your body can produce vitamin D when exposed to sunlight on a regular basis. You may need a supplement if you don't consume enough vitamin D or don't get enough sunlight.
  • Take prenatal vitamins.
    • This can help ensure that you get the extra iron and other vitamins and minerals you need for a healthy pregnancy.

Related Information

Credits

Current as of: July 15, 2025

Author: Ignite Healthwise, LLC Staff
Clinical Review Board
All Ignite Healthwise, LLC education is reviewed by a team that includes physicians, nurses, advanced practitioners, registered dieticians, and other healthcare professionals.

This information does not replace the advice of a doctor. Ignite Healthwise, LLC, disclaims any warranty or liability for your use of this information. Your use of this information means that you agree to the Terms of Use. Learn how we develop our content.

© 2024-2026 Ignite Healthwise, LLC.

This information does not replace the advice of a doctor. Ignite Healthwise, LLC, disclaims any warranty or liability for your use of this information. Your use of this information means that you agree to the Terms of Use. Learn how we develop our content.

844-UVM-HEALTH

Give to a Healthier Future

Help us elevate and expand our care, make breakthroughs in biomedical science and improve community health and wellness.

Healthier communities. Healthiest lives. Together.

University of Vermont Medical Center

111 Colchester Ave
Burlington, VT 05401

802-847-0000

Golisano Children's Hospital

111 Colchester Ave
Burlington, VT 05401

802-847-0000

Central Vermont Medical Center

130 Fisher Road
Berlin, VT 05602

802-371-4100

Champlain Valley Physicians Hospital

75 Beekman Street
Plattsburgh, NY 12901

518-561-2000

Elizabethtown Community Hospital

75 Park Street
Elizabethtown, NY 12932

518-873-6377

Alice Hyde Medical Center

133 Park Street
Malone, NY 12953

518-483-3000

Porter Medical Center

115 Porter Drive
Middlebury, VT 05753

802-388-4701

Home Health & Hospice

1110 Prim Road
Colchester, VT 05446

802-658-1900

© 2026 University of Vermont Health
Jump back to top