thymi Blog Get the app

Meal planning

Vegetarian Meal Plan for Weight Loss: A 7-Day High Protein Menu

By the Thymi team · Updated October 27, 2026 · 15 min read

Vegetarian Meal Plan for Weight Loss: A 7-Day High Protein Menu

A vegetarian meal plan for weight loss works when every meal is built around a protein: Greek yogurt, eggs, cottage cheese, tofu, tempeh, lentils, beans, chickpeas or edamame. The 7-day plan below averages about 1,600 kcal and 103 g of protein a day, with calories and protein for every meal, and borrows from Mediterranean, Mexican, East Asian, Italian, American and Indian cooking. Vegan swaps and a grocery list follow, so you can adjust it to your own target.

Is 1,600 calories right for you?

This plan uses 1,600 calories because it is a common, moderate weight-loss target, not because it is right for everyone. The estimated calorie needs published with the Dietary Guidelines for Americans put many sedentary women at about 1,600 to 2,000 calories a day to maintain weight, and many sedentary men at about 2,000 to 2,400. For a lot of women, 1,600 is a gentle deficit of a few hundred calories. For most men and for very active people it is too low, and an 1,800 calorie meal plan or more is a better fit.

Work out your own number with our guide to how many calories you should eat a day. Then use the plan as a template: the meals stay the same and only the portions change.

Good to know: this plan is an example for healthy adults, not a prescription. If you are pregnant or breastfeeding, have a medical condition, take medication that affects appetite or blood sugar, or have a history of disordered eating, talk to a doctor or registered dietitian before following any calorie target.

How to hit protein as a vegetarian

Protein matters more when you eat less. It is the most filling macronutrient and helps you keep muscle while you lose fat, which is why this plan aims for about 90 to 110 g a day. See how much protein you need a day to check your own range.

The challenge for vegetarians is rarely finding protein. It is finding protein that does not arrive with a lot of extra calories. A big bowl of pasta with tomato sauce, or rice and beans, can carry 15 g of protein for 500 calories. A few habits fix that:

These are the main protein foods the plan leans on, with typical values from USDA FoodData Central and product labels. For the full list with more foods, see our guide to vegetarian protein sources.

Food and portion≈ kcal≈ protein
Greek yogurt, plain nonfat, 170 g (6 oz)10017 g
Cottage cheese, 2%, 3/4 cup14018 g
Firm tofu, 150 g (5.3 oz)180–22023–25 g
Tempeh, 100 g (3.5 oz)19020 g
Eggs, 2 large14512.5 g
Edamame, shelled, 1 cup19018 g
Lentils, cooked, 1/2 cup1159 g
Black beans, kidney beans or chickpeas, cooked, 1/2 cup110–1357–8 g
Textured soy protein (TVP), dry, 25 g (0.9 oz)85–9012–13 g
Milk, skim, 1 cup (240 ml)858 g

Seitan, made from wheat gluten, is another very high-protein option, though values vary a lot between brands, so go by the label. Paneer is about 18 g of protein per 100 g but also about 265 to 320 kcal, so it works best in measured portions.

How this vegetarian weight loss plan is built

All values are rounded estimates built from generic USDA FoodData Central entries for the portions listed. Recipes, brands and especially oil vary, so expect a day to land within about 5 to 10% of the figure shown. That is close enough; consistency matters more than precision.

The 7-day vegetarian meal plan

Each cell shows the meal with its approximate calories and grams of protein. Across the week the plan averages about 1,600 kcal and 103 g of protein a day.

DayBreakfastLunchSnackDinnerTotal
Day 1Greek yogurt, granola & berries
≈ 365 kcal · 24 g
Greek chickpea salad, tzatziki & pita
≈ 500 kcal · 32 g
Hummus, carrots & pita
≈ 195 kcal · 6 g
Bean chili with cheddar
≈ 520 kcal · 36 g
≈ 1,580 kcal
98 g
Day 2Spinach & mushroom omelet on toast
≈ 365 kcal · 22 g
Bean chili with cheddar
≈ 520 kcal · 36 g
Greek yogurt, banana & berries
≈ 230 kcal · 19 g
Lentil bolognese pasta & salad
≈ 500 kcal · 25 g
≈ 1,615 kcal
102 g
Day 3Berry overnight oats
≈ 400 kcal · 24 g
Tofu, veg & tzatziki wrap
≈ 460 kcal · 29 g
Cottage cheese & pineapple
≈ 210 kcal · 19 g
Chana masala, brown rice & raita
≈ 505 kcal · 30 g
≈ 1,575 kcal
102 g
Day 4Cottage cheese toast, egg & berries
≈ 375 kcal · 27 g
Chana masala, brown rice & raita
≈ 505 kcal · 30 g
Greek yogurt, banana & berries
≈ 230 kcal · 19 g
Tempeh tacos with slaw
≈ 505 kcal · 33 g
≈ 1,615 kcal
109 g
Day 5Tofu scramble on toast
≈ 365 kcal · 29 g
Black bean burrito bowl
≈ 495 kcal · 28 g
Cottage cheese & pineapple
≈ 210 kcal · 19 g
Chickpea shakshuka with feta & toast
≈ 535 kcal · 30 g
≈ 1,605 kcal
106 g
Day 6Egg, bean & cheese breakfast burrito
≈ 400 kcal · 24 g
Edamame quinoa bowl
≈ 485 kcal · 29 g
Greek yogurt, banana & berries
≈ 230 kcal · 19 g
Tofu vegetable stir-fry with brown rice
≈ 510 kcal · 32 g
≈ 1,625 kcal
104 g
Day 7Greek yogurt berry smoothie
≈ 375 kcal · 30 g
Lentil soup & cheese toast
≈ 460 kcal · 25 g
Edamame & an orange
≈ 250 kcal · 20 g
Pita pizza & chickpea side salad
≈ 520 kcal · 27 g
≈ 1,605 kcal
102 g

Drinks are not included apart from the milk in the oats and smoothie. Water, sparkling water, black coffee and plain tea are free. A milky coffee or tea with sugar can be 80 to 250 calories, so either count it or let it replace part of the snack.

Tip: any breakfast can swap for any other breakfast, and the same goes for lunches, snacks and dinners, because each slot sits in a similar calorie range. If you swap in a lower-protein snack, such as hummus and pita, pair it with a higher-protein meal that day.

What goes into each meal

Beans, lentils, rice and quinoa are cooked weights unless stated; oats, pasta and TVP are measured dry.

Breakfasts

Lunches

Dinners

Snacks

2 tbsp hummus with 1 cup baby carrots and a small whole-wheat pita; 170 g (6 oz) nonfat Greek yogurt with a small banana and 1/2 cup berries; 3/4 cup 2% cottage cheese with cucumber and 1/2 cup pineapple; or 1 cup shelled edamame and an orange. Our high protein breakfast ideas also work as snacks if you want more variety.

Vegetarian grocery list

This covers the whole week for one person, rounded to typical pack sizes, so some staples will be left for next week.

SectionWhat to buy
Dairy & eggsPlain Greek yogurt about 3.5 lb (1.5 kg), 2% and nonfat; 2% cottage cheese, 16 oz (450 g); milk, 1 quart (1 L), skim or 2%; cheddar, 6 oz (170 g); feta, 4 oz (113 g); part-skim mozzarella, 2 oz (56 g); parmesan; butter; 1 dozen eggs
Tofu, tempeh & soy2 blocks firm tofu, 14 oz (400 g) each; 1 pack tempeh, 8 oz (227 g); frozen shelled edamame, 1 lb (450 g); textured soy protein (TVP), small bag
Beans & lentils2 cans black beans; 1 can kidney beans; 2 cans chickpeas; red lentils; brown or green lentils (or 1 can); small tub of hummus
Grains & breadRolled oats; granola; brown rice; quinoa; whole-wheat pasta; whole-wheat bread; 1 large and 1 medium whole-wheat tortilla; small corn tortillas; 1 large and 2 small whole-wheat pitas
FruitMixed berries, 1 lb (450 g) frozen bag; 4 bananas (3 small); 1 orange; pineapple, fresh or canned in juice; lemons; limes
VegetablesSpinach; mushrooms; 3 bell peppers; onions (1 red); tomatoes; cucumber; carrots and baby carrots; celery; lettuce and salad leaves; cabbage or coleslaw mix; mixed vegetables for roasting and stir-fry; garlic; ginger
PantryOlive oil; walnuts; chia seeds; tahini; marinara; 2 cans chopped tomatoes; salsa; soy sauce; vegetable stock; chili powder, cumin, smoked paprika, taco spice, garam masala, turmeric and oregano

For a broader list of staples organized by aisle, see our healthy grocery list.

Vegan swaps

Most of the plan is easy to make vegan. The dairy is where many of the protein boosters sit, so swap it carefully and check labels, because plant yogurts and milks vary a lot.

Instead ofTryNotes
Greek yogurt, tzatziki, raitaUnsweetened soy yogurt or a high-protein plant yogurtMany plant yogurts have only 2 to 5 g protein per serving; soy-based and "high protein" ones are usually higher
MilkUnsweetened soy milkAbout 7 to 8 g protein a cup, close to dairy; most oat, rice and almond milks have far less
EggsTofu scramble, or tofu crumbled into shakshuka150 g firm tofu roughly matches the protein of 4 eggs
Cottage cheese snackEdamame or roasted chickpeas1 cup edamame keeps the protein close
Cheddar, feta, mozzarellaExtra beans, tofu or a sprinkle of nutritional yeastMost vegan cheeses are low in protein, so add protein elsewhere in that meal
ButterOlive oilAbout the same calories per teaspoon

Expect a vegan version to land a little lower in protein, often around 80 to 90 g, unless you lean harder on tofu, tempeh, seitan, TVP, edamame and soy milk. A fully vegan diet also needs a reliable source of vitamin B12, such as a supplement or fortified foods, according to the NIH Office of Dietary Supplements. Calcium, iodine, iron and omega-3 are worth checking with a dietitian too.

Adjusting the plan to your target

Keep the protein foods and move the carbs and fats. Each of these changes is roughly 40 to 110 calories:

For about 1,800 calories, add 1/2 cup rice or a slice of toast at lunch and a piece of fruit with a few nuts. For about 1,400, keep the protein foods, drop the rice or toast from one meal and the fruit from the snack, and skip the granola. We would not suggest going below that without guidance; our 1,500 calorie meal plan shows how a lower day still fits in enough protein.

If you would rather not do the arithmetic, Thymi's Menu board can plan a week like this for you. It plans real dishes for your country and the cuisines you choose, sizes portions to your calorie and protein targets, and checks your diet ingredient by ingredient, so a vegetarian plan stays vegetarian.

Give any target two to three weeks and judge the trend in your weight, not single weigh-ins. If nothing has moved and you have logged honestly, take off 100 to 200 calories a day. If you are always hungry or tired, add some back.

Frequently asked questions

Can you lose weight on a vegetarian diet?

Yes. Weight loss comes from eating fewer calories than you burn, and a vegetarian diet can do that as well as any other. Building meals around protein, beans, vegetables and whole grains helps, because those foods are filling for their calories. Watch the portions of cheese, oil, nuts and refined carbs, which add up quickly.

How much protein do vegetarians need to lose weight?

Many adults losing weight do well with roughly 1.2 to 1.6 g of protein per kg of body weight, which for many people is about 80 to 120 g a day. This plan averages about 103 g a day on 1,600 calories, from Greek yogurt, eggs, cottage cheese, tofu, tempeh, beans, lentils and edamame.

What is the best vegetarian protein for weight loss?

The foods with the most protein per calorie are nonfat Greek yogurt, cottage cheese, tofu, tempeh, seitan, textured soy protein and egg whites. Lentils, beans and chickpeas have less protein per calorie but add fiber, which also helps you feel full. Most vegetarians get the best results by mixing both.

Is 1,600 calories a day right for a vegetarian weight loss plan?

It suits many women as a moderate deficit, but most men and very active people need more, often 1,800 to 2,200 calories or higher. Estimate your maintenance calories first, then aim for a deficit of about 300 to 500 calories and scale this plan's portions to match.

Can I make this vegetarian meal plan vegan?

Yes. Swap Greek yogurt and milk for unsweetened soy yogurt and soy milk, eggs for tofu scramble, and cheese for extra beans or tofu. Expect protein to drop a little unless you add more tofu, tempeh, seitan or edamame, and make sure you have a reliable source of vitamin B12.

This article is general information for healthy adults, not medical or nutritional advice. Talk to a doctor or registered dietitian before changing how you eat, especially if you are pregnant or breastfeeding, have or have had an eating disorder, have a medical condition, or take medication.