Skip to content
Get the app

Vegan Diet: Protein, Calories and a Simple Plan to Track

A vegan diet excludes all animal products, including meat, fish, dairy, eggs and honey, and gets its energy and protein from plants.

By CalorTracker Team. Published .

What vegan eating includes and leaves out

Vegan eating removes every food of animal origin. What remains is a wide set of foods: grains, legumes, vegetables, fruit, nuts, seeds, soy products and plant milks. Some people follow it for ethical or environmental reasons, others for reasons of taste or cost, and it is the strictest of the plant-based patterns on this site.

Being plant-based says nothing about calories. A vegan day can be low in energy and high in fibre, or high in energy and low in fibre if it leans on refined snacks and oils. The word describes what is excluded, not how much is eaten.

Protein, fibre and calories on a plant-only plate

Plant foods carry less protein per calorie than meat, fish and dairy, so reaching a protein target takes more deliberate choices: tofu, lentils, beans, edamame, soy milk, seitan, seeds and nuts. The same foods add a lot of fibre, which makes the day more filling for the calories but can feel bulky when appetite is low.

Tracking both numbers side by side is useful. A protein calculator tells you the target, the plant protein list shows which foods cover it, and the food log shows whether the foods you actually ate got there. The fibre calculator is worth a look too, since a well-planned vegan day tends to land well above the typical intake.

Nutrients to keep an eye on

Health agencies describe a few nutrients that need attention without animal foods. Vitamin B12 is found naturally only in animal products, so vegans rely on fortified foods or supplements. Iron, zinc, calcium and iodine come from plants too, with some of them harder to absorb. The NIH Office of Dietary Supplements publishes fact sheets for each.

The app's food data includes these nutrients for many foods, and the nutrient lists on this site rank foods by amount. Use them to plan, and ask a registered dietitian if you want your intake checked against a blood test.

Foods that fit, per 100 g

These plant foods carry the most protein and fibre. The calorie column shows why legumes and soy are the backbone of vegan protein while nuts and seeds work as add-ons.

Vegan: foods and their USDA values per 100 g
FoodCaloriesProtein (g)Carbs (g)Fat (g)Fibre (g)Note
Tofu (Firm)14417.32.88.72.3A versatile soy protein with little carbohydrate.
Lentils116920.10.47.9Protein, fibre and carbohydrate in one cooked food.
Chickpeas1648.927.42.67.6A base for curries, salads and spreads.
Black Beans1328.923.70.58.7High in fibre and filling for the calories.
Edamame12111.98.95.25.2Young soybeans, eaten as a snack or side.
Quinoa1204.421.31.92.8A grain-like seed with more protein than most grains.
Almonds57921.221.649.912.5A calorie-dense source of fat and protein.
Kale352.94.41.54.1A leafy green, with a little protein and fibre.
Chia Seeds48616.542.130.734.4Very high in fibre by weight, used in small amounts.

Values are USDA FoodData Central figures for the food as listed, per 100 g. Each food name opens its own page with portions and every nutrient.

Calculators for this way of eating

These run on the same formulas as the rest of the site, so the numbers match what you see in the app.

Food lists to browse

Ranked tables of foods by a nutrient, computed from the same USDA data.

Side-by-side food comparisons

Two foods at the same weight, so a swap is one glance.

Recipes that match

Recipes tagged for this way of eating, with their nutrition worked out per serving.

Read next

Guides from the CalorTracker blog.

Terms used on this page

Short definitions with worked examples.

Safety and who this is not for

A vegan diet needs planning for a few nutrients, notably vitamin B12, and national health bodies advise specific care for pregnancy, breastfeeding, childhood and old age. Do not assume a plant-based product is balanced just because it is vegan.

This page is general information, not medical advice. If you have a medical condition, take medication, are pregnant or are under eighteen, talk to a doctor or registered dietitian before you change how you eat.

Tracking vegan in CalorTracker

  • Choose Vegan in your dietary preferences so suggested targets and meal plans keep protein reachable from plants.
  • Log a bowl or curry by photo or text and check the protein and calorie estimate before saving it.
  • Save your own vegan recipes in the app and let it work out the per-portion numbers, then ask Pepperly which logged day came closest to your protein target.

Vegan: common questions

Can you get enough protein on a vegan diet?
Many people do by building meals around legumes, soy products, whole grains, nuts and seeds. The protein calculator and the plant protein list show what a target looks like in food.
Do I need supplements?
Health agencies note that vitamin B12 is not available from plant foods unless fortified, so supplements or fortified foods are commonly advised. Ask a doctor or dietitian about the rest.

Sources

Count vegan without the arithmetic

Log a meal from a photo, by text or by voice, check the estimate, and watch the day against your own targets. Free to start, no card needed to explore.

Start free on the web

All diet guides