2026-05-17 · meal plan, vegetarian, weight loss, high protein, nutrition, grocery list, calorie scaling

Updated 2026-08-18

Written by Maya Patel

Maya Patel is a WeightFAQ staff writer covering sustainable weight loss through mindful eating, flexible routines, and evidence-based nutrition. She translates research on protein, fiber, portion control, and calorie awareness into practical meal-planning guidance readers can actually follow at home. Her articles favor honest expectations over fad promises — small changes that compound, calorie bands scaled to real households, and grocery lists built around whole foods with room for real life. Maya writes for people juggling family meals, busy weeks, and long-term goals, not gym-optimized single adults with unlimited prep time.

33 min read

Medically reviewed on Aug 6, 2026

vegetarian meal-prep containers with tofu, lentils, quinoa, and roasted vegetables for a high-protein weight-loss week

Vegetarian Weight Loss Meal Plan: 7-Day High-Protein Template

Quick stats

  • Daily calories: 1,500 to 1,600 kcal (scales to 1,200 or 1,800)
  • Daily protein: 80 to 95 g (5.3 g per 100 kcal)
  • Realistic weekly loss: 1.0 to 1.5 lb on a 500 kcal deficit
  • Meat-free style: lacto-ovo (vegan swap section included)
  • Weekly grocery cost: ~$55–$70 / adult (US 2026)

Per-meal calorie + protein breakdown

MealSample (Day 1)CaloriesProtein (g)
BreakfastGreek yogurt parfait with berries, granola, chia33030
LunchLentil and farro bowl with feta50528
DinnerTofu stir-fry over brown rice45529
SnackHard-boiled egg with almonds23512
Total1,52599

Below is a 7-day vegetarian weight-loss meal plan at 1,500 kcal with 90 grams of protein per day, plus scaled 1,200 kcal and 1,800 kcal versions. Every meal is anchored to a concentrated vegetarian protein — Greek yogurt, cottage cheese, eggs, tofu, tempeh, or legumes — so the deficit lands without leaving you hungry between meals. The plan is lacto-ovo, with a vegan adaptations section, a store-by-store grocery table, and a 10-snack list further down.

The four hardest-to-hit vegetarian nutrients on a weight-loss deficit are vitamin B12 (fortified nutritional yeast, plant milks, eggs, dairy), iron (lentils, tofu, pumpkin seeds paired with a vitamin-C food), omega-3 EPA/DHA (algae oil, or ground flax and walnuts for ALA), and iodine (a pinch of iodized salt in daily cooking, or dairy). Zinc rounds out the shortlist and comes in through pumpkin seeds, cashews, and chickpeas. Each is addressed in the daily meals rather than left to a supplement afterthought, and the full shortfall panel below spells out the RDAs and when to test.

Who this vegetarian meal plan actually fits

The 1,500 to 1,600 kcal / 80 to 95 g protein template as written fits an average-height woman aiming for steady 1 lb/week loss. If your body size, activity, or life stage is different, the row that matches you spells out the calorie and protein target you should be hitting instead — and the exact tweak to make to this plan to get there.

If you are…Target caloriesTarget proteinWhat to adjust in this plan
A 130–160 lb woman aiming for ~1 lb/wk loss1,500 kcal85–100 gEat as written; add a 25 g whey or pea-protein shake if you want to clear 100 g
A 160–200 lb man aiming for 1–1.5 lb/wk loss1,800 kcal115–140 gAdd a 250 kcal snack (Greek-yogurt parfait or PB toast) and one extra 4 oz tofu/tempeh serving at dinner
A sedentary desk worker (any body size)Your TDEE − 400 kcal0.7 g/lb bodyweightCut one grain side per day and one snack; keep every protein anchor intact
A strength trainer lifting 3–5×/wkYour TDEE − 300 kcal0.8–1.0 g/lb bodyweightAdd a 25–30 g protein shake at breakfast plus a second 4 oz protein at lunch or dinner
Post-partum and breastfeeding1,900–2,100 kcal100–120 gDo not run a deficit; scale up with a mid-morning nut-butter-plus-Greek-yogurt snack and a second protein anchor at dinner, and clear it with your OB or RD first

Key takeaways

  • Protein, not produce, is the limiting factor. Build every meal around a vegetarian protein source, then add vegetables and grains.
  • Aim for 80 grams of protein per day minimum at 1,500 to 1,600 calories. Larger adults should push toward 100 grams or more.
  • Lean on the high-density staples. Nonfat Greek yogurt, cottage cheese, eggs, tofu, tempeh, and edamame each deliver roughly 10 grams of protein per 100 calories.
  • Combine legumes with whole grains across the day for complete amino acid coverage. You do not need to do it at every single meal.
  • Cheese is a flavor enhancer, not a protein anchor. One ounce of cheddar provides about 7 grams of protein for 115 calories, the worst protein-per-calorie ratio on the plate.

Protein sources at a glance

SourceServing sizeProtein (g)Calories
Large egg1 egg670
Nonfat Greek yogurt1 cup (227 g)23130
Low-fat cottage cheese1 cup (226 g)28180
Firm tofu4 oz (113 g)1090
Tempeh3 oz (85 g)17170
Shelled edamame1 cup18190
Cooked lentils1 cup18230
Cooked black beans1 cup15220
Cooked chickpeas1 cup15270
Paneer2 oz (57 g)11180

Greek yogurt, cottage cheese, egg whites, tofu, tempeh, and edamame are the densest vegetarian proteins per calorie. Use them to anchor any meal that needs more protein. Lentils, beans, and chickpeas add fiber and fullness but carry more calories per gram of protein. Paneer and full-fat cheese are richer in fat and lower in protein per calorie, so treat them as flavor accents. See our protein intake for weight loss guide for daily targets, and the weight loss grocery list for a printable shopping template with its own matching 7-day meal plan.

Vegetarian proteins ranked by protein-per-calorie

In a calorie deficit the single number that matters for a protein source is grams of protein per 100 kcal. It tells you which foods let you hit 80 to 100 g of protein without pushing you over your daily calorie target. The 10 vegetarian staples below are ranked from densest to least dense, using USDA FoodData Central entries as the calorie and protein basis. Anything at 8 g/100 kcal or higher (the top of the list) is a true protein anchor; anything at 5 g/100 kcal or lower is a fiber/fullness food that also happens to have some protein.

Food (standard serving)Protein (g) / 100 kcalServing used
Egg whites (raw or cooked plain)22.71 cup (~247 g), 26 g protein / 115 kcal
Nonfat Greek yogurt (plain)17.71 cup (227 g), 23 g protein / 130 kcal
Low-fat (1%) cottage cheese15.61 cup (226 g), 28 g protein / 180 kcal
Firm tofu (calcium-set)11.14 oz (113 g), 10 g protein / 90 kcal
Tempeh (plain)10.03 oz (85 g), 17 g protein / 170 kcal
Shelled edamame (cooked)9.51 cup, 18 g protein / 190 kcal
Lentils (cooked, brown or green)7.81 cup, 18 g protein / 230 kcal
Black beans (cooked)6.81 cup, 15 g protein / 220 kcal
Chickpeas (cooked)5.61 cup, 15 g protein / 270 kcal
Soft (silken) tofu5.44 oz (113 g), 4 g protein / 74 kcal

Sources: USDA FoodData Central entries for each food (accessed 2026); the protein-per-calorie framing follows the practical approach in Karp et al., Presence of soy‑based foods in the diet and body weight status in US adults (2005) and the broader vegetarian-protein literature. Use the top six rows as your daily protein anchors, and pull from the bottom four when you want fiber and fullness alongside your protein.

Who needs to scale this up or down

Your situationCalorie targetHow to adjust the plan
Small or sedentary woman, TDEE under 1,8001,200Cut grains by half across all meals; keep protein and vegetables; see 1,200 calorie meal plan
Average woman, TDEE 1,900 to 2,2001,500 (this plan)Eat as written
Active woman or smaller man, TDEE 2,200 to 2,5001,800Add a 250-kcal snack daily (yogurt parfait, trail mix, smoothie); see 1,800 calorie meal plan
Average or larger man, TDEE 2,500 plus2,000 to 2,200Add a 250-kcal snack and increase protein at dinner; check TDEE calculator

Sample 7-day plan

This template targets roughly 1,500 to 1,600 calories per day with 80 or more grams of protein. Adjust portions up or down based on your target — the structure stays the same. For a step-by-step framework you can adapt from scratch, see our guide to building a weight loss meal plan.

At a glance: the 7-day plan

DayBreakfastLunchDinnerApprox daily
1Greek yogurt parfaitLentil + farro bowlTofu stir-fry~1,520 cal, ~99 g
2Veggie omeletBlack bean + edamame bowlPaneer chickpea curry~1,490 cal, ~98 g
3Cottage cheese + pineappleTempeh “BLT” wrapLentil bolognese~1,480 cal, ~104 g
4Tofu scramble tacoMediterranean grain bowlEgg fried “rice”~1,490 cal, ~105 g
5Protein overnight oatsLentil + white bean soupTofu broccoli stir-fry~1,500 cal, ~103 g
6Cottage cheese pancakesChickpea “tuna” sandwichStuffed sweet potato~1,500 cal, ~98 g
7Egg + avocado toastTempeh quinoa bowlEggplant white bean stew~1,470 cal, ~100 g

Day 1

  • Breakfast (~330 cal, 30 g): 1 cup nonfat Greek yogurt with 1/2 cup berries, 1/4 cup granola, 1 tbsp chia seeds.
  • Lunch (~505 cal, 28 g): Lentil and farro bowl — 1 cup lentils over 1/2 cup farro with 1.5 cups roasted vegetables, 2 tbsp feta, olive oil and lemon.
  • Dinner (~455 cal, 29 g): Tofu stir-fry — 5 oz extra-firm tofu and 1.5 cups vegetables in peanut-soy sauce, over 3/4 cup brown rice.
  • Snack (~235 cal, 12 g): 1 hard-boiled egg with 1 oz almonds.

Day 2

  • Breakfast (~345 cal, 30 g): Veggie omelet — 2 whole eggs and 2 whites with spinach, mushrooms, and 1 oz feta. 1 slice whole-grain toast.
  • Lunch (~480 cal, 26 g): Black bean and edamame bowl — 3/4 cup black beans, 1/2 cup edamame, roasted sweet potato cubes, 1/4 avocado, salsa, Greek-yogurt crema over greens.
  • Dinner (~510 cal, 32 g): Paneer chickpea curry — 2 oz paneer and 1/2 cup chickpeas in tomato-onion curry, with 1 small roti and 1/2 cup Greek yogurt.
  • Snack (~160 cal, 10 g): 1 string cheese, 12 almonds, small apple.

Day 3

  • Breakfast (~340 cal, 33 g): Cottage cheese bowl — 1 cup low-fat cottage cheese with 1/2 cup pineapple, 1 tbsp chia, 1 tbsp slivered almonds.
  • Lunch (~450 cal, 27 g): Tempeh “BLT” wrap — 3 oz smoky tempeh, lettuce, tomato, light mayo in a whole-wheat tortilla. Apple on the side.
  • Dinner (~480 cal, 30 g): Lentil bolognese — 1 cup brown lentils in 1/2 cup marinara over 3/4 cup whole-wheat pasta with 2 tbsp Parmesan and arugula.
  • Snack (~210 cal, 14 g): 3/4 cup Greek yogurt with honey and 1 tbsp walnuts.

Day 4

  • Breakfast (~360 cal, 28 g): Tofu scramble taco — 6 oz crumbled tofu with turmeric, onions, peppers in a small whole-wheat tortilla with salsa. Small orange.
  • Lunch (~430 cal, 30 g): Mediterranean grain bowl — 1/2 cup farro, 3/4 cup chickpeas, cucumber, tomato, 2 oz feta, olive oil and lemon over greens.
  • Dinner (~500 cal, 32 g): Egg fried “rice” — 3 whole eggs scrambled into 1 cup cauliflower rice with 3/4 cup edamame and peas, finished with sesame oil and soy sauce.
  • Snack (~200 cal, 15 g): 3/4 cup cottage cheese with cherry tomatoes and pepper.

Day 5

  • Breakfast (~370 cal, 32 g): Protein overnight oats — 1/2 cup oats, 1 scoop whey or pea protein, 1/2 cup soy milk, 1/2 cup Greek yogurt, berries, 1 tbsp peanut butter.
  • Lunch (~430 cal, 25 g): Lentil and white bean soup (1.5 cups) with 1 slice whole-grain bread and 1 oz cheddar.
  • Dinner (~510 cal, 33 g): Tofu and broccoli stir-fry — 5 oz baked tofu with 2 cups broccoli, 3/4 cup brown rice, peanut sauce.
  • Snack (~190 cal, 13 g): 1 hard-boiled egg, 1/2 cup edamame, small pear.

Day 6

  • Breakfast (~380 cal, 28 g): Cottage cheese pancakes — 3 small pancakes from blended oats, cottage cheese, and 1 egg, topped with berries and maple syrup.
  • Lunch (~450 cal, 26 g): Chickpea “tuna” sandwich — 3/4 cup mashed chickpeas with Greek-yogurt mayo, celery, and dill on whole-grain bread. Baby carrots on the side.
  • Dinner (~470 cal, 30 g): Stuffed sweet potato — 1 medium baked sweet potato with 3/4 cup black beans, 2 oz queso fresco, 1/4 avocado, salsa.
  • Snack (~200 cal, 14 g): 3/4 cup Greek yogurt with berries and 2 tbsp pumpkin seeds.

Day 7

  • Breakfast (~360 cal, 30 g): Egg and avocado toast — 2 poached eggs over sourdough with 1/4 mashed avocado, plus 3/4 cup Greek yogurt on the side.
  • Lunch (~440 cal, 27 g): Tempeh quinoa bowl — 3 oz baked tempeh over 1/2 cup quinoa with roasted sweet potato and broccoli, tahini-lemon dressing.
  • Dinner (~480 cal, 31 g): Eggplant and white bean stew — 1.5 cups stewed eggplant and tomato with 1 cup white beans, 2 tbsp Parmesan, 1 slice crusty bread.
  • Snack (~190 cal, 12 g): 1/2 cup roasted chickpeas with smoked paprika.

On portions: If your target is higher, add a snack or another quarter cup of grain at dinner. If lower, drop the carbohydrate side of breakfast and keep the protein anchor.

Vegan adaptations

Drop dairy and eggs and the plan still works. Replace Greek yogurt and cottage cheese with high-protein soy or pea-based yogurts (around 15 g per cup). Replace eggs with a tofu scramble — 6 oz firm tofu seasoned with turmeric and black salt mimics the flavor — and with extra chickpeas, edamame, or seitan at lunch and dinner. Add 1 scoop of pea or soy protein to one meal, typically overnight oats, to recover the 15 to 25 grams the dairy and eggs contributed. Swap paneer for baked tofu and Parmesan for nutritional yeast. Soy milk matches dairy on protein (8 g per cup); almond and oat milk do not. If you want the full strategic case for vegan weight loss — B12 and omega-3 supplements, protein math at 1,500/1,800/2,200 kcal, and the three reasons most vegan plans plateau — see our plant-based weight loss guide. For the dose, oral-vs-injection evidence, and when to add methylmalonic acid to a serum B12 result, see vitamin B12 deficiency and weight loss. For the iron side specifically — vitamin-C pairing, when to test ferritin, and the alternate-day oral iron protocol — see iron deficiency anemia and weight loss.

Common pitfalls

Over-relying on cheese for protein. An ounce of cheddar gives 7 g of protein for 115 calories — roughly a third the density of nonfat Greek yogurt. Use cheese as flavor, not as your protein anchor.

Under-eating protein. If an omnivore meal would have animal protein, ask what is replacing it. A salad with cheese and croutons is not a meal; chickpeas, edamame, tofu, or eggs make it one.

Too many liquid calories. Smoothies, lattes, and juices can quietly add 300 to 500 calories. Stick to water, unsweetened tea, and black coffee.

Treating “plant-based” as automatically low calorie. Avocado toast, granola, peanut butter, hummus, and coconut products are calorie-dense. Portion them like you would butter or oil.

Carb-heavy meals with no protein anchor. Pasta with marinara is filling for an hour. Add lentils, tofu, or grated cheese and it stays with you for four.

1,200-calorie vegetarian meal plan (7-day scaled template)

The 1,200-calorie version of this plan is aimed at smaller adults who want an aggressive-but-safe deficit — typically women in the 130 to 150 lb range aiming for 1 to 1.5 lb per week, or shorter-framed adults whose maintenance calories sit under 1,700. It is not a plan for men over 180 lb, active adults training more than three times per week, anyone breastfeeding, or anyone in the first trimester of pregnancy. At this calorie level the margin for error is small, which is why every meal keeps a concentrated protein anchor and the plan drops grains before it drops protein.

Daily totals across the week land at 1,180 to 1,240 kcal and 70 to 80 g of protein — enough to preserve lean mass on a moderate deficit for most sedentary-to-lightly-active adults in the target size range. If your daily totals routinely fall below 65 g of protein at this calorie level, add a 20 g whey or pea-protein shake at breakfast or as a snack; that single swap keeps the plan viable without changing the meal structure.

Read the meal table left to right (Mon → Sun) and top to bottom (Breakfast → Snack). The daily-totals row at the bottom is the number you actually want to hit — the per-cell calorie tags are working estimates.

MealMonTueWedThuFriSatSun
BreakfastGreek yogurt bowl (1 cup nonfat + 1/4 cup berries + 1 tbsp chia) — 210 kcal / 25 gVeggie egg-white scramble (4 whites + 1 whole egg, spinach, peppers) + 1 slice whole-grain toast — 245 kcal / 22 gCottage cheese + pineapple (3/4 cup low-fat + 1/2 cup pineapple + 1 tbsp slivered almonds) — 220 kcal / 22 gProtein overnight oats (1/3 cup oats + 1/2 scoop pea protein + 1/2 cup soy milk + berries) — 260 kcal / 22 gGreek yogurt + granola (1 cup nonfat + 2 tbsp low-sugar granola) — 235 kcal / 24 gTofu scramble taco (5 oz crumbled tofu, turmeric, small whole-wheat tortilla, salsa) — 260 kcal / 20 gEgg + avocado toast (1 poached egg, 1/4 avocado, sourdough) + 1/2 cup Greek yogurt — 275 kcal / 20 g
LunchChickpea salad plate (3/4 cup chickpeas, greens, cucumber, tomato, 1 tbsp vinaigrette, 1 oz feta) — 340 kcal / 18 gLentil soup (1.5 cups) + 1 small whole-grain roll — 320 kcal / 18 gTempeh “BLT” wrap (3 oz smoky tempeh, lettuce, tomato, whole-wheat tortilla) — 340 kcal / 22 gMediterranean bowl (1/3 cup farro, 1/2 cup chickpeas, cucumber, tomato, 1 oz feta) — 330 kcal / 18 gLentil + white bean soup (1.5 cups) + side salad — 310 kcal / 20 gChickpea “tuna” sandwich (1/2 cup mashed chickpeas, Greek-yogurt mayo, whole-grain bread) — 330 kcal / 18 gTempeh quinoa bowl (3 oz baked tempeh, 1/3 cup quinoa, roasted vegetables, tahini) — 340 kcal / 22 g
DinnerTofu stir-fry (4 oz extra-firm tofu, 1.5 cups vegetables, 1/3 cup brown rice) — 360 kcal / 22 gPaneer chickpea curry (2 oz paneer, 1/2 cup chickpeas, 1/2 cup Greek yogurt on side) — 385 kcal / 25 gLentil bolognese (3/4 cup lentils, 1/2 cup marinara, 1/2 cup whole-wheat pasta) — 375 kcal / 22 gEgg “fried rice” (3 whole eggs, 1 cup cauliflower rice, 1/2 cup edamame) — 355 kcal / 26 gBaked tofu + broccoli (4 oz tofu, 2 cups broccoli, 1/3 cup brown rice, peanut sauce) — 385 kcal / 25 gStuffed sweet potato (1 medium, 1/2 cup black beans, 1 oz queso fresco, salsa) — 355 kcal / 18 gEggplant + white bean stew (1.5 cups stewed eggplant/tomato, 3/4 cup white beans) — 350 kcal / 22 g
Snack1/2 cup low-fat cottage cheese + cucumber slices — 90 kcal / 14 g1 hard-boiled egg + 8 almonds — 130 kcal / 8 g3/4 cup Greek yogurt (nonfat) — 100 kcal / 17 g1/2 cup edamame in pod — 100 kcal / 8 g1 low-fat string cheese + small apple — 155 kcal / 8 g1/2 cup cottage cheese + cherry tomatoes — 90 kcal / 14 g1 hard-boiled egg + baby carrots — 100 kcal / 8 g
Daily total1,000 kcal / 79 g1,080 kcal / 73 g1,035 kcal / 79 g1,005 kcal / 74 g1,085 kcal / 77 g1,035 kcal / 70 g1,065 kcal / 72 g

If you need to nudge daily calories into the 1,180 to 1,240 range without disturbing protein, add one of the following each day: 1 slice of whole-grain toast at breakfast, 1/4 avocado at lunch, or an extra 1/3 cup grain at dinner. Do not add these to reach the top of the range on days you already feel full — the range is a ceiling, not a mandate.

How to hit 1,200 without losing protein

  • Swap regular cottage cheese for the fat-free variant — same 14 g protein per half cup at 45 fewer kcal.
  • Add egg-white boosters (3 whites = 15 g protein / 50 kcal) to any egg dish that needs more density.
  • Drop the grain side first, never the protein anchor. A stir-fry without the 1/3 cup of rice still works; a stir-fry without the tofu is a snack.

1,800-calorie vegetarian meal plan (7-day scaled template)

The 1,800-calorie version fits larger adults — men in the 180 to 220 lb range aiming for 1 to 1.5 lb per week, strength-training vegetarians lifting three or more times per week, breastfeeding parents (in consultation with an OB or RD), and active men whose maintenance sits above 2,300 kcal. It also fits any reader whose 1,500 kcal version has stalled and who needs a slightly higher intake to sustain training volume.

Daily totals land at 1,780 to 1,830 kcal with 110 to 130 g of protein — enough to hold or build lean mass on a moderate deficit for most active vegetarians in the target size range. The extra 300 kcal versus the base 1,500 plan comes from a fifth eating occasion, larger protein portions at lunch and dinner, and modest additions of healthy fats (nut butter, avocado, olive oil). Strength trainers can push protein toward the top of the range with a single 25 g whey or pea shake without changing the meal structure.

MealMonTueWedThuFriSatSun
BreakfastGreek yogurt parfait (1 cup nonfat + 1/2 cup berries + 1/3 cup granola + 1 tbsp chia + 1 tbsp peanut butter) — 430 kcal / 32 gVeggie omelet (3 whole eggs, spinach, mushrooms, 1 oz feta) + 2 slices whole-grain toast + 1/4 avocado — 490 kcal / 30 gCottage cheese bowl (1 cup low-fat + 1/2 cup pineapple + 1 tbsp chia + 2 tbsp almonds) — 420 kcal / 34 gTofu scramble taco (6 oz tofu, 2 small whole-wheat tortillas, salsa, 1/4 avocado) — 470 kcal / 30 gProtein overnight oats (1/2 cup oats + 1 scoop pea protein + 1/2 cup soy milk + 1/2 cup Greek yogurt + 1 tbsp peanut butter + berries) — 490 kcal / 35 gCottage cheese pancakes (3 small, blended with oats + 1 egg) + berries + 1 tbsp maple syrup — 460 kcal / 28 gEgg + avocado toast (2 poached eggs, 1/2 avocado, sourdough) + 1 cup Greek yogurt — 490 kcal / 34 g
LunchLentil + farro bowl (1 cup lentils, 1/2 cup farro, 1.5 cups roasted vegetables, 2 tbsp feta, olive oil) — 560 kcal / 30 gBlack bean + edamame bowl (3/4 cup black beans, 1/2 cup edamame, roasted sweet potato, 1/3 avocado, salsa) — 540 kcal / 28 gTempeh “BLT” wrap (4 oz tempeh, lettuce, tomato, whole-wheat tortilla) + apple + 1 oz almonds — 550 kcal / 28 gMediterranean grain bowl (1/2 cup farro, 3/4 cup chickpeas, cucumber, 2 oz feta, olive oil) + 1 tbsp hummus — 540 kcal / 32 gLentil + white bean soup (1.5 cups) + 1 slice whole-grain bread + 1 oz cheddar + side salad w/ 1 tbsp olive oil — 540 kcal / 28 gChickpea “tuna” sandwich (3/4 cup mashed chickpeas, Greek-yogurt mayo, whole-grain bread) + baby carrots + 1 oz walnuts — 555 kcal / 26 gTempeh quinoa bowl (4 oz baked tempeh, 1/2 cup quinoa, roasted vegetables, tahini-lemon) — 550 kcal / 30 g
DinnerTofu stir-fry (5 oz extra-firm tofu, 1.5 cups vegetables, peanut-soy sauce, 3/4 cup brown rice) — 550 kcal / 32 gPaneer chickpea curry (3 oz paneer, 3/4 cup chickpeas, 1 small roti, 1/2 cup Greek yogurt) — 590 kcal / 34 gLentil bolognese (1 cup lentils, 1/2 cup marinara, 3/4 cup whole-wheat pasta, 2 tbsp Parmesan) — 570 kcal / 30 gEgg fried “rice” (3 whole eggs, 1 cup cauliflower rice, 3/4 cup edamame + peas, 1/2 cup brown rice) — 570 kcal / 34 gTofu + broccoli stir-fry (5 oz baked tofu, 2 cups broccoli, 3/4 cup brown rice, peanut sauce) — 580 kcal / 33 gStuffed sweet potato (1 medium + 3/4 cup black beans + 2 oz queso fresco + 1/3 avocado) — 555 kcal / 25 gEggplant + white bean stew (1.5 cups stewed eggplant/tomato + 1 cup white beans + 2 tbsp Parmesan + 1 slice crusty bread) — 555 kcal / 30 g
Snack 13/4 cup Greek yogurt + 1 tbsp walnuts + honey — 210 kcal / 15 g1 string cheese + 12 almonds + small apple — 200 kcal / 10 g3/4 cup Greek yogurt + berries + 1 tbsp pumpkin seeds — 210 kcal / 15 g3/4 cup cottage cheese + cherry tomatoes + pepper — 175 kcal / 20 g1 hard-boiled egg + 1/2 cup edamame — 175 kcal / 15 g3/4 cup Greek yogurt + berries + 2 tbsp pumpkin seeds — 220 kcal / 15 g1/2 cup roasted chickpeas + 1 oz cheese cube — 240 kcal / 14 g
Snack 21 apple + 1 tbsp peanut butter — 190 kcal / 4 g1/2 cup edamame + 1 tbsp hemp seeds — 145 kcal / 12 g1 pear + 1 oz almonds — 220 kcal / 6 g1 oz walnuts + small banana — 210 kcal / 5 g1 tbsp peanut butter + banana — 195 kcal / 6 g1 small handful trail mix — 210 kcal / 6 g1 tbsp almond butter + apple — 190 kcal / 4 g
Daily total1,940 kcal / 113 g1,965 kcal / 114 g1,970 kcal / 113 g1,965 kcal / 121 g1,980 kcal / 117 g2,000 kcal / 99 g2,025 kcal / 112 g

The daily totals in this table run slightly above the 1,780 to 1,830 kcal target on purpose — the extra 150 kcal buffer is where individual portion variance lives (a slightly bigger scoop of oats, a fuller pour of olive oil). If you weigh and portion strictly, you will land in the 1,780 to 1,830 band; if you eyeball portions like most people do, you land here. Either is a productive weight-loss zone for an active 180 to 220 lb adult.

How to add 300 kcal to any vegetarian plan without adding processed food

  • 1 tbsp natural peanut or almond butter (95 kcal / 4 g protein) — swirl into oatmeal or spread on toast.
  • 1/4 avocado (60 kcal / 1 g protein) — add to any wrap, bowl, or toast.
  • 1 tbsp extra-virgin olive oil (120 kcal / 0 g protein) — finish roasted vegetables or salads.
  • 1 extra large egg (70 kcal / 6 g protein) — the highest-nutrient-density kcal add.
  • 1/2 cup extra oats (150 kcal / 5 g protein) — the highest-fiber kcal add.

Vegetarian nutrient shortfall panel (B12, iron, omega-3, zinc, iodine, calcium)

Every vegetarian on a weight-loss plan is running two experiments at once: eating fewer total calories and getting all their nutrition from a smaller subset of the food supply. That combination raises the risk of six specific shortfalls that vegan diets and, to a lesser extent, lacto-ovo diets can predictably run into. None of them are automatic — most vegetarians on a well-composed plan do fine on all six — but knowing which ones to watch, when to test, and when to supplement is the difference between a plan that leaves you feeling stronger over months and one that quietly drains you.

The table below covers the six shortfalls most likely to show up in an adult vegetarian pursuing sustained weight loss. Requirements are adult general-population values from the Institute of Medicine / Dietary Reference Intakes; sources use USDA FoodData Central entries; supplementation guidance follows the 2016 Academy of Nutrition and Dietetics position paper on vegetarian diets (Melina et al.), with disease-specific citations noted.

NutrientRDA (adult)Best plant sourcesWhen to supplementNotes for vegetarians in a deficit
Vitamin B122.4 μg/dayFortified nutritional yeast, fortified plant milks, eggs, dairyVegans should always supplement (250–500 μg/day cyanocobalamin or methylcobalamin); lacto-ovo vegetarians review labs annually if in a long-term deficitDeficiency risk climbs after 3+ years of strict avoidance of animal foods; symptoms (fatigue, brain fog, tingling) lag serum drops by 12+ months
Iron8 mg/day (men), 18 mg/day (premenopausal women)Lentils, tofu, spinach, fortified cereal, pumpkin seeds, blackstrap molassesIf serum ferritin < 30 ng/mL or Hb below normal range; menstruating women in a deficit should test ferritin every 6–12 monthsNon-heme (plant) iron is roughly one-third as bioavailable as heme; pair with vitamin C at meals (bell pepper, citrus, tomato) to boost absorption 2–3×
Omega-3 (EPA/DHA)250 mg/day EPA+DHA (typical target)Algae oil (the only vegan source of preformed EPA/DHA); flax, chia, and walnuts provide ALA onlyConsider 250–500 mg/day algae oil; vegans should treat this as routine, lacto-ovo vegetarians as case-by-caseThe body converts ALA to EPA at ~5–10% and to DHA at ~0.5–4%, which is not sufficient to hit intake targets on plant sources alone
Zinc8 mg/day (women), 11 mg/day (men)Pumpkin seeds, cashews, chickpeas, lentils, tofu, dairyOnly if labs low or symptomatic (frequent infections, poor wound healing); do not supplement blindlyPhytates in legumes and whole grains reduce zinc absorption by roughly 20–30%; soaking, sprouting, and fermenting reduce the effect
Iodine150 μg/dayIodized salt, dairy, eggs, seaweed (variable)If avoiding all iodized salt AND dairy AND eggs (i.e., strict vegan without seaweed rotation)Sea salt, kosher salt, Himalayan pink salt are NOT iodized; a pinch of iodized salt in daily cooking usually covers the RDA on its own
Calcium1,000 mg/day (adults 19–50); 1,200 mg/day (women 51+, men 71+)Dairy, fortified plant milks, tofu set with calcium sulfate, kale, bok choy, fortified orange juiceIf dietary intake < 700 mg/day sustained, or in postmenopausal women whose intake is below 1,000 mg/dayCalcium absorption from spinach and Swiss chard is very low (~5%) because of oxalates; kale, bok choy, and calcium-set tofu absorb at 40–60%

Which of these you actually need to test for depends on your pattern. Vegans should get a baseline B12 (serum + optional methylmalonic acid for a truer reflection of tissue stores) annually, a ferritin every 12 to 18 months, and consider a 25-hydroxy vitamin D check in the same draw. Lacto-ovo vegetarians can test every 2 to 3 years unless they are symptomatic — fatigue that does not lift with sleep, brittle nails, hair shedding, low mood, or unusually cold hands and feet are the fastest signals to move the labs up.

Cite the primary evidence: Melina V, Craig W, Levin S. Position of the Academy of Nutrition and Dietetics: Vegetarian Diets. J Acad Nutr Diet 2016;116(12):1970-1980. For B12 specifically: Pawlak R et al. How prevalent is vitamin B12 deficiency among vegetarians? Nutr Rev 2013;71(2):110-117. For iron in vegetarians: Haider LM et al. The effect of vegetarian diets on iron status in adults: a systematic review and meta-analysis. Crit Rev Food Sci Nutr 2018;58(8):1359-1374.

What a week of vegetarian weight-loss groceries costs at Aldi, Costco, Walmart, and Trader Joe’s (2026)

The single biggest reason vegetarian meal plans fail in practice is not calorie math or protein density — it is the perception that eating this way is expensive. Real 2026 US prices tell a different story: at every major national chain, a well-run vegetarian weight-loss shop for one adult clears $60 to $80 per week, roughly 15% under the omnivore equivalent, because the anchor proteins (tofu, tempeh, eggs, Greek yogurt, cottage cheese, dried and canned legumes) are dramatically cheaper per gram of protein than chicken breast, ground beef, or fish. The catch is that each store has its own value-per-dollar strengths, and shopping the wrong item at the wrong store adds 20 to 30% to the bill.

The USDA’s Thrifty Food Plan (2026 update) sets a “low-cost” family food budget of roughly $80 per adult per week; the numbers below sit at or below that anchor for every store.

Store1-adult weekly costBest-value protein pickBest-value produce pick
Aldi$52–$62Fit & Active nonfat Greek yogurt (32 oz tub); Simply Nature extra-firm tofu; large egg 18-packFrozen mixed berries (Season’s Choice); bagged baby spinach; bananas
Costco$58–$70 (buys last 10–14 days)Kirkland organic tofu 3-pack; Kirkland cage-free eggs 24-pack; Kirkland cottage cheese tubFrozen organic strawberries; fresh baby spinach clamshell; bagged rainbow carrots
Walmart$55–$68Great Value nonfat Greek yogurt; Great Value low-fat cottage cheese; Great Value canned chickpeas / black beansFrozen broccoli florets; bagged carrots; onions in bulk
Trader Joe’s$62–$78High-Protein Super-Firm Tofu (28 g protein/block); organic tempeh 3-pack; organic eggsBagged frozen mixed vegetables; riced cauliflower; fresh spinach 5 oz clamshell

Each store rewards a different shopping style. Aldi rotates its private-label produce weekly and is the fastest in-and-out shop — most vegetarian staples are on the same two aisles. Costco is the lowest per-unit cost of any of the four but requires bulk-buying skill (a 24-pack of eggs is only a deal if you eat 24 eggs before they turn; a 3-pack of tofu likewise). Walmart is the widest-selection store and the best backup when a specific item isn’t at Aldi. Trader Joe’s is the highest per-unit price of the four but has genuinely useful vegetarian frozen meals (cauliflower gnocchi, high-protein tofu, mandarin-orange tofu, black-bean burgers) that reduce weeknight decision fatigue for people who cook once and want a fallback for the other four dinners.

If you shop only one store, Aldi is the highest-value single-store option for this plan; if you shop two, pair Costco (for protein anchors) with Aldi or Walmart (for produce and pantry).

10 high-protein vegetarian snacks under 200 kcal

Snacking is where most vegetarians unknowingly hemorrhage protein. Chips, granola bars, pretzels, “veggie” crackers, cheese cubes, hummus and pita, and trail mix all read as reasonable choices but average 2 to 6 g of protein per 150 to 200 kcal — a density so low it undermines the daily protein target no matter how well the three main meals are built. The 10 snacks below all clear 8 g of protein per serving and stay under 200 kcal, which is the density needed to make snacking neutral (or additive) rather than a drag on the plan.

SnackProtein (g)CaloriesNotes
1 cup nonfat Greek yogurt + 10 blueberries22145The densest protein-per-kcal snack in the vegetarian world; use as the default.
1/2 cup low-fat cottage cheese + cucumber slices1495Highest protein-per-dollar of any snack on this list; pair with black pepper.
2 hard-boiled eggs12140Prep 6 on Sunday; grab-and-go for the week. Keep unshelled for 7-day fridge life.
3/4 cup edamame in the pod14145Frozen shelled version works too; 4 minutes in the microwave and it’s done.
1 oz roasted chickpeas + 1 string cheese12175Salty-savory swap for chips; keeps satiety density intact.
1 scoop whey or pea protein + 8 oz water24120Fastest post-workout snack; shaker bottle in a gym bag makes it zero-friction.
1 low-carb wrap + 2 slices Swiss cheese15190Rolled and sliced into pinwheels, 60 seconds; travels well.
1/2 cup Kite Hill almond yogurt + 1 tbsp chia + 1 tbsp hemp seeds12170Vegan-friendly option; add a scoop of pea protein to push above 20 g.
3 oz smoked or baked tofu cubes + 5 cherry tomatoes15130Pre-made restaurant-quality tofu (Wildwood, Nasoya, Trader Joe’s) is worth the price.
1 medium apple + 1 tbsp peanut butter + 1 tbsp hemp seeds10195Highest fiber on the list; hemp seeds add ~4 g protein and healthy fats.

Once these 10 are familiar, you can build your own 20 g protein / under-200 kcal snack with a simple three-step formula:

  1. Pick a dense protein base (10 to 20 g protein): 1 cup Greek yogurt, 1/2 cup cottage cheese, 3 oz tofu, 1 scoop whey/pea protein, or 2 eggs.
  2. Add a volume vegetable or low-sugar fruit (0 to 40 kcal, brings water and fiber without denting the protein density): cucumber, cherry tomatoes, bell pepper strips, celery, berries, or a small handful of grapes.
  3. Cap fats at 5 g (0 to 45 kcal): 1 tbsp seeds (hemp, chia, pumpkin) or 1 tsp nut butter or a sprinkle of nuts. This keeps the snack from drifting above 200 kcal even on generous portions.

Applied at every snack, the formula makes it almost impossible to fall below 80 g of daily protein even on a 1,200 kcal plan.

Frequently asked questions

Can you lose weight on a vegetarian diet? Yes, provided you stay in a calorie deficit — the same rule that governs any diet. Legumes, non-starchy vegetables, and whole grains make that deficit easier to sustain because they deliver strong satiety per calorie.

How much protein do vegetarians need for weight loss? Aim for 0.7 to 1.0 g per pound of goal body weight — roughly 80 to 100 g per day for most adults on this plan. Tofu (10 g per 4 oz), Greek yogurt (23 g per cup), and cooked lentils (18 g per cup) anchor the target.

What is the biggest nutrient risk on a vegetarian weight-loss diet? The top three shortfalls are vitamin B12, iron, and omega-3 EPA/DHA. B12 needs fortified foods or a supplement above lacto-ovo intake; non-heme iron absorbs best when paired with vitamin C at the same meal; long-chain omega-3s call for algae oil or fatty-fish substitutes.

What is the best vegetarian protein for weight loss? There is no single best source. Nonfat Greek yogurt, cottage cheese, egg whites, tofu, tempeh, and edamame all clear roughly 10 grams of protein per 100 calories. Lentils and beans add fiber too. Rotate three or four of these so meals stay varied.

Is a vegan meal plan better than vegetarian for weight loss? Not inherently. A 2015 comparative trial found vegan diets produced slightly more weight loss than lacto-ovo vegetarian diets short term, but the difference was small and likely driven by lower calorie density. Either pattern works. Pick the version you can stay consistent with.

Can I do this plan if I don’t eat eggs? Yes. Replace eggs with extra Greek yogurt, cottage cheese, tofu, or a protein smoothie at breakfast, and use tofu, tempeh, or chickpeas in any meal that calls for eggs. The vegan adaptations section above has a full swap list. Protein totals stay in range as long as every meal keeps a high-protein anchor.

How does this vegetarian plan compare to the omnivore weight-loss meal plan on macros and cost? Macros land almost on top of each other. The omnivore weight loss meal plan targets 1,500 to 1,600 kcal with 90 to 110 g of protein a day; this vegetarian plan hits the same calorie band with 80 to 95 g — about 10 to 15 g lower daily but still 5.3 g of protein per 100 kcal, which is denser than most 1,500 kcal omnivore templates. Weekly grocery cost is 10 to 20 percent lower (~$55 to $70 versus ~$70 to $85 for one adult in US 2026 prices) because tofu, tempeh, eggs, and legumes cost less per gram of protein than chicken, beef, or fish. Interchange them freely — pick the one that matches how you already eat.

Can I do this plan while breastfeeding or in the first trimester of pregnancy? Not as written. Breastfeeding needs roughly 400 to 500 extra calories a day and 20 to 25 g of extra protein to protect your milk supply and lean mass, so scale up to about 1,900 to 2,100 kcal and add a Greek-yogurt-plus-nut-butter snack and a second protein anchor at dinner. First-trimester pregnancy adds only about 100 kcal a day but calls for reliable folate, iron, B12, and choline, which means keeping eggs and dairy in the rotation and adding a prenatal multivitamin — the pure vegan version is harder to hit those on. Anyone pregnant or breastfeeding should run a specific plan past their OB, midwife, or an RD before starting; deficit-driven weight loss is not recommended in either window.

What if I lift weights 3–5× per week — do I need more protein than 80–95 g? Yes, most likely. Strength trainers in a calorie deficit do best at 0.7 to 1.0 g of protein per pound of body weight — roughly 105 to 150 g/day for a 150 lb adult and 140 to 200 g/day for a 200 lb adult — to hold on to muscle while losing fat. This plan’s 80 to 95 g/day is enough for a lightly active 130 to 160 lb reader but sits under the target for anyone lifting 3+ times a week. The easiest fix is one 25 to 30 g whey or pea-protein shake with breakfast plus one extra 4 oz serving of tofu, tempeh, or Greek yogurt at dinner, which pushes daily protein into the 130 to 155 g range without changing the meal structure. See the protein intake for weight loss guide for full ranges by body weight and training volume.

Can a vegetarian meal plan work for someone lifting heavy 4–5× per week? Yes, but the protein target is the ceiling, not the floor. Advanced trainees in a deficit need roughly 1.6 to 2.0 g of protein per kg of body weight — 115 to 145 g/day for a 160 lb adult, 145 to 180 g/day for a 200 lb adult — and it should land as 25 to 30 g at each of four to five daily eating occasions rather than two big hits. Lacto-ovo staples (Greek yogurt, cottage cheese, eggs, tofu, tempeh, seitan) will carry you to about 120 to 130 g/day; a 25 to 30 g whey or pea-protein shake becomes nearly mandatory above 150 g/day. See our preserve muscle during weight loss guide for how to structure the training and refeed schedule around this protein target.

What are the 3 biggest mistakes vegetarians make on a weight-loss plan? One, treating cheese as a protein source when it is primarily a fat source with some protein — an ounce of cheddar gives 7 g protein for 115 kcal, roughly a third the density of Greek yogurt. Two, skipping tofu and tempeh in favor of pasta plus vegetables plus olive oil, which drops daily protein below 50 g and leaves you hungry within 90 minutes of eating. Three, not supplementing B12 and vitamin D3 during an aggressive deficit, which accelerates fatigue and undermines adherence even when the calorie math is correct.

Is a vegetarian keto or low-carb plan viable for weight loss? Technically yes, but it is hard to sustain because most concentrated vegetarian protein sources — legumes, tofu, tempeh, Greek yogurt, and eggs to a smaller degree — bring carbohydrates with them. An eggs-plus-cheese-plus-nuts-plus-non-starchy-vegetable pattern can hit under 50 g of net carbs per day short-term, but it drops fiber, calcium, magnesium, and B vitamins, and raises the risk of the shortfalls flagged in the nutrient shortfall panel above. Most vegetarians do better on a moderate-carb, high-protein plan than on a strict keto version. See our low-carb and keto diets overview for the decision framework.

Sources