Vegan Weight Loss: A High-Protein Plant-Based Meal Guide (With a 7-Day Plan)

VEGAN WEIGHT LOSS

Vegan Weight Loss: A High-Protein Plant-Based Meal Guide (With a 7-Day Plan)

By WellnessVigor · Updated October 16, 2026 · 10 min read

This article contains affiliate links. If you buy through them, we may earn a small commission at no extra cost to you. Learn more.

A vegan diet can be one of the most effective ways to lose weight. Plant foods are full of fiber and water, so you can eat generous portions for fewer calories. But many people who go vegan to lose weight run into the same problem: not enough protein. They end up hungry, low on energy and losing muscle along with fat.

This guide shows you how much protein you need, how to build a filling high-protein vegan plate, and gives you a simple 7-day meal plan.

Quick answer

Aim for about 1.2 to 1.6 g of protein per kg of body weight (roughly 85 to 110 g a day for a 70 kg person). Build every meal around a protein source such as tofu, tempeh, seitan, lentils, beans or edamame, fill half the plate with vegetables, add a small portion of whole grains, and keep oils, nuts and vegan junk food in check. Take a vitamin B12 supplement.

The research is encouraging. A meta-analysis of 12 randomised trials found that people assigned to vegetarian diets lost about 2 kg more than those on other diets, and vegan diets showed the biggest effect, about 2.5 kg more. In a 6-month trial comparing five diets, the vegan group lost about 7.5% of body weight, more than twice as much as the omnivore group.

In a 16-week trial of 244 adults with overweight, people who followed a low-fat vegan diet lost about 5.9 kg and improved their insulin sensitivity, while the control group’s weight did not change significantly. Much of the benefit comes from eating more fiber-rich, lower-calorie foods.

How much protein do vegans need to lose weight?

The same as everyone else: about 1.2 to 1.6 g per kg of body weight during weight loss. Plant proteins are a little lower in some amino acids, but a 12-week study found that young men on a high-protein vegan diet built as much muscle as men on a mixed diet when both ate about 1.6 g/kg. The key is eating enough and choosing a variety of sources. Read more in how much protein do you need to lose weight, or use our protein calculator.

How to build a high-protein vegan plate

  • A quarter of the plate: protein. 150 g tofu, 100 g tempeh or seitan, or 1 cup cooked lentils, beans or edamame (about 15 to 25 g protein).
  • Half the plate: vegetables. Leafy greens, broccoli, peppers, mushrooms, zucchini, cauliflower.
  • A quarter: whole grains or starchy foods. Quinoa, brown rice, whole-grain bread, potatoes or oats.
  • A small amount of healthy fat. A thumb of nuts, seeds or avocado, or a teaspoon of oil.
  • Protein boosters: hemp hearts, nutritional yeast, soy milk and a scoop of plant protein powder.

Want a done-for-you plan? 35 Days to a Leaner You combines a 35-day low-carb meal plan with simple home workouts, so you know exactly what to eat and how to move each day.

Get 35 Days to a Leaner You →

RECOMMENDED · START STRENGTH TRAINING TODAY

Light adjustable dumbbells for easy home workouts

A compact 5-in-1 set is perfect for beginners: switch weights in seconds and follow simple routines in your living room.

A 7-day high-protein vegan meal plan

Each day provides roughly 1,600 to 1,800 calories and 90 to 110 g of protein. Adjust portions to your own calorie needs from our TDEE calculator.

DayBreakfastLunchDinnerSnack
MonTofu scramble with spinach on whole-grain toastLentil and vegetable soup with a slice of rye breadTempeh stir-fry with broccoli and brown riceProtein shake with soy milk
TueOvernight oats with soy milk, protein powder and berriesChickpea and quinoa saladBlack bean chilli with a small baked potatoEdamame (1 cup)
WedSoy yogurt with hemp hearts and fruitLeftover chilli in a whole-grain wrapSeitan and vegetable curry with cauliflower riceApple with 1 tbsp peanut butter
ThuTofu scramble burrito with salsaRed lentil dal with greensTofu and vegetable noodle stir-fryRoasted chickpeas
FriOvernight oats with protein powderEdamame, quinoa and veg bowl with tahini dressingLentil bolognese with wholewheat pastaProtein shake
SatChickpea flour omelette with vegetablesBean and veg soupTempeh tacos with slawSoy yogurt with seeds
SunWhole-grain toast with smashed white beans and tomatoLeftover tempeh salad bowlTofu and vegetable traybake with quinoaHummus with carrot and cucumber

Want a done-for-you plan with shopping lists? Our meal plan ebook gives you 35 days of simple meals and workouts.

Kitchen helpers for high-protein vegan cooking

These are common, inexpensive options that some people find helpful. We have not personally tested these products. Links go to Amazon so you can check current prices and reviews.

BEST EVERYDAY PROTEIN BOOST

Orgain Organic Vegan Protein Powder

One of the most popular plant protein powders on Amazon, with about 21 g of protein per serving. Easy to add to oats, smoothies and shakes.

Pros

  • Smooth taste
  • Widely available
  • Organic

Cons

  • Contains sweeteners
  • Lower protein per scoop than some

BEST FOR FIRMER, TASTIER TOFU

Tofu Press

Pressing water out of tofu makes it firmer, crispier and better at soaking up flavors, so you will want to eat it more often.

Pros

  • Simple to use
  • Firmer texture
  • Dishwasher-friendly parts

Cons

  • One more gadget to store

BEST CHEAP PROTEIN STAPLE

Bob’s Red Mill TVP

Textured vegetable protein is dried soy that rehydrates in minutes, perfect for chilli, bolognese and tacos. Very high in protein for the price.

Pros

  • High protein, low cost
  • Long shelf life
  • Takes on any flavor

Cons

  • Needs seasoning

Nutrients to watch on a vegan diet

A large review found vegans tend to have lower intakes of vitamin B12, calcium, iodine, vitamin D, omega-3 (EPA and DHA), iron and zinc. When you are also eating less to lose weight, these gaps matter more. A vitamin B12 supplement is essential for all vegans. Read our guide to supplements vegans need.

Keep reading

  • 25 high-protein vegan foods for weight loss
  • Best vegan protein powders
  • High-protein vegan breakfasts
  • Not losing weight on a vegan diet?

Frequently asked questions

Can you lose weight on a vegan diet?

Yes. Trials show vegan diets often lead to more weight loss than standard diets, especially when based on whole foods rather than processed vegan products.

How do vegans get 100 g of protein a day?

Include a protein source at every meal (tofu, tempeh, seitan, lentils, beans), add a soy or pea protein shake, and use boosters like hemp hearts and soy milk.

Is soy safe to eat every day?

For most people, yes. Soy foods such as tofu, tempeh, edamame and soy milk are a nutritious protein source. People with a soy allergy should avoid them.

How fast will I lose weight on a vegan diet?

Most people lose about 0.5 to 1 kg a week with a moderate calorie deficit. You may lose more in the first weeks as your diet changes.

Sources

This article is for general information only and is not medical advice. See our Medical Disclaimer..

Scroll to Top