All posts

Vegetarian Meal Plan: 7-Day Plan with 120g Protein Per Day

A complete 7-day vegetarian meal plan hitting 120g of protein daily using eggs, Greek yogurt, cheese, legumes, and tofu. Includes lacto-ovo and pescatarian options, a shopping list, nutritional guidance, and cost comparison.


The quick answer: A vegetarian diet including eggs and dairy can comfortably deliver 120g of protein per day — more than enough for muscle maintenance or growth. This 7-day plan uses Greek yogurt, eggs, cheese, legumes, and tofu as protein anchors, with full macro breakdowns, a shopping list, and practical guidance for getting complete nutrition without meat.

What Does Vegetarian Actually Mean?

Vegetarian is not one diet — it is a spectrum. Understanding where you fall helps you plan more effectively:

TypeEatsAvoids
Lacto-ovo vegetarianEggs, dairy, plantsMeat, poultry, fish, seafood
Lacto vegetarianDairy, plantsEggs, meat, poultry, fish
Ovo vegetarianEggs, plantsDairy, meat, poultry, fish
PescatarianFish, seafood, eggs, dairy, plantsMeat, poultry
VeganPlants onlyAll animal products

This meal plan is designed for lacto-ovo vegetarians — the most common type — but includes pescatarian swap options for most meals. The inclusion of eggs and dairy makes hitting 120g of protein significantly easier than on a fully vegan diet.

How Vegetarian Protein Compares to Meat

One of the biggest misconceptions about vegetarian diets is that protein is hard to come by. Here is how vegetarian protein sources stack up against common meats:

FoodServing SizeProteinCaloriesProtein per 100 Cal
Greek yogurt (2% fat)1 cup (245g)20g14613.7g
Eggs3 large18g2108.6g
Cottage cheese (2%)1 cup (226g)27g18314.8g
Extra-firm tofu1/2 block (200g)34g29011.7g
Lentils (cooked)1 cup (198g)18g2307.8g
Chickpeas (cooked)1 cup (164g)14.5g2695.4g
Cheddar cheese2 oz (56g)14g2266.2g
Edamame1 cup shelled (155g)18.5g1889.8g
For comparison:
Chicken breast4 oz (113g)26g13020g
Ground beef 90/104 oz (113g)23g19611.7g
Salmon4 oz (113g)25g20812g

The takeaway: vegetarian protein sources are slightly less protein-dense per calorie, but by combining eggs, dairy, and legumes strategically, 120g per day is completely achievable at around 2,000 calories.

The 7-Day Vegetarian Meal Plan (~2,000 Calories, 120g Protein/Day)

Day 1 — Monday

MealWhat to EatCaloriesProteinCarbsFat
Breakfast3-egg omelet with spinach, feta cheese (1 oz), and tomatoes; 1 slice whole grain toast38026g18g22g
LunchGreek yogurt bowl: 1.5 cups Greek yogurt (2%), 1/2 cup granola, mixed berries, 1 tbsp honey42032g52g10g
DinnerLentil bolognese (1.5 cups lentil sauce) over whole wheat spaghetti (2 oz dry), topped with Parmesan (1 oz)58032g78g12g
Snack1 cup cottage cheese with cucumber slices20027g8g5g
Daily Total1,580117g156g49g

Day 2 — Tuesday

MealWhat to EatCaloriesProteinCarbsFat
BreakfastProtein smoothie: 1 cup Greek yogurt, 1 banana, 1 tbsp peanut butter, 1 cup milk, handful spinach44030g46g14g
LunchCaprese grain bowl: farro (1 cup), fresh mozzarella (2 oz), cherry tomatoes, basil, balsamic glaze, olive oil52022g58g20g
DinnerTofu tikka masala (200g tofu) with basmati rice (1 cup) and naan bread62030g72g22g
Snack2 hard-boiled eggs with everything bagel seasoning14012g1g10g
Daily Total1,72094g177g66g

Day 3 — Wednesday

MealWhat to EatCaloriesProteinCarbsFat
BreakfastCottage cheese pancakes: 1 cup cottage cheese, 2 eggs, 1/2 cup oats blended and cooked; topped with berries42034g36g14g
LunchBlack bean quesadilla: 2 whole wheat tortillas, 1 cup black beans, cheddar cheese (2 oz), salsa, Greek yogurt as sour cream62034g62g24g
DinnerVegetable and chickpea curry (1.5 cups) with brown rice (1 cup cooked)54020g78g14g
SnackString cheese (2 sticks) and an apple23014g25g10g
Daily Total1,810102g201g62g

Day 4 — Thursday

MealWhat to EatCaloriesProteinCarbsFat
BreakfastGreek yogurt parfait: 1.5 cups Greek yogurt, 1/4 cup walnuts, 1/2 cup mixed berries, drizzle of honey43032g34g20g
LunchEgg salad sandwich: 3 eggs mashed with Greek yogurt, mustard, celery; on whole grain bread with lettuce45028g34g22g
DinnerEggplant Parmesan: breaded and baked eggplant, marinara sauce, mozzarella (2 oz), Parmesan (1 oz), side salad56026g48g28g
SnackEdamame (1 cup) with sea salt18818.5g8g8g
Daily Total1,628104.5g124g78g

Day 5 — Friday

MealWhat to EatCaloriesProteinCarbsFat
BreakfastShakshuka: 3 eggs poached in spiced tomato sauce, with whole grain bread for dipping42024g32g20g
LunchLentil and halloumi salad: 1 cup lentils, grilled halloumi (3 oz), roasted vegetables, lemon-herb dressing56034g48g22g
DinnerMushroom and ricotta stuffed shells (5 shells), marinara sauce, side of roasted broccoli58030g58g22g
Snack1 cup cottage cheese with pineapple chunks22027g16g5g
Daily Total1,780115g154g69g

Day 6 — Saturday

MealWhat to EatCaloriesProteinCarbsFat
BreakfastVeggie breakfast burrito: 2 scrambled eggs, black beans (1/2 cup), cheese (1 oz), salsa, in a whole wheat tortilla48028g40g22g
LunchMediterranean mezze: hummus, falafel (4 pieces), tabbouleh, pita, tzatziki (made with Greek yogurt)60022g68g26g
DinnerPaneer butter masala (200g paneer) with basmati rice (1 cup) and cucumber raita64032g62g28g
SnackProtein shake: 1 cup milk, 1 scoop whey protein, 1 tbsp almond butter31034g14g14g
Daily Total2,030116g184g90g

Day 7 — Sunday

MealWhat to EatCaloriesProteinCarbsFat
BreakfastFrench toast: 2 slices thick bread dipped in egg-milk mixture, cooked in butter, topped with Greek yogurt and berries45022g48g18g
LunchBig chopped salad: mixed greens, chickpeas (1 cup), hard-boiled eggs (2), feta (1 oz), cucumber, tomato, olive oil dressing52030g42g24g
DinnerHomemade margherita pizza: whole wheat dough, fresh mozzarella (3 oz), tomato sauce, basil, side salad62028g68g24g
Snack1.5 cups cottage cheese with a drizzle of honey29040g16g5g
Daily Total1,880120g174g71g

Weekly Summary

DayCaloriesProteinCarbsFat
Monday1,580117g156g49g
Tuesday1,72094g177g66g
Wednesday1,810102g201g62g
Thursday1,628104.5g124g78g
Friday1,780115g154g69g
Saturday2,030116g184g90g
Sunday1,880120g174g71g
Weekly Average1,775110g167g69g

Pescatarian Swap Options

If you eat fish and seafood, you can boost protein even further by swapping any lunch or dinner:

Swap OutSwap InProtein Change
Tofu tikka masalaShrimp tikka masala (200g shrimp)+6g protein
Lentil bologneseMarinara with sardines (1 can)+5g protein
Chickpea curryThai coconut shrimp curry+8g protein
Paneer butter masalaSalmon teriyaki (6 oz fillet)+10g protein
Mushroom stuffed shellsTuna-ricotta stuffed shells+8g protein

Nutritional Considerations for Vegetarians

Complete Proteins

Unlike vegans, lacto-ovo vegetarians have easy access to complete proteins:

  • Eggs — contain all 9 essential amino acids in ideal ratios
  • Dairy (milk, yogurt, cheese) — complete protein with high bioavailability
  • Soy foods (tofu, tempeh, edamame) — the only plant source with a complete amino acid profile comparable to animal protein
  • Quinoa and hemp seeds — complete but lower in total protein per serving

Iron

Vegetarians need about 1.8 times more iron than meat-eaters because non-heme iron (from plants, eggs, and dairy) is less bioavailable. This means:

  • Women: aim for 32mg/day (vs 18mg RDA for omnivores)
  • Men: aim for 14mg/day (vs 8mg RDA for omnivores)

Best vegetarian iron sources: fortified cereals, lentils, spinach, tofu, chickpeas, eggs. Always pair with vitamin C (citrus, bell peppers, tomatoes) to boost absorption.

Zinc

Like iron, plant-based zinc is less bioavailable. Aim for 12-15mg/day. Best sources: pumpkin seeds, lentils, chickpeas, hemp seeds, cheese, eggs, fortified cereals.

Vitamin B12

Lacto-ovo vegetarians typically get enough B12 from eggs and dairy. However, if your intake of these foods is low, consider a B12 supplement (250mcg daily). One large egg provides about 0.6mcg (25% DV), and one cup of milk provides about 1.2mcg (50% DV).

Omega-3 Fatty Acids

Eggs (especially omega-3 enriched) provide some DHA. If you do not eat fish, consider an algae-based DHA/EPA supplement (250-500mg/day).

Vegetarian Grocery Shopping List

Protein Sources

  • Eggs (2 dozen)
  • Greek yogurt, 2% (32 oz container)
  • Cottage cheese, 2% (32 oz container)
  • Extra-firm tofu (2 blocks)
  • Cheddar cheese (8 oz block)
  • Fresh mozzarella (8 oz)
  • Feta cheese (4 oz)
  • Parmesan (4 oz wedge)
  • Halloumi (1 package)
  • Paneer (1 package)
  • String cheese (1 package)
  • Milk (1/2 gallon)

Legumes

  • Canned lentils (3 cans)
  • Canned chickpeas (2 cans)
  • Canned black beans (2 cans)
  • Frozen edamame, shelled (1 bag)

Grains and Starches

  • Whole grain bread (1 loaf)
  • Whole wheat spaghetti (1 box)
  • Whole wheat tortillas (1 package)
  • Brown rice (2 lbs)
  • Farro (1 lb)
  • Oats (1 container)
  • Pizza dough or ingredients

Fruits and Vegetables

  • Spinach (2 bags)
  • Mixed berries (2 pints or 1 frozen bag)
  • Bananas (4)
  • Tomatoes (6)
  • Broccoli (2 heads)
  • Eggplant (2)
  • Mushrooms (2 containers)
  • Bell peppers (3)
  • Cucumber (2)
  • Mixed salad greens (1 bag)
  • Avocado (2)

Pantry

  • Peanut butter (1 jar)
  • Walnuts (1 bag)
  • Marinara sauce (2 jars)
  • Olive oil
  • Balsamic vinegar
  • Honey
  • Spices: cumin, turmeric, paprika, Italian seasoning

Cost Comparison: Vegetarian vs Omnivore

CategoryVegetarian (Weekly)Omnivore (Weekly)Savings
Protein sources$22-30$35-50$13-20
Grains and starches$8-12$8-12$0
Fruits and vegetables$18-25$15-22-$3 to -$3
Dairy and eggs$12-18$8-12-$4 to -$6
Pantry items$6-10$6-10$0
Total$66-95$72-106$6-11

On average, a vegetarian diet costs about 8-12% less than a comparable omnivore diet. The savings come primarily from replacing meat (the most expensive per-gram protein source) with legumes and eggs. You may spend slightly more on dairy and specialty items like halloumi or paneer, but the net savings are consistent.

A meal planning app like Mealift can help you stay organized by generating weekly plans and shopping lists tailored to your vegetarian preferences, reducing food waste and impulse spending.

Common Mistakes on a Vegetarian Diet

  1. Defaulting to cheese as your only protein. Cheese is calorie-dense relative to its protein content. Diversify with eggs, Greek yogurt, cottage cheese, tofu, and legumes.

  2. Eating too many refined carbs. Without meat as a default entree, it is easy to fill up on pasta, bread, and rice. Make sure protein anchors every meal.

  3. Ignoring iron. Vegetarians are at higher risk for iron deficiency, especially menstruating women. Be intentional about iron-rich foods and vitamin C pairing.

  4. Not eating enough variety. Eating the same 3-4 meals on repeat leads to nutrient gaps. Rotate your protein sources and vegetables weekly.

  5. Overthinking protein combining. As long as you eat eggs, dairy, and legumes throughout the day, you will get all essential amino acids. No need to stress about combining at every meal.

Frequently Asked Questions

Is 120g of protein realistic on a vegetarian diet?

Yes. This plan demonstrates it consistently. The key protein pillars are Greek yogurt (20g per cup), eggs (6g each), cottage cheese (27g per cup), tofu (17g per 100g), and lentils (18g per cup). Combining 3-4 of these sources across your daily meals easily reaches 120g.

Do vegetarians need supplements?

Most lacto-ovo vegetarians get adequate B12 and calcium from eggs and dairy. The main supplements to consider are: vitamin D (if you get limited sun exposure), iron (especially for women), and an algae-based omega-3 if you do not eat fish. A blood test can identify specific deficiencies.

Will I lose muscle on a vegetarian diet?

No, as long as you eat sufficient protein (1.6-2.2g per kg of body weight for muscle building) and maintain a resistance training program. Multiple studies have shown no difference in muscle protein synthesis between animal and plant protein when total protein intake and leucine content are matched.

How does a vegetarian diet compare to vegan for health?

Both are associated with lower rates of heart disease, type 2 diabetes, and certain cancers compared to standard omnivore diets. Vegetarian diets that include dairy and eggs tend to have an easier time meeting B12, calcium, and protein needs. Vegan diets tend to be lower in saturated fat. The best diet is the one you can sustain consistently.

Is a vegetarian diet safe for children?

Yes, with proper planning. The American Academy of Pediatrics states that well-planned vegetarian diets are appropriate for all stages of life, including childhood. Pay attention to iron, zinc, B12, and calorie adequacy — growing children need energy-dense foods and may not eat large volumes.

What are the best vegetarian protein sources for muscle building?

Ranked by protein per calorie: cottage cheese (14.8g per 100 cal), Greek yogurt (13.7g per 100 cal), egg whites (21g per 100 cal), tofu (11.7g per 100 cal), and lentils (7.8g per 100 cal). For post-workout, whey protein remains one of the most effective options for vegetarians.

How do I eat vegetarian when traveling?

Indian, Thai, Italian, Mexican, and Middle Eastern restaurants almost always have substantial vegetarian options. At fast food chains, look for bean burritos, veggie burgers, or salads with cheese and eggs. Pack portable snacks like nuts, protein bars, and individual Greek yogurt cups for road trips.

Can I build a vegetarian meal plan around my specific calorie goal?

Absolutely. This plan targets roughly 2,000 calories. To adjust: for 1,500 calories, reduce portions by 25% (especially grains and fats). For 2,500 calories, add larger grain portions, an extra snack, and more nuts or avocado. Mealift can automatically adjust meal plans to your exact calorie and macro targets.