Love My Weight

Exploring Plant-Based Diets: Pros and Cons

A plant-based diet builds most meals around vegetables, fruit, whole grains, beans, lentils, nuts and seeds. Done well, it is high in fibre, lower in saturated fat and fits Canada’s Food Guide closely. The main downsides are nutrients that need planning, especially vitamin B12, and the risk of relying on highly processed “plant-based” products.

Colorful plant-based foods on a wooden table.

What “plant-based” means

“Plant-based” is a spectrum, not a single diet. It can mean:

Style What it includes
Plant-forward / flexitarian Mostly plant foods, with smaller or less frequent servings of meat, fish, eggs or dairy
Pescatarian Plant foods plus fish and seafood
Vegetarian (lacto-ovo) Plant foods plus eggs and dairy, no meat or fish
Vegan Only plant foods, no animal products at all

You do not need to go fully vegan to benefit. Canada’s Food Guide simply encourages people to choose protein foods that come from plants more often, noting that plant-based proteins can provide more fibre and less saturated fat than other protein foods.

The pros

More fibre and fewer saturated fats

Beans, lentils, whole grains, vegetables and fruit are naturally rich in fibre. Fibre helps you feel full, supports regular digestion and is linked with better heart health. Swapping some red and processed meat for beans or tofu also tends to lower saturated fat intake.

Fullness for fewer calories

Many whole plant foods are high in water and fibre and relatively low in energy. A big bowl of lentil and vegetable soup fills you up for far fewer calories than many processed foods. This is the main reason a well-planned plant-based pattern can support weight management, although it is not automatic.

Variety and flavour

People often find that eating more plants pushes them to try new foods: chickpeas, black beans, tofu, tempeh, barley, quinoa, squash and spices from many food cultures.

Budget-friendly staples

Dried or canned beans, lentils, oats, rice and frozen vegetables are among the most affordable foods in the grocery store. Our guide to meal planning on a budget has ideas for building weekly menus around them.

Plant-based foods with running shoes in the background.

The cons and how to handle them

Vitamin B12

Vitamin B12 is found naturally only in animal foods. The NIH Office of Dietary Supplements notes that people who eat little or no animal foods might not get enough B12, and that plant foods have none unless they are fortified. Canada’s Food Guide advises people who eat only plant foods to include foods and drinks fortified with B12. If you are vegan or close to it, ask your doctor or pharmacist whether a supplement or a blood test makes sense for you.

Iron, calcium, vitamin D, iodine and omega-3s

The NHS lists calcium, iron, vitamin B12, iodine and selenium as nutrients vegans can miss without planning, and notes that iron from plants is absorbed less well than iron from meat. Practical fixes:

  • Iron: beans, lentils, tofu, fortified cereals and leafy greens. Pair them with vitamin C foods (peppers, citrus, strawberries, tomatoes) to help absorption.
  • Calcium: fortified soy beverage, calcium-set tofu, almonds and some greens.
  • Omega-3 fats: walnuts, ground flaxseed, chia and hemp seeds.
  • Vitamin D: fortified plant beverages; many Canadians also discuss a supplement with their doctor, especially in winter.

Protein needs some planning

Protein is very achievable on a plant-based diet, but it does not happen by accident if meals are mostly pasta and salad. Include a protein food at every meal: beans, lentils, tofu, tempeh, edamame, peas, nuts, seeds, or eggs and dairy if you eat them. See our article on protein intake for more on spreading protein through the day.

“Plant-based” processed foods

Not every plant-based product is healthy. Chips, sweets, white bread and many meat-alternative products are plant-based but can be high in sodium, sugar or saturated fat. Read labels and treat these like any other processed food: fine sometimes, not the foundation.

Social and practical friction

Eating out, family meals and travel can take more planning. Simple strategies: check menus in advance, offer to bring a dish, and keep the change gradual so family members can adjust too.

Colorful plant-based foods on a wooden table.

Plant-based eating and weight

A plant-based diet can support weight loss when it is built on whole foods, because those foods are filling and lower in energy density. It can just as easily stall progress if it relies on large portions of refined grains, fried foods, sweets and oversized servings of nuts and oils. The same basics apply as with any eating pattern: balanced plates, reasonable portions, regular movement and good sleep.

If you are active

Plant-based eating works for active people. The main adjustments are eating enough total food, including protein at each meal, and keeping carbohydrate-rich foods like oats, rice, potatoes and fruit in the rotation to fuel training.

How to start (without overhauling everything)

  1. Pick two plant-based dinners a week. Bean chili, lentil soup, tofu stir-fry or black bean tacos are easy starting points. The Food Guide suggests similar swaps, such as beans in a burrito or lentils in soup.
  2. Swap half the meat. In tacos, pasta sauce or shepherd’s pie, replace half the ground meat with lentils or finely chopped mushrooms.
  3. Upgrade breakfast. Oats with ground flax, berries and fortified soy beverage, or whole grain toast with peanut butter and banana.
  4. Stock the pantry. Canned beans and lentils, whole grains, nuts, seeds, frozen vegetables and herbs and spices.
  5. Check your nutrients. If you move toward a mostly vegan pattern, make B12 a priority and talk to your doctor about other nutrients.

A sample plant-based day

  • Breakfast: Oatmeal with berries, chia seeds and a fortified soy beverage.
  • Lunch: Whole grain wrap with hummus, chickpeas, spinach, peppers and cucumber.
  • Snack: Apple with a small handful of almonds.
  • Dinner: Tofu and vegetable stir-fry over brown rice, with edamame.
  • Drinks: Water, sparkling water, fortified soy beverage or an herbal tea.
Colorful arrangement of fresh plant-based foods on table.

When to check with a professional

Talk to your doctor or a registered dietitian before making a big change if you are pregnant or breastfeeding, planning a vegan diet for a child or teen, managing a medical condition such as diabetes or kidney disease, have a history of anaemia, or take medications affected by diet. If “plant-based” is becoming a way to cut out more and more foods, or eating feels anxious and rigid, please speak with a healthcare provider or contact NEDIC.

Key takeaways

  • Plant-based is a spectrum; eating more plants helps even if you keep some animal foods.
  • Main benefits: more fibre, less saturated fat, filling meals and affordable staples.
  • Main risks: low B12 and other nutrients without planning, and leaning on processed products.
  • Include a protein food at every meal and pair plant iron with vitamin C.
  • Start with two plant-based dinners a week and build gradually.

FAQ

Is a plant-based diet automatically healthier?

No. A plant-based diet built on whole foods is generally a healthy pattern, but one built on refined and processed plant foods may not be.

Do I need supplements?

If you eat few or no animal foods, you will need a reliable source of vitamin B12 from fortified foods or a supplement. Ask your healthcare provider about anything beyond that.