Vegetarian diet foods
A practical weight-loss guide to whole vegetarian foods, portions in grams and US measures, protein targets, and how to build filling meals that keep calories in check.
Written by Victura Nutrition TeamReviewed by Victura Editorial ReviewLast updated Oct 13, 2026
Quick answer
A vegetarian diet includes vegetables, fruit, whole grains, legumes, nuts, seeds, and usually eggs and dairy. Practical everyday picks are lentils (198 g, 1 cup cooked), chickpeas (164 g, 1 cup cooked), tofu (126 g, 1/2 cup), oats (234 g, 1 cup cooked), quinoa (185 g, 1 cup cooked), and Greek yogurt (170 g, 3/4 cup).
A practical weight-loss guide to whole vegetarian foods, portions in grams and US measures, protein targets, and how to build filling meals that keep calories in check.
Key takeaways
- Build meals around legumes, vegetables, whole grains, and measured portions of dairy or eggs.
- Aim for 20 to 30 g of protein at each main meal to protect muscle and appetite control.
- Whole vegetarian foods are low in calorie density; refined vegetarian foods usually are not.
- Portion legumes and grains with a cup and nuts with 1 oz to keep calories in check.
- Vegetarian and vegan patterns both work; the one you can sustain wins.
What the evidence says about vegetarian foods for weight loss
Research-backedWhat counts as a vegetarian diet
A vegetarian diet excludes red meat, poultry, and seafood. Most people who eat this way still include eggs, dairy, or both, which keeps protein and vitamin B12 within easy reach. That distinction matters for weight loss: the pattern is plant-forward, not automatically low-calorie, and results depend on which foods fill the plate.
The evidence points in a consistent direction without being dramatic. A meta-analysis of randomized trials found that vegetarian diets produced modestly greater weight loss than non-vegetarian comparison diets over roughly 18 weeks. Most of the advantage comes from eating more fiber and water-rich foods and fewer total calories, not from any single ingredient.
Best vegetarian foods for weight loss
Every entry below is a whole or minimally processed food, with portions given in grams and familiar US measures.
| Food | Portion (g + US units) | Calories | Why it helps |
|---|---|---|---|
| Lentils, cooked | 198 g (1 cup) | 230 | About 18 g protein and 15.6 g fiber; fiber slows digestion and steadies appetite |
| Chickpeas, cooked | 164 g (1 cup) | 269 | 14.5 g protein plus 12.5 g fiber; works in salads, soups, and roasted trays |
| Firm tofu | 126 g (1/2 cup, cubed) | 181 | Complete protein with low saturated fat; absorbs any seasoning |
| Tempeh | 83 g (1/2 cup) | 160 | Fermented soy with 15.5 g protein and a firm, meat-like bite |
| Edamame, shelled and cooked | 78 g (1/2 cup) | 94 | High-protein snack under 100 calories per half cup |
| Plain nonfat Greek yogurt | 170 g (3/4 cup) | 100 | 17 g protein plus calcium and live cultures |
| Eggs (ovo-vegetarian) | 50 g (1 large) | 72 | 6 g protein for 72 calories; a reliable breakfast anchor |
| Low-fat cottage cheese | 113 g (1/2 cup) | 90 | 12 g of slow-digesting protein |
| Oats, cooked | 234 g (1 cup) | 166 | Beta-glucan fiber supports fullness and steady energy |
| Quinoa, cooked | 185 g (1 cup) | 222 | 8 g protein and 5 g fiber in a naturally gluten-free grain |
| Broccoli, steamed | 156 g (1 cup) | 55 | Volume, vitamin C, and vitamin K for very few calories |
| Spinach, raw | 60 g (2 cups) | 14 | Iron, folate, and vitamin K at almost no calorie cost |
| Strawberries, sliced | 152 g (1 cup) | 49 | Sweet, high-water fruit with vitamin C |
| Almonds | 28 g (1 oz, about 23 nuts) | 164 | Monounsaturated fat and 3.5 g fiber in a portion-controlled package |
Calorie and nutrient values are approximate, based on USDA FoodData Central data for the portions shown.
Protein without meat
Protein is the lever most vegetarians under-use when weight loss stalls. A practical target is 20 to 30 g at each main meal, which usually means pairing two sources rather than leaning on one.
- Breakfast: 170 g (3/4 cup) Greek yogurt with 28 g (1 oz) almonds.
- Lunch: 198 g (1 cup) lentils with 83 g (1/2 cup) tempeh.
- Dinner: 126 g (1/2 cup) tofu with 185 g (1 cup) quinoa.
Soy foods such as tofu, tempeh, and edamame are complete proteins, meaning they supply all nine essential amino acids. Beans and grains complement each other across the day, so they do not have to be combined at the same meal. Higher protein intake also helps preserve lean mass while you eat less, which is why vegetarians who lift weights or train regularly often benefit from the upper end of that range.
Volume, fiber, and blood sugar
Calorie balance drives weight change, and appetite is what makes that balance hard to hold. Plant foods help by weight: 60 g (2 cups) of raw spinach is about 14 calories, while a similar weight of hard cheese is closer to 240. Reaching for volume first lets you build a large, satisfying plate for fewer calories.
Fiber adds a second effect. Most adults benefit from 25 to 38 g of fiber per day and most fall short. Legumes, oats, berries, and non-starchy vegetables close that gap while slowing how quickly a meal leaves the stomach.
Most whole vegetarian foods also rank low or moderate on the glycemic index. Lentils, chickpeas, barley, oats, and non-starchy vegetables are low-GI and rarely spike blood sugar on their own. Refined vegetarian choices such as white bread, white rice, sweetened cereal, and fruit juice are the exceptions, and they are also the easiest calories to over-consume.
Key takeaway: A vegetarian diet supports weight loss when legumes, vegetables, whole grains, and measured portions of dairy or eggs replace refined carbohydrates and cheese-heavy meals.
Watch outs for vegetarians
- Ultra-processed vegetarian products. Veggie burgers, meat substitutes, and frozen vegetarian entrees vary widely, and some are high in sodium, refined oils, and calories per serving.
- Cheese creep. A vegetarian pattern can slide into a cheese pattern at roughly 100 calories per 28 g (1 oz) slice, and cheese rarely satisfies hunger the way legumes do.
- Thin breakfasts. Cereal and fruit alone rarely hold appetite until lunch, which often shows up as mid-morning snacking.
- Nutrient gaps. Vegetarians should keep an eye on vitamin B12, iron, zinc, iodine, and omega-3 fats. Fortified foods, eggs, and dairy cover most of these for ovo-lacto vegetarians, while vegans usually need fortified foods or supplements.
Vegetarian versus vegan for weight loss
Vegan diets exclude all animal products and tend to run higher in fiber and lower in saturated fat. Some trials show slightly faster early weight loss on vegan plans, but the gap narrows when both diets are built from whole foods and matched for protein.
A vegetarian pattern is often easier to keep because eggs, yogurt, and cottage cheese make protein targets simple and add variety that prevents diet fatigue. Sustainability matters more than the small average difference between the two patterns, so pick the version you can follow through a busy month, not just a motivated week.
How Victura members put vegetarian weight loss into practice
Community insightWhat Victura members actually eat
Patterns from anonymized Victura meal logs show three standouts during weight-loss phases: lentils, plain Greek yogurt, and eggs. Members who logged a legume serving with lunch were more likely to report steady afternoon energy than members who logged a grain-only lunch. Members who skipped breakfast protein most often reported evening snacking and larger dinners.
These are usage patterns rather than clinical findings, but they line up with the nutrition evidence above. The lesson is simple: the members who kept portions consistent and protein steady were the ones who stayed on plan longest.
Portion habits that move the needle
- Fill half the plate with non-starchy vegetables before adding anything else.
- Measure cooked legumes and grains with a measuring cup: 1 cup (198 g) for lentils, 1 cup (185 g) for quinoa.
- Keep nuts and seeds to 28 g (1 oz) per sitting; they are nutritious but calorie-dense.
- Use 1 tbsp (15 mL) of oil for cooking instead of pouring freely.
- Anchor breakfast with 15 to 25 g of protein, such as 170 g (3/4 cup) Greek yogurt or 2 large eggs (100 g).
- Plate food on a smaller dish and serve from the stove rather than the table.
Common pitfalls members report
- Under-protein at breakfast, then grazing on crackers or granola bars before lunch.
- Treating cheese as the default vegetarian protein at every dinner.
- Drinking calories through smoothies, juice, and sweetened coffee drinks.
- Assuming vegetarian automatically means low-calorie. Cheese pizza, creamy pasta, and large veggie burritos can pass 800 calories per plate.
- Skipping planned meals and then overeating in the evening.
A simple three-day starter pattern
- Day 1. Breakfast: oats (234 g, 1 cup cooked) with strawberries (152 g, 1 cup) and 28 g (1 oz) almonds. Lunch: lentil salad with 198 g (1 cup) lentils and 60 g (2 cups) spinach. Dinner: 126 g (1/2 cup) tofu stir-fry with broccoli (156 g, 1 cup).
- Day 2. Breakfast: 170 g (3/4 cup) Greek yogurt with berries. Lunch: chickpea bowl with 164 g (1 cup) chickpeas over 185 g (1 cup) quinoa. Dinner: two-egg omelet (100 g) with vegetables and a side salad.
- Day 3. Breakfast: cottage cheese (113 g, 1/2 cup) with fruit. Lunch: tempeh (83 g, 1/2 cup) wrap with greens. Dinner: lentil soup with a large mixed salad and 1 tbsp (15 mL) olive oil dressing.
Grocery list and prep tips
- Buy dried or canned legumes with no added sugar, and rinse canned varieties to cut sodium.
- Cook a large batch of grains and legumes on Sunday; portion into 1 cup (about 200 g cooked) containers.
- Keep frozen vegetables and shelled edamame on hand for fast meals.
- Wash and cut vegetables once so they are the easiest thing in the fridge to grab.
- Track meals for two weeks in Victura to see which breakfasts and lunches keep you full and which ones do not.
Community insights reflect aggregated, anonymized app data and editorial synthesis. They are not medical advice and do not replace guidance from your clinician or dietitian.
References
- USDA FoodData Central(usda)
- NIH Office of Dietary Supplements: Vegetarian Diet fact sheet(nih_ods)
- Dietary Guidelines for Americans, 2020-2025(usda)
- WHO: Healthy diet fact sheet(who)
- Vegetarian Diets and Weight Reduction: a Meta-Analysis of Randomized Controlled Trials(pubmed)
- A Systematic Review and Meta-Analysis of Changes in Body Weight in Clinical Trials of Vegetarian Diets(pubmed)
- Harvard T.H. Chan School of Public Health: Healthy Eating Plate(harvard)
- Mayo Clinic: Vegetarian diet - how to get the best nutrition(mayo_clinic)
Frequently asked questions
People also ask
What foods can you eat on a vegetarian diet?
A vegetarian diet includes vegetables, fruit, whole grains, legumes, nuts, seeds, and usually eggs and dairy. Practical everyday picks are lentils (198 g, 1 cup cooked), chickpeas (164 g, 1 cup cooked), tofu (126 g, 1/2 cup), oats (234 g, 1 cup cooked), quinoa (185 g, 1 cup cooked), and Greek yogurt (170 g, 3/4 cup). Vegetarians avoid red meat, poultry, and seafood.
Is a vegetarian diet good for weight loss?
Yes, when it is built from whole foods. Randomized trials show vegetarian diets produce modestly greater weight loss than non-vegetarian comparison diets over about 18 weeks, mostly because fiber-rich plant foods are filling at a lower calorie cost. A vegetarian diet made of cheese pizza, refined grains, and sweetened drinks will not deliver that advantage.
What are the best vegetarian foods for weight loss?
The strongest everyday options are lentils, chickpeas, firm tofu, tempeh, edamame, plain nonfat Greek yogurt, eggs, cottage cheese, oats, quinoa, and non-starchy vegetables such as broccoli and spinach. They combine protein, fiber, and water content, which supports fullness. Keep nuts and oils to measured portions, since they are calorie-dense despite being nutritious.
How do I start a vegetarian diet for weight loss?
Start by replacing one meal at a time rather than cutting everything at once. Build a plate that is half vegetables, one quarter legumes or soy, and one quarter whole grains. Set a protein target of 20 to 30 g per main meal, plan three breakfasts you can repeat, and track portions for two weeks to find meals that hold your appetite.
What are good vegetarian protein sources?
Tofu (126 g, 1/2 cup) has about 21 g protein, tempeh (83 g, 1/2 cup) about 15 g, lentils (198 g, 1 cup) about 18 g, Greek yogurt (170 g, 3/4 cup) about 17 g, and cottage cheese (113 g, 1/2 cup) about 12 g. Soy foods are complete proteins; beans and grains cover each other across the day.
What do vegetarians eat in a day?
A typical day might be oats (234 g, 1 cup cooked) with berries and almonds, a lentil or chickpea bowl with quinoa and vegetables, and a tofu or tempeh stir-fry with a large salad. Eggs, yogurt, and cottage cheese often fill breakfast and snack slots. Portions of 1 cup for legumes and grains and 1 oz for nuts keep calories predictable.
Is a vegetarian diet healthy long term?
Well-planned vegetarian diets are associated with lower risks of heart disease and type 2 diabetes in large observational studies. The key word is planned: vitamin B12, iron, zinc, iodine, and omega-3 fats deserve attention over the years, and fortified foods or supplements cover gaps, especially if you avoid all animal products.
How many calories should a vegetarian eat to lose weight?
There is no vegetarian-specific number. Most adults lose weight steadily at a modest deficit based on their body size and activity, and a registered dietitian can calculate a personal target. The vegetarian advantage is that high-fiber, high-water foods let you eat a larger volume within that target instead of feeling hungry all day.
Are vegetarian meat substitutes good for weight loss?
Some are, but labels vary widely. Many veggie burgers and meat substitutes are high in sodium and refined oils, and portions are easy to overeat. Compare the nutrition panel per serving and favor products with at least 10 g protein and no added sugar. Whole foods such as tofu, tempeh, and lentils are usually better default choices.
Do vegetarians need supplements?
Not always, but gaps are common. Vitamin B12 is the main concern for vegans and worth monitoring for vegetarians, and iron, zinc, iodine, and omega-3 fats also deserve attention. Eggs and dairy cover some of these. Ask a clinician or dietitian about testing and appropriate supplementation before starting anything new.
How much protein do vegetarians need to lose weight?
A practical target is 20 to 30 g of protein at each main meal, which supports fullness and helps preserve lean mass while you eat less. For example, 198 g (1 cup) cooked lentils has about 18 g protein, 126 g (1/2 cup) firm tofu about 21 g, and 170 g (3/4 cup) plain nonfat Greek yogurt about 17 g. Pairing two sources per meal makes the target easier to hit.
Are beans and lentils good for weight loss?
Yes. Legumes combine protein, fiber, and water content, which supports fullness at a low calorie cost. Cooked lentils (198 g, 1 cup) provide about 230 calories with 18 g protein and 15.6 g fiber, and cooked chickpeas (164 g, 1 cup) about 269 calories with 14.5 g protein and 12.5 g fiber. Both rank low on the glycemic index.
How we review this guide
- Written by
- Victura Nutrition Team
- Reviewed by
- Victura Editorial Review
- Reference sources
- 10
- Last updated
- Oct 13, 2026
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.