Diet Program Guide

Vegan Diet

Entirely plant-based — no animal products, high in fibre, and nutritionally complete when well-planned

← All Diet Programs

A vegan diet excludes all animal products — meat, poultry, fish, eggs, dairy and honey. It is based entirely on plant foods: vegetables, fruits, grains, legumes, nuts and seeds. Motivations vary widely, from ethical concerns about animal welfare and environmental sustainability, to health and personal preference.

A well-planned vegan diet can provide all the nutrients the body needs and is associated in research with lower rates of obesity, type 2 diabetes and cardiovascular disease. However, "well-planned" is the operative phrase: certain nutrients found primarily in animal foods — vitamin B12, omega-3 fatty acids (EPA and DHA), iron, zinc, calcium and iodine — require deliberate attention and in some cases supplementation.

Veganism is not inherently healthy. Vegan junk food exists — crisps, biscuits, ready meals and processed plant-based products can all be vegan. A health-supportive vegan diet focuses on whole plant foods, not just foods that happen to contain no animal products.

Key Principles

What to Eat & What to Avoid

✓ Eat freely
  • All vegetables and leafy greens
  • Legumes — lentils, chickpeas, beans
  • Tofu, tempeh, edamame
  • Whole grains — oats, quinoa, brown rice
  • Nuts and nut butters
  • Seeds — chia, flax, hemp, pumpkin
  • Fruit (all types)
  • Fortified plant milks (soy, oat, almond)
  • Nutritional yeast (B12-fortified)
  • Olive oil, avocado
✗ Excluded
  • All meat — beef, chicken, pork, lamb
  • All fish and seafood
  • Eggs
  • Dairy — milk, cheese, yogurt, butter
  • Honey
  • Gelatin and animal-derived additives
  • Processed vegan junk food (limit)

A Typical Vegan Day

Breakfast
Overnight oats with oat milk, chia seeds, banana and almond butter~450 kcal · 16g protein · 18g fat · 58g carbs
Lunch
Large lentil and vegetable soup with wholegrain bread, followed by a handful of walnuts~490 kcal · 24g protein · 14g fat · 65g carbs
Snack
Hummus (150g) with carrot and cucumber sticks, and an apple~260 kcal · 9g protein · 12g fat · 30g carbs
Dinner
Tofu stir-fry with broccoli, peppers, edamame and brown rice, seasoned with tamari and sesame oil~540 kcal · 28g protein · 16g fat · 66g carbs

Who It Suits Best

The vegan diet suits people with strong ethical or environmental motivations to avoid animal products, those who naturally enjoy plant-based cooking, and people looking for a diet high in fibre and plant micronutrients. With careful planning, it is appropriate for most life stages.

It requires more effort than omnivore diets to ensure nutritional completeness, so it's less suitable for people who prefer low-effort meal preparation or who are resistant to food tracking and supplementation. People who are pregnant, breastfeeding or growing need to take particular care with nutrient adequacy.

Advantages & Disadvantages

Advantages
  • High in fibre and antioxidants
  • Lower in saturated fat
  • Ethically and environmentally aligned
  • Associated with lower BMI
  • Reduces risk of certain chronic diseases
  • Can be budget-friendly (legumes, grains)
Disadvantages
  • B12 supplementation essential
  • Protein requires planning
  • Iron and zinc less bioavailable
  • Omega-3 (EPA/DHA) needs attention
  • More challenging socially
  • Higher risk of deficiency if poorly planned

Tips & Tricks

Frequently Asked Questions

Can I get enough protein on a vegan diet?

Yes, with planning. Tofu, tempeh, lentils, chickpeas, edamame, seitan, soy milk and plant protein powders all provide substantial protein. It's harder to hit very high protein targets (2g+ per kg) on a vegan diet, but 1.4–1.8g per kg is achievable for most people through whole plant foods and possibly a pea or soy protein supplement.

Which supplements do vegans need?

Vitamin B12 is essential for all vegans. Vitamin D is worth supplementing in low-sunshine climates. Omega-3 (algae-based EPA/DHA) is recommended, particularly for those not eating flaxseed or chia regularly. Iodine (often missing from plant diets unless using iodised salt or seaweed) and calcium (if not consuming fortified foods) may also be needed depending on your diet. A blood test every 1–2 years helps identify any gaps.

Is a vegan diet more expensive?

It depends on what you eat. A whole-food vegan diet based on dried lentils, oats, beans, seasonal vegetables and bulk grains is very inexpensive. A vegan diet based on branded meat substitutes, specialty products and imported superfoods can be expensive. The base ingredients of vegan cooking are among the cheapest foods available.

Can athletes perform well on a vegan diet?

Yes. Several elite athletes train and compete on vegan diets. The main consideration is hitting sufficient protein and calorie intake to support training and recovery, and ensuring iron, B12, zinc and omega-3 levels are adequate. A sports dietitian can help design a vegan eating plan optimised for athletic performance.

Free Tools to Support Your Vegan Diet

Calculator
Protein Calculator
Find your plant protein target
Calculator
Calorie Calculator
Set your calorie target for any goal
Tool
Grocery List Generator
Vegetarian shopping list ready in seconds
Tool
Meal Plan Generator
Build a personalized plant-based meal plan
Disclaimer: This guide is for general educational purposes only and does not constitute medical or nutritional advice. A well-planned vegan diet requires attention to specific nutrients. Consult a registered dietitian before making significant dietary changes, especially during pregnancy, breastfeeding or if you have a medical condition.