Say Hello


Join our newsletter

Get the latest news delivered to your inbox.

Join our newsletter

High Calorie Vegan Foods

Rosemary Martin • May 05, 2023

When it comes to a healthy vegan or plant-based diet, we hear a lot about the benefits it holds for weight loss. But what if you’re looking for weight gain or to fuel high levels of activity?


If you’re following a healthy, whole food plant-based diet, then it could be harder to gain weight or get enough fuel in the tank. Plant foods are naturally high in fibre and water, making them larger in volume and more filling but without much extra energy. For most people, this is a great thing, as it helps them to reach their daily fibre targets, feel full and manage their weight within their desired range more easily, but this is also exactly why gaining weight can be a challenge.


Many healthcare professionals helping people to take in more energy prioritise weight gain over long-term term health by recommending lots of ultra-processed or high-fat foods. In some situations this is absolutely necessary, but if you are generally well, the good news is that is it entirely possible to take in more energy whilst maintaining a healthy diet (with the odd treats of course).


The key is to choose plant foods that are high in energy but low in volume and use these foods to ‘enrich’ your meals. If you're looking for weight gain, just a small amount of added energy each day can help you to increase your body weight in a sustainable way over time. I recommend doing this alongside strength exercise to promote an increase in muscle mass alongside body fat. If you are struggling with your body weight, body image or a medical condition that impacts your weight, always speak to a health professional who can support you as an individual, as this article is for educational purposes only


Olive oil

Oil is the highest energy food out there. Although olive oil is pure fat, these fats are predominantly healthy monounsaturated fats that support an increase in the good type of cholesterol in our blood, known as HDL cholesterol. Olive oil also provides antioxidants that protect our cells against damage. We don’t need a lot; adding just 1 tbsp onto a salad or over cooked vegetables or roast potatoes will add 120kcal to your meal, without any extra chewing!


Nuts and nut butters

Nuts and nut butters are a fantastic high energy food to add into your diet to support energy intake. Just 2 tbsp of your favourite nut butter, or 30g of raw mixed nuts will provide up to 200kcal to your meal or snack, as well as healthy fats, protein and minerals. You could drizzle some almond butter over your porridge, snack on walnuts between meals, or spread some good old peanut butter on your wholemeal toast.


Avocado

Avocados contain a whole host of beneficial nutrients including healthy fats, fibre, vitamin C, folate and potassium; a great reason to eat this creamy and mild tasting fruit in itself. In addition, just one avocado can provide upwards of 300kcal and so it is so easy to chop into a salad, smash onto toast, whizz into a smoothie, or to top just about any meal!


Tahini

Tahini is similar to nut butter, but it is made out of toasted sesame seeds giving it a more savoury taste than peanut butter. Tahini is high in good fats, protein, fibre, calcium and energy and adding just 1 tbsp to your salad, wrap or dip will add around 90 kcal.


Dried fruits

If you’re looking for a sweeter way to add energy into your diet, dried fruits are a great option. The nutritional value varies between fruits, but all are rich in antioxidants, fibre, and micronutrients. Eating a lot of dried fruit can provide a lot of sugar, so pair with a protein or fat source, such as nuts, for a balanced snack. You could also add dried fruits to your porridge, cereal or plant-based yogurt.


Smoothies

Although not an individual type of food, I recommend smoothies for many people who are aiming to get more energy in. Drinking your calories is often a much easier way to consume them, particularly if you are struggling with chewing through meals or if you’re not feeling well. You could try adding any of the foods above to your smoothie, such as nut butters or avocado, along with some calcium-fortified plant milk. To top up your smoothie further, you could also try a vegan protein powder, like those from BodyMe or Pulsin.


Other higher calorie plant foods include rice, quinoa, seeds, sweet potato, dates, bananas, beans and pulses. One of my favourite high energy treats is a medjool date, split in half, stuffed with almond butter, and topped with a square of dark chocolate! Delicious. 

Hello! I'm Rosie, a vegan and plant-based registered dietitian, I work in the NHS and I am founder of Rosemary Nutrition & Dietetics.

If you want more from me, sign up to my mailing to list via the contact page to receive a free 7 day meal plan with recipes and a shopping list, plus extra freebies via email.

You can contact me at rosie@rosemarynutrition.co.uk or follow me on Instagram at @plantdietitianrosie.

Woman holding up a bar of chocolate
By Rosemary Martin 02 May, 2024
Ever wondered if your chocolate habit is helping or harming your vegan diet? Hear a dietitian's top tips for eating chocolate on a plant-based diet, and find out which chocolates to choose to support your health.
Pot of creatine powder with scoop
By Rosemary Martin 11 Apr, 2024
We dive into whether creatine is worth the hype. Is creatine worth supplementing in vegan diets?
Holding cup of soya milk against white background
By Rosemary Martin 28 Mar, 2024
What is the link between soya milk and acne? Rosie Martin, UK Dietitian, shares her review of the research to conclude the best diet for skin health as well as if soy could be a breakout trigger.
Tired woman with head in hands next to plant
By Rosemary Martin 19 Feb, 2024
Do you feel tired on a vegan or plant-based diet? In this blog, dietitian Amber Woodhouse dives into the reasons you may be feeling tired, and explains some easy tips to get your energy back whilst eating the plants you love.
Christmas-themed vegan smoothies lined up
By Rosemary Martin 20 Dec, 2023
Vegan Christmas smoothie recipes by plant-based dietitian Rosie Martin of Rosemary Nutrition
holding a knife and fork at a table
By Rosemary Martin 30 Nov, 2023
Rosemary Nutrition discussed the top reasons why many people don't achieve weight loss on a plant-based or vegan diet.
Chocolate hummus with spoon and dates
By Rosemary Martin 20 Oct, 2023
An indulgent vegan and plant-based chocolate dessert with nutrient-dense ingredients like chickpeas and cacao powder
Porridge with fruit
By Rosemary Martin 01 Sep, 2023
Rosie Martin, vegan and plant-based specialist of Rosemary Nutrition dives into iron on a vegan diet, with iron deficiency anaemia explained and our top ten plant-based sources of iron.
Sitting at a table eating a dessert
By Rosemary Martin 14 Aug, 2023
Rosie Martin, vegan dietitian, describes what she generally eats on a working day. Plant-based and gluten free.
Table with food served
By Rosemary Martin 24 Jul, 2023
Some tips and advice on being a vegan in a non-vegan family, but registered dietitian and vegan Rosie Martin
More Posts
Share by: