Weight loss on a vegetarian diet works through the same fundamental principle as any other approach: a consistent, moderate calorie deficit sustained over time. What makes vegetarian eating particularly well suited to this goal is fiber. Fiber helps keep hunger and blood sugar in check, and high-fiber, plant-based meals take longer to digest and physically fill the stomach more than lower-fiber foods of similar calories, which is a major reason why well-planned vegetarian eating patterns tend to reduce hunger and support sustainable weight loss without requiring constant willpower.

This 7-day vegetarian meal plan keeps protein between 84 and 116 grams daily and fiber between 39 and 57 grams daily, both well above what many vegetarian diets deliver by default. Protein is often the hardest macronutrient to hit consistently on a vegetarian diet, which is why every meal in this plan builds around a substantial plant protein source such as tofu, tempeh, lentils, chickpeas, black beans, or Greek yogurt, rather than treating protein as an afterthought. Each day also includes one planned snack, so there is always something satisfying between meals.

Calories across the week sit in a moderate deficit range for most adults, generally between 1,450 and 1,720 daily, snacks included. This range assumes a starting point of roughly 1,800 to 2,000 calories for maintenance, a reasonable estimate for many adults aiming for weight loss, though individual needs vary considerably based on body size, activity level, and metabolism. This is intentionally not an aggressive deficit, since very low calorie plans are harder to sustain and more likely to cause muscle loss alongside fat loss. If your calorie needs are higher, every meal in this plan can be scaled up with an extra serving of quinoa, brown rice, or nuts without changing the overall structure.

Jump to: Diet Rules | Key Rules | Day 1 | Day 2 | Day 3 | Day 4 | Day 5 | Day 6 | Day 7 | At a Glance | What to Expect | Grocery List | Meal Prep | FAQ

Vegetarian Diet Rules: What to Eat and How to Stay Full

Build every meal around a protein anchor: Tofu, tempeh, lentils, chickpeas, black beans, white beans, edamame, eggs, Greek yogurt, and cottage cheese. Rotating between these keeps meals varied while consistently hitting the protein target that supports satiety and helps preserve muscle mass during weight loss. For more meal ideas built around these proteins, see our high-protein vegetarian meals.

Fill the rest of the plate with fiber: Broccoli, kale, spinach, zucchini, cauliflower, bell pepper, carrot, and cherry tomatoes appear throughout this plan specifically because non-starchy vegetables add volume and fiber with minimal calories, letting you eat a satisfying amount of food without a proportional calorie cost.

Choose whole grains over refined: Quinoa and brown rice replace white rice and refined pasta throughout this plan, since whole grains carry more fiber and protein per serving and digest more slowly, supporting steadier energy and fullness between meals.

Use healthy fats deliberately, not accidentally: Olive oil, avocado, walnuts, and almond butter appear in modest, measured amounts throughout this plan. Fat is calorie-dense, so portion awareness matters here more than with vegetables or lean protein.

Watch for hidden refined carbs and cheese overload: A common pitfall on vegetarian weight loss attempts is leaning too heavily on refined pasta, bread, and cheese, which can quietly push calories well above a deficit even though the meal is technically vegetarian. This plan uses cheese in small, deliberate amounts, primarily feta, rather than as a primary protein source.

Key Rules for Following This Plan

Protein at every meal: Aim for roughly 20 to 30 grams of protein at each meal, since this supports satiety and helps preserve lean muscle mass during a calorie deficit, similar to the benefit protein provides on any weight loss approach.

One planned snack a day: Each day includes a snack of roughly 25 to 165 calories that pairs protein or fiber with a whole food, such as hummus with carrots or cottage cheese with raspberries. Eat it when hunger typically peaks, usually mid-afternoon, rather than grazing.

Batch cooking staples: Quinoa, brown rice, and legumes all store and reheat well, making batch cooking at the start of the week one of the most effective ways to keep this plan sustainable on busy days.

Don’t fear healthy fat, but measure it: Avocado, nuts, and olive oil are nutrient-dense and satisfying, but their calorie density means the difference between a controlled portion and an unmeasured one can meaningfully affect your weekly calorie total.

Combine plant proteins for completeness: While individual concern about “complete protein combining” at every single meal is largely outdated nutrition advice, eating a variety of plant proteins like legumes, whole grains, nuts, and seeds across the day naturally provides all essential amino acids.

7-Day Vegetarian Diet Meal Plan for weight loss

7-Day Vegetarian Meal Plan: Daily Menus

Day 1 Vegetarian Meal Plan

Vegetarian Diet Meal Plan Breakfast

Breakfast: Greek yogurt, plain nonfat (250g), with blueberries (100g), chia seeds (15g), and walnuts (25g).

Lunch: Black bean and quinoa bowl: black beans (170g) and quinoa (170g) over spinach (50g) with feta cheese (35g) and cherry tomatoes (60g), dressed with olive oil (12g).

Dinner: Baked tofu (200g) with steamed broccoli (140g) and brown rice (170g).

Snack: Carrot sticks (80g) with hummus (30g).

Day 1 approximate totals: Protein: 104g | Fiber: 47g | Calories: 1,719

Day 2 Vegetarian Meal Plan

Breakfast: Egg white scramble (160g) with two whole eggs, two slices of whole-grain bread, and avocado (70g).

Lunch: Chickpea salad: chickpeas (200g) with kale (60g) and cucumber (60g), dressed with olive oil (14g) and topped with feta cheese (30g).

Dinner: Lentil and vegetable sauté: lentils (210g cooked) with carrot (50g) and zucchini (100g), finished with olive oil (10g).

Snack: Apple (120g) with almond butter (15g).

Day 2 approximate totals: Protein: 84g | Fiber: 47g | Calories: 1,508

Day 3 Vegetarian Meal Plan

Breakfast: Oats (250g cooked) with chia seeds (15g), banana (120g), and natural peanut butter (25g).

Lunch: Cottage cheese, low-fat (190g), with apple (120g) and walnuts (25g).

Dinner: Grilled tempeh (190g) with steamed broccoli (140g) and quinoa (170g), finished with olive oil (12g).

Snack: One hard-boiled egg with cherry tomatoes (60g).

Day 3 approximate totals: Protein: 98g | Fiber: 47g | Calories: 1,680

Day 4 Vegetarian Meal Plan

Breakfast: Greek yogurt, plain nonfat (250g), with raspberries (80g), chia seeds (15g), and walnuts (25g).

Vegetarian Diet Meal Plan Lunch

Lunch: Edamame bowl: edamame (170g) over mixed greens (60g) and bell pepper (60g), dressed with olive oil (14g) and topped with feta cheese (35g).

Dinner: White bean and kale sauté: white beans (190g) with kale (60g) and brown rice (170g).

Snack: Low-fat cottage cheese (100g) with raspberries (80g).

Day 4 approximate totals: Protein: 93g | Fiber: 46g | Calories: 1,445

Day 5 Vegetarian Meal Plan

Breakfast: Egg white scramble (160g) with two whole eggs, two slices of whole-grain bread, and hummus (40g).

Lunch: Black bean and quinoa bowl: black beans (180g) and quinoa (170g) with cherry tomatoes (60g) and cucumber (60g), dressed with olive oil (12g).

Dinner: Baked tofu (200g) with roasted cauliflower (140g) and brown rice (170g).

Snack: Plain nonfat Greek yogurt (150g) with chia seeds (10g).

Day 5 approximate totals: Protein: 116g | Fiber: 39g | Calories: 1,604

Day 6 Vegetarian Meal Plan

Breakfast: Oats (250g cooked) with almond butter (25g), banana (120g), and walnuts (20g).

Lunch: Chickpea salad: chickpeas (190g) over mixed greens (60g) with avocado (60g) and bell pepper (60g), dressed with olive oil (12g).

Vegetarian Diet Meal Plan Dinner

Dinner: Grilled tempeh (190g) with sautéed zucchini (110g) and quinoa (170g).

Snack: Cucumber slices (100g) and cherry tomatoes (60g) with a squeeze of lemon.

Day 6 approximate totals: Protein: 84g | Fiber: 57g | Calories: 1,723

Day 7 Vegetarian Meal Plan

Breakfast: Greek yogurt, plain nonfat (250g), with blueberries (100g), chia seeds (15g), and walnuts (25g).

Lunch: Lentil and vegetable bowl: lentils (210g cooked) with spinach (50g) and carrot (50g), dressed with olive oil (12g) and topped with feta cheese (35g).

Dinner: Baked tofu (190g) with steamed broccoli (140g) and brown rice (170g).

Snack: Roasted chickpeas (100g cooked) tossed with smoked paprika.

Day 7 approximate totals: Protein: 105g | Fiber: 48g | Calories: 1,611

7-Day Vegetarian Meal Plan at a Glance

Day Protein Fiber Calories
Day 1 104g 47g 1,719
Day 2 84g 47g 1,508
Day 3 98g 47g 1,680
Day 4 93g 46g 1,445
Day 5 116g 39g 1,604
Day 6 84g 57g 1,723
Day 7 105g 48g 1,611

Fiber stays at 39 grams or more every single day, reaching 57 grams on Day 6, which is unusually high even by whole-food vegetarian standards and reflects how naturally fiber accumulates when legumes, whole grains, and vegetables anchor every meal. Protein sits in the 84 to 116 gram range daily, which for most adults translates to a meaningful contribution toward preserving muscle mass during weight loss. Calories range from roughly 1,450 to 1,720, snacks included, which sits at a moderate, sustainable deficit for most adults rather than an aggressive one, since research consistently shows that very low calorie plans are harder to maintain and more likely to trigger muscle loss alongside fat loss. If your calorie needs are higher than what’s shown here, add an extra serving of quinoa, brown rice, or a handful of nuts to any day.

What to Expect on This Vegetarian Meal Plan

Days 1 to 3: Digestion often becomes noticeably more active as fiber intake increases beyond what’s typical for many people, even those who already eat vegetarian. This is generally a sign the plan is working as intended rather than something to worry about, provided adequate water intake accompanies the higher fiber load.

Days 4 to 5: Hunger between meals typically decreases as the combination of protein and fiber at every sitting produces steadier satiety than lower-fiber, lower-protein vegetarian meals often provide. Energy levels frequently stabilize as well, since whole grains and legumes digest more slowly than refined carbohydrates.

Days 6 to 7: By the end of the week, most people have identified a handful of protein and vegetable combinations they genuinely want to keep in permanent rotation. Weight loss results depend on total weekly calorie balance and consistency, but the built-in satiety of a high-fiber, high-protein vegetarian pattern makes sticking with a deficit considerably easier than more restrictive approaches.

Vegetarian Grocery List for 7 Days

Following a vegan version? Swap the eggs, Greek yogurt, cottage cheese, and feta for tofu, unsweetened soy yogurt, and extra legumes, and see our plant-based diet grocery list for weight loss for more options.

Protein

Eggs, 1 dozen

Egg whites, 1 carton (approximately 320g, or from additional whole eggs)

Firm tofu, 590g

Tempeh, 380g

Black beans, 2 cans (350g cooked total)

Lentils, 1 bag (dried) or cans (420g cooked total)

Chickpeas, 2 cans (490g cooked total)

White beans, 1 can (190g cooked)

Edamame, 170g (fresh or frozen)

Greek yogurt, plain nonfat, 900g

Cottage cheese, low-fat, 290g

Feta cheese, 170g

Grains

Rolled oats, 1 bag

Quinoa, 1 bag

Brown rice, 1 bag

Whole-grain bread, 1 loaf

Vegetables

Spinach, 1 bag

Kale, 2 bunches

Broccoli, 2 heads

Cauliflower, 1 head

Zucchini, 2

Carrots, 1 bag

Bell peppers, 2

Cherry tomatoes, 240g

Cucumber, 2

Mixed salad greens, 2 bags

Fruit

Blueberries, 200g

Banana, 2

Apples, 2

Raspberries, 160g

Lemon, 1

Nuts, Seeds, and Fats

Walnuts, 145g

Chia seeds, 1 small bag

Natural peanut butter (no added sugar), 1 jar

Almond butter (no added sugar), 1 jar

Avocados, 2

Olive oil, 500ml

Hummus, 1 tub

Smoked paprika, 1 small jar

Vegetarian Meal Prep: How to Prepare for the Week

Before Day 1: Cook a large batch of quinoa and brown rice in advance, since both appear repeatedly and reheat well throughout the week. Cook a large pot of lentils if using dried rather than canned, since these take longer to prepare from scratch.

Before Day 4: Cook a second batch of grains. Pre-chop kale, spinach, and other vegetables so meal assembly stays fast even on busier days later in the week.

Snack prep: Hard-boil an egg for Day 3, portion the carrot sticks and hummus for Day 1, and roast the chickpeas for Day 7 the day before. Everything else is a two-minute assembly.

Vegetarian Meal Plan FAQ

Can you lose weight on a vegetarian diet?

Yes. Weight loss depends on a consistent, moderate calorie deficit, and vegetarian eating makes that easier for many people because high-fiber, protein-rich meals keep you full. Vegetarian does not automatically mean low-calorie, though: cheese, refined pasta, and bread can push calories above a deficit without much effort.

How much protein do you need on a vegetarian diet for weight loss?

This plan provides about 84 to 116 grams per day, or roughly 20 to 30 grams per meal, from tofu, tempeh, legumes, eggs, Greek yogurt, and cottage cheese. Your own target depends on your body weight and activity level, and spreading protein across every meal helps with fullness and muscle preservation during a deficit.

What are good vegetarian snacks for weight loss?

The best ones pair protein or fiber with a whole food: hummus with carrots, cottage cheese with berries, Greek yogurt with chia seeds, a hard-boiled egg with tomatoes, edamame, or roasted chickpeas. This plan uses one per day, at roughly 25 to 165 calories, including a light cucumber and tomato snack for the highest-calorie day. For more ideas, see our best healthy snacks for weight loss.

Do vegetarians need a B12 supplement?

Often, yes, or at least fortified foods. The NIH Office of Dietary Supplements notes that vegetarians and vegans have a higher risk of B12 deficiency because natural sources are limited to animal foods, and fortified foods or supplements can substantially reduce that risk. Learn the signs of B12 deficiency and browse foods high in vitamin B12, and ask your doctor whether testing or supplementation makes sense for you.

Do vegetarians need extra iron?

The NIH notes that the iron requirement is 1.8 times higher for people who follow vegetarian diets, because iron from plant foods is absorbed less efficiently than iron from meat. Lentils, beans, tofu, and leafy greens in this plan all supply iron, and pairing them with a vitamin C food such as bell pepper or tomato can help absorption.

Can you make this plan vegan?

Yes, with a few swaps. Replace the eggs and egg whites with a tofu scramble, the Greek yogurt with unsweetened soy yogurt, the cottage cheese with extra legumes or tofu, and the feta with olives or a sprinkle of nutritional yeast. Swap the Day 3 snack egg for extra edamame or a handful of nuts. If you follow a fully vegan diet, a B12 supplement is essential.

The Bottom Line

This 7-day vegetarian meal plan keeps protein between 84 and 116 grams daily and fiber at 39 grams or more, both well above what a typical vegetarian diet delivers without deliberate planning. Every meal anchors around a substantial plant protein source and generous non-starchy vegetables, and a planned daily snack keeps hunger in check between meals, which is the combination most consistently linked to reduced hunger and sustainable weight loss regardless of whether the diet includes meat. Use this plan as a flexible framework, rotating proteins and vegetables based on what’s available, while keeping the same underlying balance of protein, fiber, and moderate healthy fat that defines every meal here.

All nutritional values are approximate estimates based on USDA FoodData Central data. This article does not constitute medical advice. Consult your physician or a registered dietitian before making significant dietary changes, particularly if you have specific nutrient concerns such as vitamin B12, iron, or zinc status that sometimes require additional attention on a vegetarian diet.

Save It For Later

About the Author

Junior Triomph

Founder

Junior Triomph is the founder and primary author of CollaborateForHealthyWeight.org. After gaining weight alongside his wife during her pregnancy and losing it through intermittent fasting, he founded the site in 2024 to cut through fad-diet noise with evidence-based guidance. His background in natural cosmetic formulation trained him to critically evaluate scientific literature and distinguish marketing hype from real evidence. Read more about Junior on the About page.

View All Articles