Skip to content
Basket

Explore related topics

How to gain weight on a vegan or vegetarian diet

Annabel Francis smiling at photo

Written byAnnabel Francis

Heeral Tomlinson

Reviewed byHeeral Tomlinson

Portion of tofu and vegetables in a bowl
Looking to gain weight on a vegan or vegetarian diet? This flexible guide explores calorie-dense foods, meal ideas and practical tips to help you increase intake while still nourishing your body

Summary

1How to gain weight healthily

Healthy weight gain comes from eating more calories than you burn, focusing on balanced meals and making gradual changes that are easier to maintain.

2Foods to focus on

Foods that are higher in calories and rich in protein, healthy fats and whole carbohydrates can help support weight gain.

3Vegetarian and vegan meals for weight gain

These vegetarian and vegan meal ideas offer calorie-dense, nourishing options for breakfast, lunch, dinner and snacks that can be adapted.

Explore related topics

Gaining weight can feel just as tricky as losing it, especially if you follow a vegetarian or vegan diet. While there’s plenty of advice out there on cutting calories and weight loss, practical support on healthy weight gain is often harder to find. This vegan and vegetarian meal guide is designed to support healthy weight gain without rigid rules, focusing on nutrient-dense foods and recipes that include healthy fats, protein and fibre. Instead of sticking to a set number of calories each day, it offers calorie-dense meals and foods you can choose from and adjust to suit your lifestyle and appetite.

How to gain weight healthily

To gain weight, you need to consume more calories than your body burns. For most women, the average recommended intake is around 2000 kcal a day, while for most men it’s around 2500 kcal.1 However, how many calories you need can vary depending on factors like:
  • activity level: active jobs, exercise and lifestyle factors can increase how many calories you need
  • gender: even at the same height, men usually burn around five to ten per cent more calories at rest than women2
  • age: as we get older, our bodies tend to burn fewer calories at rest3
  • height and body size: the taller and heavier you are, the more calories you’ll need to maintain your weight
If you’re looking for gradual, sustainable weight gain, it’s recommended to add an extra daily calorie surplus of around 500–1000 kcal. For some people, this may naturally work out at around 3000 kcal a day, while for others it may be higher or lower depending on your needs.

Is a 3000-calorie diet right for everyone?

Not necessarily. While a 3000-kcal intake may help many people gain weight, others – particularly taller, younger or more active people – may find it simply maintains their weight. If you try this approach and don’t see any changes, increasing portion sizes or adding an extra snack or two can help you adjust your intake in a way that works for you.
Kale leafy greens vegetable box hold in hands wash black wall raw kale ready to prepare food hand greens leafy

Vegan and veggie foods to focus on

To gain weight in a healthy way, most of your calories should come from minimally processed foods that provide protein, fibre, vitamins and minerals. Here are some examples of vegan and vegetarian foods that work well for weight gain, with approximate calories per 100g.4

Plant-protein

  • Tofu – 88kcal 
  • Chickpeas (raw) – 132kcal 
  • Chia seeds – 480kcal 
  • Nuts (e.g. roasted hazelnuts) – 645kcal 
  • Nut butters (e.g. peanut butter) – 567kcal 
  • Wholegrains (e.g. wholemeal bread) – 234kcal 
  • Tempeh – 190kcal 
  • Other soya products, e.g. soya mince – 342kcal
 

Grains

  • Rice (cooked) – 100kcal
  • Pasta (cooked) – 160kcal 
  • Oats – 371kcal 
  • Breads – 265 kcal 
  • Buckwheat (cooked) – 120kcal
  • Quinoa (cooked) – 120 kcal
 

Healthy fats

 

Fruits

  • Bananas – 100kcal 
  • Avocados – 160kcal
  • Berries – 60 kcal 
  • Pears – 60 kcal 
  • Mango – 65kcal 
  • Dates – 277 kcal
  • Raisins – 299 kcal
  • Dried apricots – 241 kcal
 

Vegetables

  • Sweet potatoes (cooked) - 90kcal 
  • Butternut squash – 41kcal 
  • Corn (sweetcorn) – 96kcal
  • Green peas – 81kcal
  • Parsnips – 75kcal
  • Beetroot – 43kcal
  • White potatoes (cooked) – 77kcal 
  • Iron-rich kale – 35kcal
 

Dairy or vegan alternatives

  • Whole milk – 60kcal 
  • Soy milk – 54kcal
  • Greek yoghurt – 120kcal 
  • Kefir – 61kcal 
  • Cheese – 350kcal 
  • Coconut yoghurt – 150-180 kcal
 

Foods to limit when gaining weight

While high-calorie foods can make it easier to increase your total calorie intake, relying heavily on fast food, fried foods, sugary snacks and soft drinks can leave your body short on essential nutrients. These foods can still be enjoyed occasionally, but most of your meals should be built around whole foods that support energydigestion and overall health.

Foods that are best kept as occasional choices if you’re aiming to gain weight in a healthy, balanced way are:
  • fast food: burgers, kebabs, chips and takeaways
  • fried foods: chips, onion rings, doughnuts and mozzarella sticks
  • sugary foods: sweets, milk chocolate, ice cream, cakes and puddings
  • soft drinks: fizzy drinks, sugary lattes and coffees, energy drinks and fruit juices
  • highly processed carbohydrates: crisps, garlic bread, pastries, sugary cereals and biscuits
Bowl of porridge oats with fruit

Vegan and vegetarian meals for healthy weight -gain

Looking to experiment in the kitchen? These meal ideas are designed to help you increase calories in a nourishing way, while still leaving room for the enjoyable sweet treat. Each meal is calorie-dense and suitable for vegetarian and vegan diets, with simple swaps where needed. You can rotate meals throughout the week or batch-cook to fit your routine.

Breakfast ideas

 

Lunch ideas

 

Dinner ideas

 

Dessert ideas

 

Snack ideas

  • a handful of mixed nuts or trail mix: around 200–300 kcal
  • nut butter on toast, rice cakes or crackers: around 300–350 kcal
  • avocado on toast: around 250-300 kcal
  • yoghurt with granola: around 300–400 kcal 
  • high-fibre snacks like seed bars: around 200-250 kcal
 

FAQ’s

Is following a high-calorie diet safe?

A high-calorie diet can be safe, but it’s not just about eating more – it’s about what you’re eating more of. Focusing only on hitting a calorie number can make it easy to rely on low-nutrient foods which over time may affect digestion, energy levels and gut health. For healthier weight gain, try prioritising balanced meals that include protein, fibre and essential fatty acids – and don’t forget your whole carbs. This approach supports gradual, sustainable weight gain rather than quick changes that are harder to maintain long term.
 

How can you gain muscle as a vegan?

Following a vegan diet doesn’t mean muscle gain is off the table. Eating enough calories, with plenty of plant protein and alongside regular strength training, can all help support muscle growth. Foods like tofu, tempeh, lentils, chickpeas, beans and vegan protein powders can all contribute towards daily protein needs. Eating enough overall calories is just as important as protein, as muscle growth and repair is much harder to achieve if you’re under-eating.5 Pairing resistance exercise with balanced meals and supplements for building muscle can support those following a vegan diet.
 

How to get more protein as a vegetarian

Vegetarians have lots of high-protein veggie foods to choose from. Eggs and dairy products like yoghurt and cheese, along with vegan options such as beans, lentils, nuts and wholegrains can all help boost protein intake. Including a source of protein at each meal and snack can also make it easier to meet your needs. Whey protein shakes or protein bars can also be an easy way to add extra protein, especially if you’re on the go.
 

The final say

Healthy weight gain looks different for everyone and following a vegan or vegetarian diet doesn’t mean it’s harder to achieve. With the right food choices and habits, it’s still very possible to gain weight in a way that feels enjoyable. From hearty breakfasts to comforting dinners and high-calorie snacks, there are plenty of plant-based recipes to try that don’t just add calories but nourish your body.

Putting your chef’s hat on and getting creative in the kitchen can make weight gain feel more enjoyable, while meal prepping can save time and help you stay consistent. Being mindful of on-the-go options that are high in calories but also contain protein and fibre can make it easier to keep your intake up on busy days and while a diet-first approach is best you can consider taking daily vegan supplements to help fill any nutritional gaps in your diet. Don’t forget to use protein to support your fitness journey, especially if you’re super active or do strength training at the gym.
Disclaimer – This article provides informational advice and is not a substitute for medical care. Working with experts for accuracy, we take great care to ensure the information is up-to-date and relevant. However, you should always consult your GP or healthcare professional before using supplements or alternative products, particularly if you have medical conditions or are under supervision.

Sources

1. NHS. Understanding Calories [Internet]. nhs.uk. 2023. Available from: https://www.nhs.uk/live-well/healthy-weight/managing-your-weight/understanding-calories/
2. MCMURRAY RG, SOARES J, CASPERSEN CJ, MCCURDY T. Examining Variations of Resting Metabolic Rate of Adults. Medicine & Science in Sports & Exercise [Internet]. 2014 Jul;46(7):1352–8. Available from: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4535334/
3. Krems C, Lührmann PM, Straßburg A, Hartmann B, Neuhäuser-Berthold M. Lower resting metabolic rate in the elderly may not be entirely due to changes in body composition. European Journal of Clinical Nutrition. 2004 Oct 20;59(2):255–62.
4. Nutritics [Internet]. Nutritics. 2024. Available from: https://www.nutritics.com/en/support-center/how-to-cite-reference-nutritics/
5. Slater GJ, Dieter BP, Marsh DJ, Helms ER, Shaw G, Iraki J. Is an Energy Surplus Required to Maximize Skeletal Muscle Hypertrophy Associated With Resistance Training. Frontiers in nutrition [Internet]. 2019;6(131):131. Available from: https://www.ncbi.nlm.nih.gov/pubmed/31482093
 
Related to this article

Related Articles

Sign up for exclusive offers

Plus, get expert advice to support your health & wellness straight to your inbox when you sign up to Holland & Barrett emails.