Plant based diet foods

A practical food list for weight loss, protein, and fiber

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

Plant Based Diet Foods food photo hero image
Plant based diet foods — real photo

Quick answer

You can eat vegetables, fruit, legumes, whole grains, nuts, seeds, soy foods, and plant milks. A plant-based diet can include some animal foods or be fully vegan, depending on your choice. Build meals around beans, whole grains, and vegetables for weight loss.

A practical food list for weight loss, protein, and fiber

Key takeaways

  • Build meals around legumes, whole grains, vegetables, fruit, and measured nuts or seeds.
  • Fiber and protein from plants can support fullness during weight loss.
  • Portion calorie-dense foods such as nuts, seeds, oils, and vegan desserts.
  • Choose fortified soy milk and plan vitamin B12 if you avoid animal foods.

Plant-based diet foods: evidence and food list

Research-backed

What counts as a plant-based diet?

A plant-based diet emphasizes foods from plants and can range from mostly plant-based to fully vegan. It is not a single meal plan, so the best food list depends on how strict you want to be. Use the pattern that fits your budget, culture, and cooking time.

Most weight-loss plans built on plants include:

  • Legumes such as lentils, beans, chickpeas, and soy foods
  • Whole grains such as oats, quinoa, brown rice, and whole-grain bread
  • Vegetables and fruit at most meals
  • Nuts, seeds, and small amounts of plant oils
  • Fortified plant milks and other lower-calorie plant proteins

Processed vegan foods can still be high in calories, sodium, and refined starch. The quality of the plant foods matters more than the label alone.

Best plant-based foods for weight loss

Use these portions as starting points, then adjust to your energy needs. Calories are approximate USDA-based values per listed portion; brands and cooking methods can change the numbers. US unit equivalents are approximate.

Food Portion (g + US units) Calories Why it helps
Lentils, cooked 100 g (about 1/2 cup) 116 Protein and fiber support fullness
Chickpeas, cooked 100 g (about 2/3 cup) 164 Fiber-rich protein for salads and bowls
Black beans, cooked 100 g (about 2/3 cup) 132 High fiber and plant protein
Firm tofu 100 g (3.5 oz) 144 Higher-protein base for stir-fries
Edamame, shelled, cooked 100 g (about 2/3 cup) 121 Protein and fiber in a low-effort snack
Rolled oats, dry 40 g (1/2 cup) 150 Soluble fiber helps make breakfast filling
Quinoa, cooked 100 g (about 1/2 cup) 120 Whole grain with protein and minerals
Brown rice, cooked 100 g (about 1/2 cup) 112 Satisfying carbohydrate for portioned bowls
Broccoli, cooked 100 g (about 2/3 cup) 35 High-volume vegetable with fiber
Spinach, raw 100 g (about 3 cups) 23 Very low-calorie volume for salads
Sweet potato, baked 100 g (about 3/4 cup cubed) 90 Fiber and carbohydrate for meal satisfaction
Almonds 28 g (1 oz) 164 Healthy fat and protein; measure portions
Chia seeds 15 g (1 tbsp) 73 Fiber and healthy fat; measure portions
Unsweetened soy milk 240 g (1 cup) 80 Protein-rich plant milk for smoothies

A simple weight-loss plate uses one to two palm-sized portions of protein foods, a fist-sized portion of whole grains, and half a plate of vegetables. Add fruit for sweetness and a measured portion of nuts or seeds for flavor.

How to build a filling plate

Start with volume foods: leafy greens, broccoli, tomatoes, peppers, and squash. These add bulk and fiber for few calories. Then add a protein food such as lentils, tofu, edamame, or beans.

Use this order:

  1. Fill half the plate with non-starchy vegetables.
  2. Add a cupped-hand portion of legumes or soy foods.
  3. Add a fist-sized portion of whole grains or starchy vegetables.
  4. Finish with fruit and a thumb-sized portion of nuts, seeds, or avocado.

This pattern keeps meals familiar without needing a calculator. It also makes it easier to eat fewer calories without feeling deprived. For packaged foods, check the serving size because vegan products vary widely.

Protein, fiber, and key nutrients

Plant proteins can meet your needs when you eat a variety across the day. Lentils, beans, tofu, edamame, and soy milk are especially useful because they combine protein with fiber or fluid volume.

  • Fiber: aim for vegetables, fruit, legumes, and whole grains at most meals.
  • Iron: pair beans and greens with vitamin C foods such as citrus, peppers, or tomatoes.
  • Calcium: choose fortified plant milk, tofu made with calcium, and leafy greens.
  • Vitamin B12: fortified foods or a supplement may be needed if you avoid animal products.

A meta-analysis of randomized trials found that vegetarian diets produced greater weight loss than comparison diets, but the effect was modest. The takeaway is not that plants burn fat; it is that high-fiber, high-volume meals can make a calorie deficit easier to maintain.

What to limit without banning foods

No food needs to be forbidden for most people, but some plant foods make weight loss harder when they are staples. Sugary drinks, refined grain snacks, fried foods, and vegan desserts can add calories quickly. Coconut oil, nut butter, and granola are nutrient-dense but easy to overpour.

Try these swaps:

  • Soda or sweet tea: sparkling water with lime
  • Chips: edamame or sliced vegetables with hummus
  • Vegan cookies: fruit with a measured spoon of nut butter
  • Large granola bowl: oats with soy milk and berries
  • Fried tofu: baked or air-fried tofu

Portion awareness matters more than perfect choices. Measure calorie-dense add-ons for a week, and you will likely find the hidden calories that slow progress.

Does plant-based eating help with weight loss?

It can help when the overall pattern is built around whole or minimally processed plants. People often eat more fiber and water-rich foods, which can increase fullness. They may also eat fewer calories if they replace processed meats and high-calorie snacks with beans, vegetables, and fruit.

Plant-based eating is not automatically low-calorie. Vegan ice cream, refined breads, fried tempeh, and large nut portions can stall weight loss. Keep protein and fiber at each meal, and adjust portions if your weight is not changing over two to four weeks.

Bottom line: Build meals around legumes, whole grains, vegetables, fruit, and measured nuts or seeds; use protein and fiber to make weight loss feel sustainable.

How people make plant-based weight loss work day to day

Community insight

Grocery list that keeps meals simple

A plant-based weight-loss grocery list can be cheap and flexible. Buy frozen vegetables and fruit when fresh options are expensive. Canned beans and lentils are fast; rinse them if you watch sodium.

  • Legumes: lentils, black beans, chickpeas, kidney beans, edamame
  • Soy foods: firm tofu, tempeh, unsweetened fortified soy milk
  • Whole grains: rolled oats, brown rice, quinoa, whole-grain tortillas
  • Vegetables: frozen broccoli, spinach, peppers, onions, carrots, tomatoes
  • Fruit: bananas, apples, oranges, frozen berries
  • Extras: chia seeds, ground flax, almonds, salsa, spices

A realistic day of eating

Breakfast can be oats with soy milk, berries, and chia seeds. Lunch can be a lentil bowl with brown rice, roasted vegetables, and salsa. Dinner can be baked tofu with sweet potato and broccoli. Snacks can be fruit, edamame, or a measured portion of nuts.

Use the plate method when you do not want to track. Fill half the plate with vegetables, one quarter with protein foods, and one quarter with whole grains or starchy vegetables. Add a small amount of fat for flavor and staying power.

Common mistakes and fixes

Many people under-eat protein at breakfast and overeat nuts later in the day. Add tofu to a breakfast scramble or soy milk to oats. Measure nut butter and granola instead of eating from the container.

  • Too little fiber: add beans, berries, or vegetables to meals you already eat.
  • Too many liquid calories: choose water, unsweetened tea, or black coffee.
  • Boring meals: use sauces, spices, and frozen vegetable blends.
  • All-or-nothing thinking: aim for mostly plants, not perfection.

Victura meal-log patterns show that simple repeat meals help people stay consistent. Pick two breakfasts, two lunches, and two dinners that you can rotate. Change the sauce or vegetable to keep variety without adding planning work.

References

  1. USDA FoodData Central(usda)
  2. NIH Office of Dietary Supplements: Vegetarian and Vegan Diets(nih_ods)
  3. Vegetarian Diets and Weight Reduction: a Meta-Analysis of Randomized Controlled Trials(pubmed)
  4. Harvard T.H. Chan School of Public Health: Healthy Eating Plate(harvard)
  5. Victura anonymized meal logs: plant-based meal patterns(victura)

Frequently asked questions

You can eat vegetables, fruit, legumes, whole grains, nuts, seeds, soy foods, and plant milks. A plant-based diet can include some animal foods or be fully vegan, depending on your choice. Build meals around beans, whole grains, and vegetables for weight loss.

People also ask

  • What foods can you eat on a plant-based diet?

    You can eat vegetables, fruit, legumes, whole grains, nuts, seeds, soy foods, and plant milks. A plant-based diet can include some animal foods or be fully vegan, depending on your choice. Build meals around beans, whole grains, and vegetables for weight loss.

  • Is a plant-based diet good for weight loss?

    It can be helpful because beans, vegetables, fruit, and whole grains add fiber and volume. Weight loss still depends on total calories and portions. Vegan desserts, fried foods, and large nut portions can slow progress.

  • What should you avoid on a plant-based diet?

    You do not need to avoid every food. Limit sugary drinks, refined snacks, fried foods, and vegan desserts if weight loss is your goal. Watch portions of oils, nut butter, granola, and coconut products. Choose whole foods most often.

  • How much protein do you get on a plant-based diet?

    It varies, but 100 g of cooked lentils has about 9 g protein, 100 g of firm tofu has about 15 g, and 1 cup of soy milk has about 7 g. Include a protein food at each meal. Most people can meet needs with beans, soy foods, grains, nuts, and seeds.

  • Can you lose weight on a plant-based diet without counting calories?

    Many people can, especially when meals are based on vegetables, legumes, and whole grains. Portion size still matters for nuts, seeds, oils, and processed vegan foods. Tracking for a week can help you learn portions if progress stalls.

  • What is the difference between plant-based and vegan?

    Vegan means avoiding all animal products. Plant-based usually means eating mostly plants but may allow small amounts of meat, fish, eggs, or dairy. For weight loss, the quality of the overall diet matters more than the label.

  • Are rice and potatoes allowed on a plant-based diet?

    Yes, rice and potatoes can fit a plant-based weight-loss plan. Portion them with protein and vegetables to make the meal filling. Baked, boiled, or steamed versions are lower in calories than fried versions.

  • Do you need supplements on a plant-based diet?

    A well-planned plant-based diet can cover most nutrients, but vitamin B12 is hard to get from plants. Fortified foods or a supplement may be needed. Check vitamin D, iron, calcium, and omega-3 status with a clinician if you have concerns.

  • What are the best plant-based foods for weight loss?

    Legumes (lentils, chickpeas, black beans), firm tofu, edamame, rolled oats, quinoa, and non-starchy vegetables like broccoli and spinach. They combine protein and fiber with high volume, which supports fullness. Measure calorie-dense extras such as nuts, seeds, and oils.

  • How much fiber should you get on a plant-based diet?

    Most adults aim for about 25 to 30 g of fiber per day. Beans, lentils, whole grains, vegetables, fruit, chia, and ground flax make this easier. Increase fiber gradually and drink enough water to avoid bloating.

  • What is a simple plant-based grocery list for beginners?

    Lentils, canned beans, chickpeas, firm tofu, tempeh, unsweetened fortified soy milk, rolled oats, brown rice, quinoa, frozen vegetables, fruit, chia seeds, ground flax, and almonds. Frozen and canned options keep costs and prep time low.

How we review this guide

Written by
Victura Nutrition Team
Reviewed by
Victura Editorial Review
Reference sources
7
Last updated
Oct 19, 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.