What You Need to Know About a Healthy Vegetarian Eating Plan

 lentil, tortilla wrap, lentils, tomato, tomatoes, corn

A well-planned vegetarian eating plan can be healthy and delicious! From hearty lentil soup to savoury veggie burgers, there are many exciting food choices. The key to being a healthy vegetarian is making sure you get all the nutrients you need. If you are vegetarian or would like to become vegetarian, read on to find out about putting together a healthy eating plan for you.

Exciting meal options for vegetarians

There are different types of vegetarian eating plans. One of the most common is the lacto-ovo vegetarian plan. Lacto-ovo vegetarians do not eat meat, poultry and fish, but do eat milk products and eggs. A lacto-ovo eating plan includes:

Vegetarians who also eat fish and seafood are called pescetarians or pesco-vegetarians.

A vegetarian eating plan can work for everyone

People at any age or stage – from babies to older adults – can follow a vegetarian eating plan. The important thing is to make sure you get all the nutrients you need for good health; and if your child is vegetarian, to make sure they get the nutrients they need to grow and develop well.

If you’re pregnant or breastfeeding, make sure to include sources of vitamin B12, iron and omega-3 fatty acids. Speak to your doctor, dietitian or healthcare provider about a prenatal supplement.

If you’re over the age of 50, you will need a little more calcium, vitamin D and vitamin B12. You may also want to talk to your doctor, dietitian or healthcare provider about supplements.

A well-planned vegetarian eating pattern is a healthy choice

There are many health benefits to vegetarian diets. A well-planned, healthy vegetarian eating plan will be lower in saturated fat and cholesterol and higher in fibre and vitamins such as vitamins C and E.

Studies have also shown that a well-planned vegetarian eating plan can help protect against:

  • Heart disease
  • High blood pressure
  • Type 2 diabetes
  • Obesity
  • Some cancers and
  • High cholesterol.

Plan well to get your nutrients on a vegetarian eating plan

A vegetarian eating plan can provide all the nutrients you need but this does require some planning.   Being a vegetarian does not guarantee good health. If you eat mostly breads, fried foods, cheese, white pasta and sweets and very little vegetables and protein, you may be missing important nutrients. And with any eating plan, sweet, fatty or salty foods, such as chips and baked goods, should be limited.

Here is an example of what a well-planned day can look like:

Meal   Foods you may choose  
Breakfast   Oatmeal, skim milk, banana, walnuts  
Snack   Vegetables, hummus (chickpea spread)  
Lunch   Tofu and vegetable stir-fry, quinoa, apple, water  
Snack   Low-fat yogurt, fruit  
Dinner   Black bean burrito, salad, water  
Snack   Dried fruit, unsalted almonds, skim milk  

Before starting a vegetarian eating plan make sure to speak to your doctor, healthcare provider or Registered Dietitian. 

Here are the nutrients you will need to pay special attention to if you are a lacto-ovo vegetarian:


Protein helps keep your red blood cells and muscles working well. Vegetarian sources of protein include milk products, legumes (beans, lentils, peas), soy, nuts, seeds, eggs and whole grains such as quinoa and buckwheat.


Zinc helps in wound healing and boosts the immune system. You can get zinc from legumes, nuts, seeds, and whole grains.


Iron helps carry oxygen around the body. Vegetarians need about twice as much iron as non-vegetarians. This is because we don’t absorb the iron from plant foods as well as the iron in meat sources. Iron is found in:

  • Legumes
  • Fortified pasta and cereals
  • Prunes, raisins and apricots
  • Quinoa
  • Blackstrap molasses
  • Dark green vegetables

Omega-3 fats:

The omega-3 fats promote heart health in adults and brain and eye development in infants. They are mostly found in fish and seafood. Vegetarian sources of omega-3 fats are fortified soy beverages and orange juice, omega-3 eggs, tofu, canola oil, soybean oil, flax seed and walnuts.

Bottom line for a vegetarian eating pattern:

Well-planned vegetarian diets can be healthy for people of all ages and can provide you with all the nutrients you need for good health. But planning is key!

You can also try the My Menu Planner Vegetarian Eating Plan to help you get started.  

You may also be interested in:

Four steps to a balanced vegan eating pattern

What you need to know about following a vegan eating plan

What you need to know to raise a healthy vegetarian child


Last Update – October 22, 2018

Phone Icon

Dietitians look beyond fads to deliver reliable, life-changing advice. Want to unlock the potential of food? Connect with a dietitian.