
Nutrition
Vegan Protein for Training: How to Get Enough on a Plant-Based Diet
How much protein to aim for, the best plant sources with grams per portion, and a sample high-protein vegan training day.
TL;DR
- Yes, you can build strength and run well on a plant-based diet. It just takes a bit more planning.
- Many people who train regularly aim for roughly 1.4 to 2.0g of protein per kg of body weight a day, spread across three to five meals and snacks.
- Soya foods (tofu, tempeh, edamame, soya milk), seitan and lentils do the heavy lifting. Beans, chickpeas, oats and peanut butter top you up.
- You do not need to combine proteins at every meal. A variety of plant proteins across the day covers your amino acids.
- Keep an eye on B12, iron, omega-3, calcium and vitamin D, and check with your GP or a registered dietitian before starting supplements.
1.4 to 2.0g
Protein per kg of body weight a day, a common range for people who train regularly
~20g
Protein in 100g of tempeh, one of the most protein-dense whole plant foods
10µg
Daily vitamin D that UK advice says everyone should consider in autumn and winter
Plenty of people lifting, running and doing HIIT are fuelling it with beans, tofu and oats. The big question is always the same: can you get enough protein? Yes, but it rarely happens by accident. This guide covers how much to aim for, the best foods, whether you need a powder, other nutrients worth watching, and a sample high-protein vegan training day.
Can you build strength and run well on a vegan diet?
Yes, with some planning. Major dietetics organisations have said for years that appropriately planned vegan diets can be nutritionally adequate, including for people who train hard. The important words are 'appropriately planned'. Plant foods can cover everything you need, but protein and a handful of vitamins and minerals need a bit more attention than they would on a mixed diet.
The research is encouraging, if limited. In one 2021 study, 19 long-term vegans and 19 meat-eaters, all young men, followed the same 12-week lifting programme with protein matched at about 1.6g per kg of body weight a day. The vegan group got there with whole foods plus soya protein, and the meat-eaters with mixed foods plus whey. Both groups gained similar amounts of strength and muscle. One study never settles a question, but when total protein is high enough, its source seems to matter less than many people assume.
For running and HIIT, carbohydrate does most of the fuelling work, and plant-based diets tend to be rich in it. A more common pitfall is not eating enough overall, because high-fibre plant meals can be very filling.
How much protein do people who train need?
Our other protein guides go deeper, so here is the short version. UK guidance for the general adult population is 0.75g of protein per kg of body weight a day. For people who train regularly, the International Society of Sports Nutrition suggests roughly 1.4 to 2.0g per kg a day, ideally spread across the day in portions of around 20 to 40g.
As a worked example, a 70kg person aiming for 1.6g per kg would want about 112g a day. That is four meals and snacks of roughly 25 to 30g each.
Some sports nutrition researchers suggest plant-based eaters sit towards the upper end of that range. Plant proteins are generally a little less digestible than animal proteins, and they tend to contain less leucine, the amino acid most closely linked to switching on muscle building. Aiming slightly higher and mixing your sources is an easy way to cover the gap.
What are the best plant protein sources?
Soya foods and seitan are the heavy hitters. Lentils, beans and chickpeas bring solid protein plus fibre and carbs, which suits runners and HIIT fans well. Oats, peanut butter and soya milk are handy top-ups rather than the main event. Here are rough figures for typical portions.
| Food | Typical portion | Approx. protein |
|---|---|---|
| Seitan | 100g | About 20 to 25g (varies a lot by recipe) |
| Tempeh | 100g | About 19 to 20g |
| Firm or extra-firm tofu | 100g | About 12 to 16g |
| Lentils, cooked | 150g (about 5 heaped tablespoons) | About 11 to 13g |
| Edamame, shelled | 100g | About 11 to 12g |
| Chickpeas, tinned and drained | Half a 400g tin (about 120g) | About 8 to 9g |
| Kidney or black beans, tinned and drained | Half a 400g tin (about 120g) | About 7 to 9g |
| Soya milk, unsweetened | 250ml glass | About 8g |
| Peanut butter | 2 tablespoons (about 30g) | About 7g |
| Porridge oats | 40g, dry | About 4 to 5g |
Figures are approximate and vary by brand, recipe and cooking method, so check the label on what you buy. Accurate at the time of writing.
A couple of quick tips. Firm and extra-firm tofu usually carry more protein per 100g than silken tofu, because they hold less water. Seitan is made from wheat gluten, so it is off the menu if you avoid gluten.
What is a complete protein, and do you need to combine foods?
Protein is built from amino acids, and nine of them are essential, meaning your body cannot make them and they have to come from food. A complete protein contains all nine in useful amounts. Soya (tofu, tempeh, edamame, soya milk) is the standout complete plant protein. Quinoa is often mentioned too, although its protein per portion is fairly modest.
Most other plant foods are a little low in one or two essential amino acids. Grains such as oats, rice and wheat tend to be lower in lysine, while beans and lentils tend to be lower in methionine. Put them together and they cover each other's gaps. Beans on toast is a classic British example.
The old advice to combine proteins at every single meal has largely been dropped. Your body draws on the amino acids from everything you eat across the day, so a variety of plant proteins over your meals is enough for most people. Mixing within a meal is still handy when you want a solid 25 to 30g after training, because that is often easier with two or three sources on the plate.
Is plant protein powder worth it?
It is not essential, but it can be genuinely useful. If you train hard, have a small appetite, or struggle to reach your target from whole foods alone, a scoop after training or with breakfast takes the pressure off. A few things to look for:
- The base. Soya, pea, rice and hemp are the most common. Blends, such as pea and rice, are popular because their amino acid profiles complement each other.
- Protein per serving. This varies, so check the label. Many sit somewhere around 20g per scoop.
- Taste and texture. Plant powders differ a lot, so try a small bag before committing to a big tub.
- Independent testing. If you compete in tested sport, choose a product that is batch-tested by a third party for banned substances.
Treat powder as a top-up, not the foundation. Whole foods bring fibre, vitamins and minerals that a shake does not.
What other nutrients should you keep an eye on?
Protein gets the headlines, but NHS guidance on vegan diets flags a few other nutrients that are harder to get from plants alone.
- Vitamin B12. Not reliably found in plant foods, so it needs to come from fortified foods (some plant milks, breakfast cereals and yeast extract) or a supplement.
- Iron. Iron from plants is less easily absorbed. Lentils, beans, tofu, dark green veg and fortified cereals all help, and eating them with a source of vitamin C (peppers, citrus fruit, tomatoes) improves absorption. Keeping tea and coffee away from meals helps too.
- Omega-3. Walnuts, chia seeds, ground flaxseed and hemp seeds provide ALA, but the body converts only a small amount into the longer-chain forms found in oily fish. Algae-based supplements are a vegan option.
- Calcium. Calcium-set tofu, fortified plant milks and yoghurts, and green leafy veg such as kale are good sources. Organic plant milks are often not fortified, so check the label.
- Vitamin D. UK advice is that everyone should consider 10µg a day in autumn and winter. Many vitamin D3 supplements are made from sheep's wool, so look for one labelled vegan.
Iodine is another one the NHS mentions. Before you start any supplement, especially iron, speak to your GP or a registered dietitian. A simple blood test can show whether you actually need it, and more is not always better.
What does a high-protein vegan training day look like?
Here is an example day for a 70kg member who trains in the early evening and aims for around 110 to 120g of protein. Treat the numbers as rough, and scale portions to your own size, appetite and training.
- Breakfast (about 16g): porridge made with 40g oats and 250ml soya milk, topped with a tablespoon of peanut butter and some berries.
- Lunch (about 27g): a tempeh wrap with 100g tempeh, a large wholemeal wrap, two tablespoons of hummus and plenty of salad.
- Afternoon snack (about 10g): a pot of soya yoghurt with a small handful of mixed nuts.
- After training (about 28g): a scoop of plant protein powder blended with 250ml soya milk and a banana.
- Dinner (about 35g): a tofu and edamame stir-fry with 150g firm tofu, 80g edamame, rice and lots of veg.
That comes to roughly 115g. No powder? Swap the shake for a large glass of soya milk and a bowl of edamame, or add an extra portion of lentils to dinner, and you will get most of the way there. Cooking a big pot of lentils or chilli once and eating it across a few days makes days like this far easier, but meal prep is a topic of its own.
How can Edge help you train on a plant-based diet?
Food is only half the picture. Edge is a free fitness app, and Edge Pro (from £19.99 a month, with a free 7-day trial) gives you a fully personalised plan across running, strength, HIIT and mobility, ready in 15 minutes, with a real coach you can message anytime. Because running, strength and HIIT sit in one plan, it is easy to see your big session days and plan meals around them. It syncs with Strava, Garmin, Apple Health and Coros, and 20,000+ members already train with it.
Coming in November 2026, Edge Rewards will let members earn points for logged workouts and spend them in an in-app marketplace on things like snacks, protein and gear from partner brands. Get rewarded for moving.
Train with Edge
A fully personalised plan across running, strength, HIIT and mobility, ready in 15 minutes. Message a real coach anytime.
This article is general guidance, not medical advice. If you are new to exercise, returning from injury, pregnant, or managing a health condition, speak to your GP before starting, and see a physio for any niggle that does not settle.
