Vegan healthy foods

The plant foods worth building meals around, with portions in grams and US household measures for weight loss, protein, and everyday nutrition.

Written by Victura Nutrition TeamReviewed by Victura Editorial ReviewLast updated Oct 13, 2026

Vegan Healthy Foods food photo hero image
Vegan healthy foods — real photo

Quick answer

The strongest everyday choices are legumes such as lentils, black beans, chickpeas, and edamame; whole grains like oats and quinoa; tofu and tempeh; leafy greens and other non-starchy vegetables; berries and citrus; and nuts and seeds in measured portions.

The plant foods worth building meals around, with portions in grams and US household measures for weight loss, protein, and everyday nutrition.

Key takeaways

  • Build meals on legumes, vegetables, whole grains, and tofu for protein and fiber.
  • Aim for 1.2 to 1.6 g protein per kg body weight while losing weight.
  • Measure nuts, seeds, and oils: healthy but very calorie dense.
  • Get vitamin B12 from fortified foods or a supplement every day.
  • Treat vegan burgers and fried alternatives as occasional foods, not staples.

Evidence-based guide to healthy vegan foods

Research-backed

Vegan eating patterns can support weight loss because they are built on high-fiber, high-volume foods that fill you up for relatively few calories. The catch is that the word vegan on a label does not automatically mean healthy: refined starches, fried patties, and sweetened oat drinks are all plant-based and all easy to overeat. This guide covers the plant foods worth building meals around, with portions in grams and US household measures.

What counts as a healthy vegan food

A healthy vegan pattern leans on whole or minimally processed plants: legumes, whole grains, vegetables, fruit, nuts, and seeds. Fortified foods and a supplement cover the handful of nutrients that plants do not reliably provide, most importantly vitamin B12.

  • Legumes: lentils, black beans, chickpeas, edamame, tofu, tempeh
  • Whole grains: oats, quinoa, brown rice, barley, whole wheat bread and pasta
  • Non-starchy vegetables: broccoli, leafy greens, peppers, tomatoes, mushrooms
  • Fruit: berries, oranges, apples, bananas
  • Nuts and seeds: almonds, walnuts, chia, flax, hemp, pumpkin seeds
  • Fortified extras: unsweetened soy milk, fortified nutritional yeast, calcium-set tofu

Ultra-processed vegan products can fit occasionally, but they work better as a side than as the center of the plate. For a deeper look at protein options, see our guide to vegan protein sources.

Best vegan foods for weight loss

The table below lists plant foods that deliver the most protein, fiber, and micronutrients per calorie. Values are rounded from USDA FoodData Central for the cooked or prepared form shown.

Food Portion (g + US units) Calories Why it helps
Lentils, cooked 198 g (1 cup) 230 kcal About 18 g protein and 16 g fiber per cup for steady energy
Black beans, cooked 172 g (1 cup) 227 kcal About 15 g protein and 15 g fiber; fiber slows digestion
Chickpeas, cooked 164 g (1 cup) 269 kcal About 15 g protein and 12 g fiber; works in salads and roasting trays
Edamame, shelled 155 g (1 cup) 188 kcal About 18 g protein in a high-protein snack under 200 calories
Firm tofu, calcium-set 100 g (3.5 oz) 144 kcal About 17 g protein with low calorie density; absorbs any flavor
Tempeh 100 g (3.5 oz) 192 kcal About 20 g protein and fermented soy; very satiating
Unsweetened soy milk 243 g (1 cup) 80 kcal About 7 g protein plus fortified B12, calcium, and vitamin D
Quinoa, cooked 185 g (1 cup) 222 kcal About 8 g protein and 5 g fiber; a complete grain base
Oats, dry 40 g (0.5 cup) 150 kcal About 5 g protein and 4 g fiber; beta-glucan supports appetite control
Broccoli, cooked 156 g (1 cup) 55 kcal About 5 g fiber and a full day of vitamin C for very few calories
Spinach, raw 60 g (2 cups) 14 kcal Iron, folate, and volume for almost no calories
Chia seeds 24 g (2 tbsp) 117 kcal About 8 g fiber and ALA omega-3; thickens puddings and oats
Nutritional yeast, fortified 10 g (2 tbsp) 40 kcal About 5 g protein and added B12 with a savory flavor

Protein and fiber: the two levers for appetite

Plant protein works as well as animal protein when total intake is adequate across the day. The RDA is 0.8 g per kg of body weight, and research on weight loss suggests 1.2 to 1.6 g per kg helps preserve lean mass while you are in a calorie deficit. For a 70 kg (154 lb) adult, that is roughly 84 to 112 g per day.

Easy protein additions:

  • 1 cup (198 g) cooked lentils: about 18 g
  • 100 g (3.5 oz) firm tofu: about 17 g
  • 1 cup (155 g) shelled edamame: about 18 g
  • 3 tbsp (30 g) hemp seeds: about 10 g
  • 1 cup (243 g) unsweetened soy milk: about 7 g

Fiber does the other half of the work. Most adults eat far less than the 25 to 30 g per day recommended in US dietary guidance, and fiber slows digestion, softens blood-sugar spikes, and adds bulk that makes portions feel larger. Beans, lentils, oats, and berries are the most efficient sources.

Nutrients to plan for on a vegan diet

Vitamin B12 is the one nutrient plant foods do not provide reliably, so fortified foods or a supplement are essential. Iron from plants is absorbed less efficiently than heme iron, so pair iron-rich foods such as lentils and spinach with vitamin C sources like peppers, citrus, or broccoli.

Others to track: calcium (fortified plant milks, calcium-set tofu, leafy greens), zinc (legumes, seeds, whole grains), iodine (iodized salt, seaweed in moderation), omega-3 ALA (chia, flax, walnuts), and vitamin D from fortified foods or a supplement.

Key takeaway: Build meals around legumes, vegetables, and whole grains, add a fortified B12 source, and measure nuts and seeds. That combination supports weight loss without leaving nutrient gaps.

A simple vegan plate formula

  1. Fill half the plate with non-starchy vegetables: 150 to 200 g (1.5 to 2 cups) cooked or raw.
  2. Add a quarter plate of legumes or soy: 150 to 200 g (1 to 1.5 cups) of beans, lentils, or tofu.
  3. Add a quarter plate of whole grains: 100 to 150 g (0.5 to 0.75 cup) cooked.
  4. Finish with 1 to 2 tbsp (10 to 24 g) of seeds or 1 tbsp (16 g) of nut butter.
  5. Choose water or unsweetened fortified soy milk instead of sweetened drinks.

Are vegan burgers and meat alternatives healthy?

Sometimes. Many patties are high in sodium and use coconut oil, which is high in saturated fat. Compare labels and treat them as an occasional convenience food rather than a daily protein source. Whole soy foods such as tofu, tempeh, and edamame usually give you more protein, fiber, and micronutrients for the same calories.

What works in practice: Victura community insights

Community insight

What Victura members actually eat

Anonymized meal logs from Victura members following plant-based patterns show a few foods doing most of the heavy lifting: tofu, lentils, chickpeas, oats, edamame, and frozen mixed vegetables. Members who report steady weight loss tend to repeat the same three or four breakfasts and lunches rather than improvising every day.

Swaps that made plant-based weight loss easier

  • Trade 1 cup (238 g) sweetened oat milk for 1 cup (243 g) unsweetened soy milk: about 40 fewer calories and roughly 4 g more protein.
  • Use 2 tbsp (24 g) chia seeds to thicken oatmeal instead of adding granola clusters.
  • Keep half a cup (82 g) of roasted chickpeas on hand for the afternoon snack instead of chips.
  • Measure nut butter with an actual tablespoon. One tablespoon (16 g) of peanut butter is about 95 calories, and free-pouring can double that.
  • Batch-cook a pot of lentils or beans on Sunday so a protein base is always ready.

Where people get stuck

Members hit the same obstacles again and again. Breakfast is often carb-heavy and protein-light, which leads to mid-morning snacking. Nuts, seeds, oils, and nut butters are healthy but calorie dense, and small pours add up quickly. Restaurant vegan food is frequently fried, and low iron intake can leave people tired and more likely to abandon the plan.

Three community favorite meals

  1. Overnight oats: 40 g (0.5 cup) dry oats, 2 tbsp (24 g) chia, 1 cup (243 g) unsweetened soy milk, 1 cup (150 g) berries. About 430 calories with roughly 18 g protein and 15 g fiber.
  2. Lentil bowl: 1 cup (198 g) cooked lentils, 2 cups (60 g) raw spinach, 1 cup (150 g) roasted vegetables, 1 tbsp (16 g) tahini. About 400 calories and very filling.
  3. Tofu stir-fry: 150 g (5 oz) firm tofu, 2 cups (about 200 g) mixed vegetables, 0.5 cup (about 90 g) cooked brown rice, 1 tsp (5 g) sesame oil. About 420 calories.

Most members pair these with a daily B12 supplement and a short walk after dinner. Tracking meals in the Victura app makes protein and fiber numbers visible, which is usually what changes behavior.

References

  1. USDA FoodData Central(usda)
  2. NIH Office of Dietary Supplements — Vitamin B12 Fact Sheet for Consumers(nih_ods)
  3. WHO — Healthy diet fact sheet(who)
  4. PubMed — peer-reviewed research on vegan diets and body weight(pubmed)
  5. Harvard T.H. Chan School of Public Health — Healthy Weight(harvard)
  6. Mayo Clinic — Plant-based diet: What to eat and how to get started(mayo_clinic)
  7. Victura anonymized meal logs(victura)

Frequently asked questions

The strongest everyday choices are legumes such as lentils, black beans, chickpeas, and edamame; whole grains like oats and quinoa; tofu and tempeh; leafy greens and other non-starchy vegetables; berries and citrus; and nuts and seeds in measured portions. Fortified soy milk and fortified nutritional yeast add the vitamin B12 and calcium that plants do not supply on their own.

People also ask

  • What are the healthiest vegan foods?

    The strongest everyday choices are legumes such as lentils, black beans, chickpeas, and edamame; whole grains like oats and quinoa; tofu and tempeh; leafy greens and other non-starchy vegetables; berries and citrus; and nuts and seeds in measured portions. Fortified soy milk and fortified nutritional yeast add the vitamin B12 and calcium that plants do not supply on their own.

  • Can you lose weight on a vegan diet?

    Yes. Research on plant-based eating consistently finds that people who move toward a vegan pattern eat more fiber and less saturated fat, and many lose weight without counting calories. Results still depend on total intake: fried foods, sweetened drinks, and large amounts of nut butter can keep calories high even when every item is plant-based.

  • How do vegans get enough protein?

    By eating protein-rich plants at each meal instead of saving it all for dinner. One cup (198 g) of cooked lentils has about 18 g of protein, 100 g (3.5 oz) of firm tofu has about 17 g, and one cup (155 g) of shelled edamame has about 18 g. Aim for 1.2 to 1.6 g per kg of body weight while losing weight.

  • Which vegan foods are highest in protein?

    Tempeh runs about 20 g per 100 g (3.5 oz), firm tofu about 17 g, and cooked lentils and edamame about 18 g per cup. Seitan is higher still but is not suitable for gluten-free diets. Hemp seeds add about 10 g per 3 tbsp, and unsweetened soy milk about 7 g per cup. Two or three of these at a meal makes a protein target easy.

  • Are vegan burgers and meat alternatives healthy?

    They are not all equal. Many patties are high in sodium and use coconut oil, which is high in saturated fat, and some contain less protein than the foods they replace. They can be a convenient occasional option, but whole soy foods and legumes generally give you more fiber and micronutrients per calorie, so compare the label first.

  • How many calories should a vegan eat to lose weight?

    The same range as anyone else. Many adults lose weight at roughly 1,400 to 1,800 calories per day, depending on body size, activity, and desired pace. Instead of guessing, estimate maintenance calories with a [calculator](/tools/calorie-calculator) and subtract 300 to 500 per day. Very low intakes make protein and nutrient targets hard to hit.

  • Is a vegan diet healthy long term?

    Well-planned vegan diets are considered nutritionally adequate for all life stages by major nutrition bodies, provided vitamin B12 is supplemented and iron, calcium, iodine, omega-3, and vitamin D are covered. The main long-term risks come from leaning on ultra-processed foods rather than from the vegan pattern itself.

  • What vegan foods help with weight loss?

    Legumes such as lentils, black beans, chickpeas, and edamame; whole grains like oats and quinoa; tofu and tempeh; non-starchy vegetables; berries; and measured portions of nuts and seeds. These foods are high in fiber and protein, which help you feel full for relatively few calories.

  • How much protein should a vegan eat to lose weight?

    Aim for about 1.2 to 1.6 g of protein per kg of body weight while in a calorie deficit. For a 70 kg (154 lb) adult, that is roughly 84 to 112 g per day, spread across meals using lentils, tofu, tempeh, edamame, and soy milk.

  • Do vegans need to supplement vitamin B12?

    Yes. Plant foods do not reliably provide vitamin B12, so fortified foods such as unsweetened soy milk and fortified nutritional yeast, or a daily supplement, are essential for a well-planned vegan diet.

How we review this guide

Written by
Victura Nutrition Team
Reviewed by
Victura Editorial Review
Reference sources
9
Last updated
Oct 13, 2026

Revision & correction policy

Ready to track your meals with AI?

Victura scans your plate, logs macros automatically, and coaches you toward your goals — halal, keto, diabetic-friendly, and more.