Main navigation

How to Avoid Unwanted Weight Gain on a Plant-Based Diet


Dieting sucks.

You go through fad diets… painfully monitor your caloric intake …and feel super guilty about indulging in your favorite cheese.

…and then you still have to head to the gym after a hectic work day and force yourself to run on the treadmill for 2 hours.

This process is physically and mentally draining. Your weight goes up and down like a yoyo ball, despite how hard you work, and it seems like there’s no end in sight.

So when you see celebrities like JLo going on a vegan diet, you think… Animal foods are to be blamed for your weight. So let’s jump on the bandwagon and go vegan. (Kudos to you, by the way!)

If you’re skipping animal foods and dairy, you can basically eat anything you want, right?

Plus, you get to eat fake beef burgers, pile up on vegan ice-cream, and just maybe… you can finally skip your grueling gym sessions.

Until … 2 months later, you weighed yourself, and your weight … it went up at least by a few pounds.

What went wrong? Isn’t a plant-based diet, or even a mostly plant-based diet, supposed to help you lose weight?

Not so fast.

Contrary to popular belief, you can easily gain weight on a vegan diet (Yes, vegan weight gain.)

And to you omnivores out there, if you’re wondering why some vegan diets you see seem so unhealthy to you, you may find this article useful. By the way, we’ll also be featuring another article on how to gain weight healthily on plants – stay tuned.

When you first switch to a plant-based diet, it can be downright terrifying, at least unconsciously, because you may be worried that you don’t have enough nutrients, you don’t know what to cook and eat, amongst many other reasons.

So you try to get your nutrients and familiar taste of foods through faux animal products, that look, feel, and taste the same as the original. And your salads are drenched in olive oil. This way, you don’t feel like you’re missing out at all. And when people ask you where you get your protein, you say, hey I get it through my soy burgers so you can keep them quiet.

However, fake animal and processed plant foods and oils can be fattening and harmful to your health, even more so than animal foods. And it is easy to gain weight on a vegan diet if you don’t know what to eat.

But no worries, we’ve devised 3 simple and easy fixes to help you from gaining weight on a plant-based diet.

#1: Avoid Most Soy-Based Mock Meat Products

Most fake soy meats you see on the shelf contain GMO soy and isolated soy protein, which is associated with diseases such as osteoporosis and kidney stones, and can potentially promote cancer and accelerate aging.

A lot of the mock soy products also contain refined starches, fillers, are high in sodium, and are highly processed.

Solution: Go for non-GMO, traditional soy products

Non-GMO, traditional soy products like tofu, tempeh and edamame can boost your health, and give you protein and micronutrients.

Try to limit your soy foods to below 5 servings a day to maintain low IGF-1 levels though. High IGF-1 levels can potentially promote cancer.

If you really crave a faux burger, make your own!


#2: Go High Carb

Yes, go high carb, including fruit, green and root vegetables, grains, starches.

We’re not talking about refined carbohydrates like white sugar, cookies, deep fried chips here (those are a no-no!).

When you eat carbs, they give you the energy to sustain the day, and they can also keep you full.

If you don’t eat enough carbs, you may ingest more fat like olive oil, which can make you gain weight.

Good Carbs don’t make you fat!

Contrary to popular beliefs, carbs from whole foods are unlikely to make you fat. Many on the low-carb camp demonize all carbs, but they may not understand that greens and fruits are also carbs.

I repeat. Greens and fruit are carbs. Good carbs.

Of course, you should avoid refined sugars and processed carbs like donuts, but avoiding healthy fruits like banana may not be the best idea.

If you eat enough good carbs, you’ll likely to feel satiated, which means you won’t binge on processed stuff. And having enough fruit in your meal may have you curb your cravings.

If you would to shed some weight, you can eat less root vegetables and grains, and focus on greens, and vice versa. However, some root vegetables and grains can make you fuller so if you exercise quite a bit, it may be a good idea to include them in your diet.


#3: Limit Oil… Even Olive Oil

Yes, limit your oil intake. This includes “healthy” oils such as olive oil, coconut oil, flaxseed oil, etc.

Most oil you see on the shelf are deficient in nutrients – they have minimal vitamin and mineral content due to the discarding of the fiber and protein during extraction, which contains a significant portion of the anti-oxidants and protein-bound fibers.

Oils are calorie-dense and these calories can promote weight gain if you don’t limit your intake.

Oils like olive oil are marketed as healthy foods because their high content of monounsaturated fat makes it less harmful than saturated or trans fat. While olive oil is healthier than margarine, it is still high in fat, which should be limited.

Even coconut oil may not be as helpful to our cholesterol as marketing claims. And yes I’d limit intake of coconut oil too.

And as you all know, vegetable oils like canola, margarine and palm oil are not exactly the best for you.

Eat Nuts In Place of Oil for Fat, But Still Watch Your Intake

Whole seeds and nuts are rich in good fats and can protect against disease. Raw nuts and seeds have been associated with reduction in cholesterol levels and protection against sudden cardiac death.

So instead of using olive oil in your salads, you can make your own cashew dressings and dips by blending your favorite nut with herbs. Cashews is one of the best nuts to do that. This way, we maximize our nutrition intake and eat less calories.

And go for sprouted nuts, as they are better for digestion and energy! I’d still monitor your intake of nuts though, since nuts are still high in fat, and a little go a long way… even though some studies suggest that nuts may not cause the expected weight gain.

Disclaimer: This article is mainly for people who want to explore eating healthier on a plant-based diet. It is not about fat-shaming. As I’ve  said, we’ll be posting another article on how to gain weight, specifically muscles, on a plant based diet. You can take the content on this article with a grain of salt if you don’t agree with it.

  • Debra Myers

    It’s easy to be a fat vegan, I’ve experimented with this lifestyle and put on weight period. I wasn’t eating any junk either; just lots of whole grains, vegetables & beans. I ate a small amount of nuts & avocado; no added oil to anything, wine limited to 2 glasses a week, and maybe 1 or 2 pieces of fruit a day. It’s extremely frustrating because the diet is so limited and it’s almost impossible to eat out with friends; and then I gained weight. I really have mixed feelings; the studies show that it is better for your health and the environment and it sickens me the way we treat chickens & cows in this country. Currently I limit my consumption of meat & fat, and have cut back on the carbs to keep the weight in a healthy range. Balance of nutrients seems to be the key for my body chemistry.

  • Charlo Cartin

    Amazing tricks for loosing the unwanted weight. I found an another useful content which is also important as like this one. You can check here:

    • Lana

      Thank you!