For a variety of reasons, more and more people are adopting a plant-based diet. Arguably the most popular question (apart from, “But don’t you miss cheese?!”) that vegans get asked is, “Where do you get your protein from?”.

In this blog, we will answer that question, sharing top plant-based sources of protein, as well as some tips for incorporating them into your diet.

Complete vs. incomplete protein

Before we delve into it, first a quick word on the two different types of protein. Animal protein is often referred to as being a “complete” protein, because it contains all nine essential amino acids that our body needs. Plant-based proteins, conversely, are labelled “incomplete”, as they rarely contain all of these protein building blocks. This can lead to the misconception that vegan protein is in some way inferior, or that a vegan diet is by default lacking in nutrients, but this is definitely not the case!

You can very easily get all the amino acids you need from a vegan diet by simply eating a variety of plant-based proteins. For example, including legumes and wholegrains into your daily diet will ensure that your body has all the amino acids it needs. What’s more, you don’t need to combine these incomplete proteins together in one meal – as long as you incorporate these different proteins throughout the day, you will get everything you need.

So – where do you get protein on a vegan diet?


Yep, veggies contain protein! This is commonly overlooked, but important to understand. People often equate protein with meat, and can be surprised to learn that plants have protein in them, too. 100g of spinach contains about 7 grams of protein, for example. 1 cup of green peas offers about 9 grams. Other veggies to include for a little extra protein include broccoli, kale and corn. Even the humble potato offers a little bit of protein.


Quinoa is one of the best grains you can opt for in terms of protein, providing 14 grams per cup as well as all nine essential amino acids that our body needs. Wild or brown rice provides about 7 grams of protein per cup. Bulgur, barley, aramanth, buckwheat, kamut and millet are also great ones to try that offer around the same amount.

Beans and pulses

Beans and pulses are a cheap way of adding lots of protein to your diet, alongside fibre (which most of us are severely lacking in) and a whole host of other nutrients. Lentils are a particularly great source of protein, offering 26g of protein per 100g. They’re super versatile – try making lentil dhals, mashing them to form the base for veggie burgers or using them to thicken soups and sauces.

Some other great high protein options include chickpeas, edamame, black beans, kidney beans and butter beans. Tip: these are considered an incomplete protein. But, by combining any of these with a grain like brown or wild rice, you’ll get all nine essential amino acids in one meal.

Nuts and seeds

Although they are also high in fat, nuts and seeds (and the spreads made from them) pack a great protein punch too. Peanuts, for example, are one quarter protein. Try adding a tablespoon of peanut butter to a smoothie – this is a great way to incorporate some healthy fats as well as protein. Similarly, almonds are made up of over a fifth protein – try adding flaked almonds to salad or a spoonful of almond butter with some apple slices.

Adding seeds to salads is a good way to up your protein intake – sunflower seeds, for example, have 21g of protein per 100g. However, like nuts, they are also high in fat, too, so eat them in moderation.

Non-dairy milk

One cup of soy or almond milk can pack about 9 grams of protein, as well as a whole range of other nutrients. There are a ton of different plant-based milks out there to try – soy, almond, coconut, oat, hazelnut, rice, hemp… Different brands and varieties have different nutritional properties and flavours. Just be aware that there are some sweetened varieties that contain lots of sugar – try to avoid these.

Soy products

You can pick up cheap soy mince, either frozen or dried, in every supermarket nowadays. Low in fat but high in protein, it’s a perfect alternative to meat for your spag bol or chilli. Add some beans or lentils for some extra protein and texture (check out the chili in our sample day of vegan meals if you need recipe ideas).

Tofu, which is made from soy milk in a similar way that cheese is made from animal milk, is considered a complete source of protein as it contains all the essential amino acids required by the body. A small 100g serving contains just 70 calories, broken down into 2 grams of carbohydrates, 8 grams of protein and 4 grams of fat. It has a number of health benefits – for example, it has been shown to boost heart health and reduce the risk of some cancers as well as diabetes.

Tip: tofu tends to be pretty overpriced in supermarkets. Instead of picking it up at your local Tesco, head to an oriental supermarket where it will be a fraction of the price. Plus, you can pick up some cheap soba noodles and edamame at the same time, to cook up a protein-packed stir fry. Bonus.

Tip 2: opting for firm tofu means you get more soya bean and less water, and therefore a higher protein content. Softer versions are great for making tofu desserts, but for acting as a meat substitute, it’s the extra firm variety you want.

Like tofu, tempeh is also made from soybeans, but is fermented into a firmer and denser food than tofu. As well as undergoing less processing, it has more protein, fibre and vitamins and less fat than tofu, so it is slightly healthier – but it tends to be harder to find and more expensive.

Other veggie “meats”

The last 12 months have seen veganism explode in the UK, with 7% of the population now following a plant-based diet (up from just 1% in 2016). Brands have been forced to respond, causing not only a steep rise in the availability of soy-based products, but also the appearance of some more creative options, like seitan. Made from wheat gluten, it’s 75% protein which is pretty impressive.


The seeds of the hemp plant (not the leaves) can be used to create protein powder, with one scoop providing about 10 grams of veggie protein. It has a somewhat earthy flavour, so one of the best ways to use it is in baking – try adding to healthy brownies or protein balls for a post-workout treat.

You can also buy hemp hearts (hemp in seed form), three tablespoons of which contain 10 grams of protein with all essential amino acids.

Protein powders

While you can easily get sufficient protein on a vegan diet without using protein powder, depending on your goals it may be useful to incorporate some into your diet. There are loads of options to choose from when it comes to vegan protein powder – we’d recommend one that uses a blend of different sources as it’s more easily digestible (e.g. a blend of pea, rice and hemp protein).

Fitness Lab recommends:

Protein Works: Extreme Vegan

A mixture of soy, hemp, pea, rice and sunflower seed proteins, this protein is available in a wide variety of flavours and packs in a powerful 24g protein punch per serving.

My Protein: Vegan Blend

Made up of pea, rice and hemp protein, this is good if you’d rather avoid soy. It blends well and offers 22g of protein – and thanks to My Protein’s near-constant promotions, is one of the cheapest options available.

Vega: Clean Protein

This is a little pricier, but if you’re looking for the most natural, organic vegan protein powder, then this is the one for you. Available in chocolate or vanilla, each serving provides an impressive 25g of protein.

Protein requirements

In line with government guidelines, the NHS recommends an intake of 50g of protein per day for the average person eating 2,000 calories. This is incredibly easy to achieve on a plant-based diet – as you can hopefully see from the blog! If you do regular exercise, are trying to build muscle, or want to drop some body fat without losing hard-earned muscle, then you may need some more protein – depending on your goal, this could range from 0.8 to 2 grams of protein per kilo of body weight.

Sample day of meals

We’ve put together an example day of plant-based meals and snacks, to show you how easy it is to get adequate protein on a vegan diet. As mentioned above, your macro targets will vary depending on what your goals are – it’s a good idea to chat to a trainer about this.


Breakfast: Porridge

Oats 50g

1 medium banana

Almond milk 250ml

Ground flaxseed 1 tbsp

Chia seeds 1 tbsp

Calories: 423, Carbohydrates 60g, Fat 14g, Protein 12g


Snack: sliced apple with 2 tbsp almond butter

Calories: 272, Carbohydrates 24g, Fat 19g, Protein 5g


Lunch: chickpea and quinoa salad

½ cup cooked quinoa

½ tin cooked chickpeas (try gently roasting them in a pan with a dash of oil and spices like cumin, paprika and chili powder)

A handful of spinach or kale if you prefer

½ cup chopped cucumber

Small handful of cherry tomatoes, cut into quarters

Olives and sun dried tomatoes, plus your favourite fresh herbs chopped up

Humous 50g

Calories: 456, Carbohydrates 55g, Fat 17g, Protein 20g


Snack: energy ball

Recipe for 10 balls

90g smooth peanut butter

80g rolled oats

3 scoops of vegan protein powder – we like Protein Works Vegan Vanilla

40gt maple syrup

20g raisins

2 tbsp ground flaxseed

1 tbsp chia seeds

Calories per ball: 144, Carbohydrates 11g, Fat 6g, Protein 12g


Dinner: chili

This should make about 5 servings

Red lentils 100g

Soy mince 400g

Kidney beans 400g

800g tinned tomatoes

Veggies: onion, garlic, 2 carrots, 2 celery stalks, 2 red peppers and a handful of kale to serve

To serve: handful of kale (steamed), ¼ avocado, ½ cup brown rice

Calories per serving: 461, Carbohydrates: 70g, Fat 7g, Protein 29g


Snack: yoghurt with blueberries

200g Alpro coconut yogurt

80g blueberries

Calories: 135, Carbohydrates 10g, Fat 6g, Protein 8g


Daily totals

Calories: 1,891, Carbohydrates 230g, Fat 69g, Protein 86g

Macros: Carbs 49%, Fat 33%, Protein 18%

Similar Posts:



Creatine is not only one of the most popular supplements on the market, second to protein supplements, it is one of the most well researched. This is probably...

read more


Nutrition can feel like a bit of a minefield. With the amount of information out there it’s easy to get overwhelmed. Plus, with everything else you have to...

read more


When you’re on a quest to be the fittest, healthiest version of you, working out is only part of the equation. If you’re training hard, you need to optimise...

read more

Would you like to book personal training at Fitness Lab?

Contact us today to book your free consultation which involves meeting with one of our expert coaches, facility tour, detailed goal setting questionnaire, initial personal training and session, recap and action plan to move forward with.




    5 star review  I’ve worked with Fitness Lab (Jack & Brett) in a B2B format. They are fantastic professionals and really care about their business and how it’s operated. Every decision made is specifically aimed at the benefit of their client base. Highly recommend up to date training principles, warm and welcoming team. can not recommend enough

    thumb Josh Bicknell

    5 star review  I have MS so have limited mobility. Ash has drawn me up a program to strengthen my core and upper body using resistance bands. The exercises, their purpose, which muscles were being worked were all clearly explained and demonstrated. Very excited about getting into the routine of using the program and I'm sure I will be going back to Ash for add ons. 10/10

    thumb Steve Thompson

    5 star review  I had a couple of sessions at Fitness Lab in its previous guise as a rowing/HITT venue and I loved it then. I love it even more now! The quality of the training is superb and facilities are clean and tidy with everything you need post-workout. I have experienced gyms where form has taken a back seat when training but not at Fitness Lab. There is a real focus on doing things properly, and I can see the benefits of working towards well structured goals and a distinct plan. The trainers are lovely and friendly, there's always a warm welcome from them and anyone else there. Emily is an awesome PT, she knows her stuff. She's encouraging but doesn't let me off the hook easily, and that has pushed me to do more outside of the studio. I don't live or work any where near the studio but I'm happy to travel because this little place is a gem. I can't imagine going anywhere else whilst I live in London.

    thumb N Baruwa

    5 star review  Great clean facilities, super friendly and professional trainers. Sandra is so wonderful. I start feeling stressed and super tight and leave looser, fitter and happier. She helps me achieve all my body goals and checks in with me during the week. I’m looking and feeling fitter than ever!

    thumb Penny Blake