HOW TO GAIN WEIGHT » healthfully, on a plant-based diet

There's certainly fewer resources out there dedicated to healthfully gaining weight than there are on losing weight, but it can be equally as challenging and complex.

It might seem tempting to turn to foods high in processed sugar and fats as a method to gain weight, and it might get the job done, but these foods in excessive amounts aren't going to do your body any good for long term health outcomes. There are healthier ways to gain weight with proper foods and strategies. This article will help guide you in the right direction.

Why Gain Weight?

There are several reasons a person may want to consider gaining weight. Perhaps there was a recent illness resulting in weight loss, or a change in appetite during a stressful time in your life, maybe you're an athlete looking to gain muscle mass, or maybe you feel you're simply underweight and want to increase the weight to what you feel is normal and healthy for you. We've also had some people e-mail in about changing over to a vegan diet and noticing some unintentional weight loss, wondering how they can normalize it.

Those who follow a vegan diet tend to have lower BMI (body mass index) scores when compared to the general population or even to vegetarians (1). So while it's certainly possible to maintain a healthy weight while following plant-based lifestyle, it may take some extra attention and care to ensure you eat enough calories from carbohydrates, protein and fats to maintain a healthy weight.

What about eating disorders? This article does not discuss eating disorders as this is an extraordinarily complex topic and one that merits an article of its own. To learn more about overcoming eating disorders you can read our PUL article about it here.

Increase Your Food Intake

This one seems fairly straightforward: eating more calories than you are expending can steer you towards gaining weight, and this doesn't necessarily mean having to add unreasonable amounts of food to your regular diet. Adding an extra 500-750 calories a day can result in a slow and steady gain, which is ideal. If you've been reading our blog for a while now, you'll know we do not promote calorie counting unless there is a medical reason for it. But for the sake of demonstration purposes, let's see what it means to add these extra calories: + 1/2 an avocado mashed on 1 slice toast with 1 banana on the side = ~ 500 calories + our Chocolate Hazelnut Smoothie recipe = ~ 600 calories (without toppings) + 1/4 cup hummus with 10 multiseed crackers and a 1/4 cup of dried fruit (dates, apricots etc.) = 500 calories + 1 cup edamame pods (or 1/2 cup shelled) drizzled with sesame oil, and a side of toast = 500 calories + 1 sliced apple with 3 tbsp of peanut butter and 1 cup of soy milk = 500 calories (caloric information obtained from Canadian Nutrient File)

Choose Energy Dense Foods More Often

Nuts & Seeds: this is a fantastic way to increase those calories, protein and healthy fats all in one. Aim for the unsalted varieties. You can also consider purchasing candied nuts, though we prefer to make them ourselves. Macadamia nuts and walnuts are especially dense.

Remember that nut and seed butters, like peanut butter, almond butter, and tahini are wonderfully nutrient- and calorie-dense ingredients that can be added to almost any meal or snack!

Olives: loaded with plenty of healthy fats, olives are a wonderful addition to salads, wraps, sandwiches and snacks. Try our olive tapenade on some crackers or in a sandwich for an explosion of flavour and for some extra calories.

Avocados: these are one of the few produce items that are calorically dense. You can add these to the side of any savoury dish, or use their creaminess to your advantage in a dessert, such as this DIVINE chocolate pudding. Granola: you can pretty much add granola to anything, and the beauty of making it at home is that you can really pack those nuts, seeds and dried fruits in there. Give any one of our granolas a try and customize to your liking.

Dairy Alternatives: aim for soy milk, as it provides more protein per cup (comparable to that of cow's milk) than any other plant-based dairy. Another great options is adding full fat coconut milk into your smoothies, coffee or soups/curries.

Fats & Oils: are an easy way to increase your calories while cooking or baking; it can be added to a sauce or salad dressing, and you can add a little drizzle of olive oil to a dish just before serving. Read more about oils and fats in our article here!

It's important to note, we do recommend getting as much of your healthy fats from whole food sources such as nut butters, nuts, seeds, olives or coconuts first before opting for oils. Even for those aiming to gain weight, we still recommend using oil in moderation.

Meal Tips


+ Try adding granola to oatmeal/parfait as we do here. + Drizzle a nut butter of choice over oatmeal/parfait, like in this comforting oatmeal. + Cut up and spread avocado onto a piece of wholegrain toast. + Try out a smoothie: consider adding a combination of a nut butter, fruit(s), and plant milk, like in this PB smoothie.

Classic comforting oatmeal, packed with steel cut oats, nut butters, and fruit

Meals (Lunch/Dinner): + Incorporate avocados into your dishes or on the side. Slice them up and drizzle some hot sauce over top, add into a salsa, smoothie or a sandwich. + Incorporate roasted potatoes and yams into your meal or on the side. Drizzle with some olive oil and seasonings before serving. + Create sauces and dressings using oils and nut butters. Give this coconut peanut sauce a try! + Aim to a have protein source in every meal: be it tofu, edamame, tempeh, or soy dairy product. Read our article on protein here.

+ Enjoy soups which include beans and/or legumes, and try adding full fat coconut milk to boost the calories even more!

+ Drizzle a little virgin olive oil over rice, steamed vegetables, or a salad.

Try this Heirloom Beetroot Soup as a side to dinner to add calories using sweet potatoes and whole fat coconut milk.