10% off €35


10% off €35


Buy 1 Get 1 Half PriceSummer ShopOffersOffers HubBuy One Get One 1/2 PriceSave up to 1/2 priceOnline Only up to 50% offOutletBuy 1 Get 1 FreeBetter than 1/2 priceBuy 2 for €23 Mix & MatchShort Dated1/2 PriceVitamins & SupplementsVitamins & Supplements HubJoints, Aches & PainsGut HealthImmunityEnergyChildren's HealthHealthy HeartWeight ManagementLow Mood & DepressionStress & AnxietyExercise & RecoveryVitamins & Supplements Shop AllCBDCollagen & SilicaHair, Skin & NailsShop all Hair, Skin & NailsHair GrowthFunctional MushroomsVitaminsShop all VitaminsMultivitaminsVitamin AVitamin BVitamin CVitamin DVitamin EVitamin KVitamin DrinksMineralsShop all MineralsMagnesiumIronZincCalciumSeleniumChromiumSupplementsShop all SupplementsFibre SupplementsAcidophilus & Friendly BacteriaPeppermint OilGrapeseed ExtractLecithinCollagen & SilicaOmega & Fish OilsPlant Sourced SupplementsSuperfood SupplementsArnicaApple CiderRaspberry KetonesAloe VeraChondroitin & MSMCo Enzyme Q10Evening Primrose OilGarlicGlucosamineGlucomannanSeaweed, Kelps and AquaceuticalsDigestive EnzymesSaw palmettoCharcoalWomen's HealthShop all Women's HealthMenopauseMenstrual SupportUrinary Tract HealthPregnancy & ConceptionMen's HealthShop all Men's HealthProstate HealthChildren's HealthConditionShop all ConditionCholesterolAllergy & Hay Fever CareAnxiety SupportBone & Muscle HealthMuscle Support & Joint PainBrain & Memory SupportWomen's HealthMen's HealthChildren's HealthCold & Immune SupportFatigueDigestive HealthHair, Skin & NailsHeart & CirculationLiver CareMood SupportSexual HealthSleep & RelaxationStress ReliefVisionHerbal & Licensed RemediesShop all Herbal & Licensed RemediesValerianRescue RemedyAshwagandhaMilk ThistleGinseng & GuaranaHomeopathic & Flower RemediesShop all Homeopathic & Flower RemediesRescue RemedyFlower RemediesVegan Vitamins & SupplementsBuy One Get One 1/2 PriceSave up to 1/2 priceOnline Only up to 50% offHolland & BarrettVitabioticsSolgarNew NordicBetterYouBioglanNatures AidGrass & Co.PE NutritionH&B ExpertDairy FreeGluten FreeSesame Seed FreeCelery FreeCereal FreeCrustaceans FreeEgg FreeFish FreeKiwi FreeLupin FreeNew inFood & DrinkFood & Drink HubImmunityExercise & RecoveryGut HealthEnergyJoints, Aches & PainsDental HealthWeight ManagementFood & Drink Shop AllVegan FoodDried Fruit, Nuts & SeedsShop all Dried Fruit, Nuts & SeedsDried FruitNutsSeedsMixesHoney, Jams & SpreadsShop all Honey, Jams & SpreadsManuka HoneyHoneyJams & ChutneysNut ButtersSpreadsPateSuperfoodsShop all SuperfoodsSuperfood PowdersMoringa PowderSpirulinaGoji BerriesBaobabChia SeedsDrinks & JuicesShop all Drinks & JuicesKombuchaNatural Energy DrinksJuicesSoft DrinksWaterAlcohol Free DrinksTeas, Coffee & Hot BeveragesShop all Teas, Coffee & Hot BeveragesCoffee & Coffee SubstituteMushroom DrinksTeaSuperfood TeaMatcha & Green TeaSleep & Relaxation TeaSnacksShop all SnacksProtein BarsLow Calorie SnacksChocolate, Cakes & BiscuitsSavoury SnacksSweet SnacksSnack BarsCrisps & ChipsFlapjacksPopcornFood CupboardShop all Food CupboardCondiments & SaucesApple Cider VinegarSuperfoodsBreakfast CerealsHoney, Jams & SpreadsTinned FoodsRice, Pasta, Pulses & GrainsBreakfast CerealsShop all Breakfast CerealsCereals, Bran & FlakesGranolaMuesliOats & PorridgeBreakfast BarsCookingShop all CookingCooking IngredientsApple Cider VinegarCondiments & SaucesSoya & Meat AlternativeSoup & Ready MealsRice, Pasta, Pulses & GrainsHerbs, Spices & SeasoningGravy & StockHome BakingShop all Home BakingBaking MixesBreadFlourSweeteners & Sugar AlternativesEgg SubstitutesDairy AlternativesShop all Dairy AlternativesOat, Rice & Hemp DrinksSoya DrinksNut DrinksCoconut DrinksNutritionally Complete FoodBuy One Get One 1/2 PriceSave up to 1/2 priceOnline Only up to 50% offHolland & BarrettNaturyaGrenadePukkaHeath & HeatherMeridianTwiningsOptimum NutritionNakdHuelGluten FreeDairy FreeEgg FreeWheat FreeMilk FreeSugar FreeSoya FreeCelery FreeFish FreeMustard FreeNew inSports NutritionSports Nutrition HubExercise & RecoveryEnergyWeight ManagementSports Nutrition Shop AllProteinShop all ProteinClear ProteinProtein VeganMeal ReplacementsWhey ProteinMass GainersDiet ProteinCaseinSports SupplementsShop all Sports SupplementsTestosteroneSports CollagenBars, Drinks & SnacksShop all Bars, Drinks & SnacksEnergy BarsProtein BarsProtein ShakesProtein SnacksNutritionally Complete FoodMeal Replacement ShakesPre Workout & EnergyShop all Pre Workout & EnergyPre WorkoutAmino Energy DrinksAmino Energy PowdersIntra WorkoutKetoPost WorkoutAmino AcidsShop all Amino AcidsBCAAL-LysineGlutamineArginineCreatineShop all CreatineCreatine PowderRehydrationShop all RehydrationElectrolytesEnergy GelsVegan Sports NutritionShop all Vegan Sports NutritionVegan ProteinVegan Protein BarsVegan Pre Workout & EnergyVegan Amino AcidsVegan CreatineSports AccessoriesShop all Sports AccessoriesBottles & ShakersFitness GoalShop all Fitness GoalRecoveryMuscle & StrengthLean MuscleEnergy & EnduranceDiet & Weight LossKetoSave up to 1/2 priceBuy One Get One 1/2 PriceOnline Only up to 50% offPE NutritionOptimum NutritionGrenadeUSNApplied NutritionPhDHuelFoodspringSiSYfoodDairy FreeGluten FreeSugar FreeSoya FreeCelery FreeCereal FreeCrustaceans FreeEgg FreeFish FreeKiwi FreeNew inBeautyBeauty HubSkin Health - by skin concernDental HealthWomen's Health - Cycles & MenstruationSexual HealthWomen's Health - PregnancyJoints, Aches & PainsChildren's HealthExercise & RecoveryHealthy HeartImmunityNatural Beauty Shop AllAromatherapy & HomeShop all Aromatherapy & HomePure Essential OilsBlended Essential OilsBase & Carrier OilsHolisticSkincareShop all SkincarePremium SkincareFace CareBody CareSun CareTanning & BronzingEye CareLip CareFoot CareHand & Nail CareCBD BeautyHair Skin & NailsShop all Hair Skin & NailsNail ConditionsSkin ConditionsCollagenWashing & BathingShop all Washing & BathingShampoo & ConditionerBathing AccessoriesShower Gel & Body WashDeodorantDentalHand WashSoapBath Soak & OilBody ScrubBath Bombs & SaltsFeminine CareIncontinence SupportHair CareShop all Hair CareShampoo & ConditionerHair ColouringHair MasksHair Oil & SerumHair Spray, Gel & MousseHair AccessoriesMother & BabyShop all Mother & BabyBaby Skincare & ToiletriesMakeupElectrical WellnessSexual WellnessBuy One Get One 1/2 PriceSave up to 1/2 priceOnline Only up to 50% offDr OrganicFaith in NatureWeledaTisserandNaturtintMiaromaQ+AEthiqueTrilogyChilds FarmAlcohol FreeParfum FreeParaben FreeSLS FreePalm Oil FreeGluten FreeCelery FreeCereal FreeCrustaceans FreeEgg FreeNew inWeight ManagementWeight Management HubExercise & RecoveryWeight ManagementEnergyHealthy HeartWeight Management Shop AllSlimming TabletsFat Burners, Binders & Appetite SuppressantsShop all Fat Burners, Binders & Appetite SuppressantsFat BurnersFat BindersAppetite SuppressantsShakes & Weight Management ShotsShop all Shakes & Weight Management ShotsMeal Replacement ShakesWeight Management ShotsDiet Food & DrinkShop all Diet Food & DrinkDiet FoodLow Calorie SnacksSlimming TeaExercise SupportBuy One Get One 1/2 PriceSave up to 1/2 priceBuy 1 Get 1 FreeGrenadeOptimum NutritionHolland & BarrettPulsinPhDEat WaterUSNNatures AidSlimExpertApplied NutritionSugar FreeDairy FreeGluten FreeWheat FreeNew inHealth & WellnessShop all Health & WellnessGut HealthSkin Health - by skin concernEnergyWomen's Health - Hormonal HealthJoints, Aches & PainsWomen's Health - Menopause & PerimenopauseExercise & RecoveryImmunitySleep & RelaxationChildren's HealthJoints Bones & MusclesGut HealthShop all Gut HealthGut Health FoodGut Health SkincareHair Skin & NailsShop all Hair Skin & NailsNail ConditionsSkin ConditionsCollagenStress AnxietyShop all Stress AnxietyEnergy SupportSleep & RelaxationShop all Sleep & RelaxationRelaxationFood & DietShop all Food & DietKeto FoodMenopauseBuy One Get One 1/2 PriceSave up to 1/2 priceOnline Only up to 50% offHolland & BarrettNaturtintDr OrganicVitabioticsWeledaSolgarNew NordicEthiqueWildNatures AidDairy FreeGluten FreeSugar FreeParaben FreeParfum FreeSLS FreeAlcohol FreeWheat FreeSesame Seed FreeSoya FreeNew inShop for your WellnessWomen's HealthMenopauseSkincareJoints, Bones & MusclesGut HealthHair, Skin & NailsImmunitySleep & RelaxationFood & DietChildren's HealthStress ReliefHealthy HeartEnergyLow Mood & DepressionEye HealthSexual HealthLearn about WellnessWomen's HealthPeriod & Cycle HealthMenopauseImmunityGut HealthFood & DietJoints, Bones & MusclesSports & FitnessSleep & RelaxationHair Skin & NailsArticlesAll articlesHealthFood & nutritionGut healthImmunityJoints, bones & musclesWomen's healthWellnessHair & skinMental wellbeingSeasonalSleep & relaxationSports nutritionRecipesAll recipesGluten freeLow sugarVeganDairy freePodcast

27 best vegan foods & protein sources

vegan protein sources

Whether you are a long-term vegan or vegetarian or you’ve only recently made the switch, you might find that one of the main challenges with your veg/plant-based diet is making sure you get enough protein.

Protein is essential for the body to function, as it is not only a source of energy but helps maintain muscle growth.1

In this article, you’ll find out about

  • A bit about being vegan or vegetarian
  • How to get more protein
  • 27 sources of vegan protein
  • 4 high protein sources for vegetarians
  • 5 high protein vegan snacks
  • All about vegan protein supplements

What does it mean to be vegan or vegetarian?

Vegetarians and vegans are similar in the sense that they don’t eat food that contains red meat, such as poultry and game, fish, shellfish or crustacea (such as crab or lobster) or animal by-products, such as gelatine.

Vegetarians tend to eat a diet of grains, pulses, nuts, seeds, fruit and vegetables, dairy products and eggs.

Broadly speaking, vegetarians fall into three different categories:

  1. Lacto-ovo-vegetarians – eat dairy products and eggs (the most common form of vegetarianism).
  2. Lacto-vegetarians – eat dairy products, but do not eat eggs.
  3. Ovo vegetarians – eat eggs, but don’t eat dairy products.

Vegans follow the same eating principles as vegetarians, with the addition of the fact they don’t eat eggs, dairy or any other animal products.2

Vegetarianism – the stats

According to the National Diet and Nutrition Survey, around 2% of adults and children in the UK are vegetarian.

This equates to more than 1.2 million people.

There are lots of reasons why people may choose to follow a vegetarian diet, this ranges from health and religious reasons to animal welfare.3

Veganism – the stats

Veganism is on the rise, even more so in recent years.

According to figures published by The Vegan Society, the number of vegans in the UK quadrupled between 2014 and 2019.

In 2019, there were 600,000 vegans (1.16% of the population compared to 150,000 (0.25%) in 2014.

What’s more, it is predicted vegans and vegetarians will make up a quarter of the British population by 2025.4

Daily protein guidance

In the UK, the recommended daily intake of protein is 0.75g per every kilogram you weigh.5

That means if you weigh 60kg, you should be aiming for around 45g of protein per day.

Getting that much protein when you don’t dairy, meat or eggs can be tricky – but it’s not impossible.

There are numerous nutritious, high protein vegan foods that you can incorporate into your diet to help make sure you are taking on enough protein.

27 sources of protein for vegans

Read on for our top 27 sources of protein for vegans...

  1. Lentils

Pulses, such as lentils and beans, are perfect protein sources.

They’re great for bulking up soups, stews, curries and salads, plus they count towards your five a day of vegetables and fruit.

Lentils are part of the legume family – popular the world over for their versatility and nutrition.

Each 100g of cooked, boiled lentils contain an impressive 31g of protein and just 116 calories – making them just over 25% protein! 6

They are used to make curries like lentil dahl, soups, mince substitutes, pie fillings and so much more.

As you typically buy them dried, you can keep them in the cupboard and incorporate them into your meals as and when you fancy.

They are popular in their vegan community for their use as a meat substitute.

Love a Shepherd’s pie? Use lentils as the mince! Maybe you’re more of a pasta fan? Why not try your hand at making some lentil no-meat balls?

Best thing about lentils? If you serve them up with rice or other grains like oats, wheat, rye or corn, they make a complete protein – lentil dahl and rice anybody?

  1. Quinoa

When it comes to grains, things like barley, oats and rice are all excellent protein sources.

Quinoa is also a source of protein food and it additionally has the benefit of containing all nine essential amino acids.

These are nutrients your body needs to function and that it’s unable to create itself.

Pronounced keen-wah, quinoa is a hell of a wholegrain! It’s a protein and fibre source with healthy fats, iron, zinc and lots of other important nutrients.

A 185g serving of cooked quinoa normally contains around 8g of complete protein so you can see how this mighty little grain could help you pack in more protein.7

As it is pretty much flavourless you can make it taste however you wish by adding sauces and spices.

Fancy giving it a whirl? Check out these 3 tasty ways to eat quinoa.

  1. Chickpeas

Another hero food for vegans around the globe, the humble chickpea is a great source of plant-based protein.

A type of legume, chickpeas are used in several key recipes in Mediterranean and Middle Eastern cuisines.

In 100g of canned, drained chickpeas there’s approximately 7g of protein and only 139 calories – making it the perfect ingredient for curries, stews or dips like homemade houmous!8

They’re oh-so versatile too! Use chickpeas to make:

  • Falafel
  • Hummus
  • Chana masala (chickpea curry)
  • Crispy little snacks – dry them and pop in the oven with seasonings
  • Chilli non carne
  • Chickpea ‘tuna’

Vegan top tip: save the water from your can of chickpeas to make aquafaba – a vegan egg substitute!

  1. Oats/porridge

Try making your porridge with soya milk to get the most protein bang for your buck.

You can also use oats to make:

  • Cookies
  • Oatcakes
  • Oat milk
  • Flapjacks
  • Oat pancakes
  • Muesli
  1. Beans

Most varieties of beans are brimming with plant-based protein.

Some of the best contenders in the protein race include:

  • Black beansapprox. 24g protein per 100g9
  • Butter beansapprox. 7g protein per 100g10
  • Kidney beans, approx. 6.9g protein per 100g11
  • Cannellini beansapprox. 7.3g protein per 100g12
  • Baked beans, approx. 5.2g protein per 100g13

Just like chickpeas, they also contain varying amounts of important nutrients like fibre, iron, complex carbs, folate, potassium, manganese, phosphorus and more.

You can include them in dishes like:

  • Beany Chilli
  • Curries
  • Stews
  • Casseroles
  • Nachos
  • Bean mash
  • Tortilla
  1. Tofu

Tofu comes from soya beans, which are a fantastic source of protein and are available in a huge range of forms to suit your needs.

It’s a great meat substitute to toss in everything from salads to tacos plus it’s low in calories too.

It may have a bad rep for being tasteless, but that’s only because the majority of people don’t know how to cook it!

Tofu is a great meat substitute; you only have to look at Asian cuisine to see how versatile it is.

Typically, a 100g block of firm tofu contains about 8g of protein and it's low in calories.14

It’s a complete protein too, meaning it has all 9 essential amino acids (the ones your body can’t make by itself).

You can get various types of tofu depending on what you want to use it for, from softest to firmest:

  • Silken tofu: the wobbliest, silkiest type of tofu you can get. You can use silken tofu to make sauces, dressings, smoothies and soft desserts like mousse and vegan panna cotta.
  • Soft block tofu: this tofu is smooth and tastes quite milky, so it is best used to make soft desserts like tofu ice cream, or deep-fried to make little nuggets.
  • Firm block tofu: for most dishes, firm tofu is the way to go. You can batter it, bake it, boil it, pan-fry it, stir-fry it, deep-fry it – whatever you want!
  • Extra firm tofu: if you want chewy- this is the tofu for you. It’s great for making crispy fried tofu or for replacing paneer in Indian curries / recipes.

It is also definitely worth marinating your tofu (the firmer varieties) to fill it with the tastes you want.

That is one of the beauties of tofu - you can make it taste however you like, as it’s like a little flavour-sponge.

  1. Tempeh

Originating in Indonesia, tempeh is a source of plant-based protein made from fermented soybeans.

The chunky texture of tempeh also means that it works well as a meat substitute, whether you want to recreate sticky BBQ ribs or a chicken kebab – it should satisfy that craving.

One 100g serving of tempeh typically contains around 20g of protein and 192 calories, making it a healthy choice for vegetarians or vegans who are looking to up their protein intake without missing out on a meaty texture.15

  1. Soya milk

If you eat cereal in the morning or you love a good cup of tea or coffee, soya drinks are the most protein-packed alternatives to dairy.16

For example, soya milk typically has around 3.3g or protein and 32 calories per 100ml.

Compare this to 100g of semi-skimmed dairy milk, which contains roughly 47 calories and 3g of protein, and soya milk actually comes out on top.17

In terms of drinks, use soya milk as a substitute to dairy milk in your tea, coffee, cereal, and protein shakes.

You can also use it to make creamy porridge, milkshakes, smoothies, savoury sauces for pies and pasta.

  1. Edamame beans

Edamame beans – also known as soya beans, are packed full of protein and are ideal for snacking on or for adding to salads or stir fries.

Try steaming them in their pods, sprinkling them with salt and sucking the beans out as a very healthy snack.

You can also pop the de-podded beans in salad, stir frys, gyoza or mashed up to make a spread.

  1. Soya chunks

Soya protein flakes/chunks are other soya-based products that can replicate the texture of meat are soya mince, bran and chunks, perfect for quick dinners and meal prepping.

You can buy these dried and then rehydrate them by soaking them in water.  

Try soaking some in a tasty stock and adding to pasta dishes, curries, risotto, noodles, fried rice, anything!

  1. Nuts

If you’re searching for protein-rich snacks or things you can throw into your favourite dishes to bulk them out, nuts are ideal.

Certain types are higher in protein than others, though, so choose them wisely.

Here are some of the nuts with the most amount of protein:

Almonds, approx. 21.2g protein per 100g18

Cashew nuts, approx. 18g protein per 100g 19

Walnuts, approx. 14.7g protein per 100g20

Hazelnuts, approx. 14.2g protein per 100g21

Generally, almonds and cashews are good options. However, as nuts are high in fat, make sure you don’t eat more than a handful of them per day (about 30g).22

Why not try?

  • Roasting some almonds to make a sweet Romesco sauce
  • Throwing some salted peanuts into a stir fry to add extra protein
  • Soak some cashews and blend with nutritional yeast to make a protein-packed creamy sauce
  1. Chia seeds

Chia seeds are one of the most protein-packed plant foods around – at around 19% protein.

Each little seed contains all 9 of the essential amino acids your body can’t make, totalling around 4.5g of protein per 2 tablespoons.23

Wondering how to use them? Here are the most popular ways you can put all that chia goodness to work:

  • Sprinkle them over your cereal
  • Add some to your smoothies
  • Soak them in chocolate milk for chia pudding
  • Use them as breadcrumbs
  • Make a ‘chia egg’ to veganise bakes and other dishes easily
  • Make a trail mix

You can find more facts about the humble chia seed here & easy, tasty recipes

  1. Other seeds

Chia seeds can’t steal all the glory! There are plenty of other wonderful seeds packed with protein, like:

  • Pumpkin seeds: 24g protein per 100g
  • Sunflower seeds: 20g protein per 100g
  • Golden linseed, aka flaxseed: 18g protein per 100g
  • Sesame seeds: 18g protein per 100g

Pumpkin, sunflower and flax seeds are perfect for adding a protein source To your overnight oats, porridge or fancy breakfast bowl.

Sesame seeds are more suited for savoury – try sprinkling some over your next noodle or rice dish to give it a rich, satisfying flavour.

  1. Peas

When it comes to veg, it’s usually the greener, leafier stuff that contains more protein.

For instance, spinach, broccoli, garden peas, as well as watercress, bok choy, asparagus, mustard and collard greens, sprouts and cauliflower.

While these vegetables aren’t as high in protein as other vegetarian food, they’re still a great way to contribute to your protein levels without having to worry about taking on too many additional calories.24

  1. Broccoli

If you’re looking for low calorie, low carb vegan protein sources, then you’ll be pleased to know that some certain vegetables offer just that.

Enter broccoli – yep you heard us right!

In 100g of broccoli, there is approximately 39 calories and 2.5g of protein, so if you’re wondering what greens to add as a side, this veg is a good bet.25

  1. Spinach

If broccoli isn’t your thing, then don’t fear.

Spinach is also a diet-friendly protein source for vegans. Perfect for adding to curries, ramens, salads and even smoothies – this leafy veg really packs a protein punch.

Just 100g of baby spinach contains roughly 27 calories and 2.8g of protein.26

  1. Vegan cheese

From the healthy to the…not-so-healthy.

Vegan cheese is another source of protein for plant-based folk if you’re missing the tangy taste of cheese in your dishes.

Thankfully, vegan cheese contains a fair amount of protein to say that it’s dairy-free.

One 28g serving of vegan cheese offers approximately 80 calories and 3g of protein.27

So the next time you make yourself a vegan pizza, cheesy pasta or a simple cheese sandwich, you’ll be getting a little dose of protein too.

  1. Nut butters

Another way you can enjoy the healthy protein and fats of nuts is by treating yourself to some creamy nut butters.

There are so many to choose from! Here’s some of the most popular and their protein content:

  • Peanut butter - 27g protein per 100g
  • Hazelnut butter - 17g protein per 100g
  • Almond butter - 26g protein per 100g
  • Cashew butter - 21g protein per 100g

You can also get some fancy-flavoured nut butters for an extra-special treat like:

  • Coconut almond butter - 20g protein per 100g
  • Crunchy maple peanut butter - 26g protein per 100g
  • Salted date almond butter -19.6g protein per 100g

Although a slice of toast smothered in nut butter is one of life’s greatest pleasures, there are many other delicious ways to enjoy nut butters, like:

  • Mixing them into your smoothie
  • Slathering onto oatcakes
  • Combing with soy sauce, rice wine vinegar, sugar and chilli flakes to make a Chinese-inspired sauce
  • Making brownies and blondies
  • Dunking slices of apple straight into the jar
  1. Rice

Rice is often overlooked when it comes to protein due to its high carb content.

Wholegrain, brown and wild rice do contain more protein and fibre than your average Basmati, but even white rice packs a whole load of protein that shouldn’t be underestimated.

Here are the protein contents of the most common types of rice (100g raw):

  • Jasmine white rice: 6.7g
  • Short grain brown rice: 7.7g
  • Wholegrain long grain rice: 7.7g
  • Sprouted Jasmine rice: 7.7g
  • Sprouted black rice: 8.5g

As you can see, rice can definitely contribute to your daily protein intake!

So, go on, make that vegan curry or chilli and know that rice isn’t merely a filler carb.

You can also get rice protein powder to make protein shakes or mix into your meals.

  1. Seitan

No, not the devil…

Seitan is a popular meat alternative in the vegan sphere due to its likeness to meat and high protein content.

It’s made using wheat gluten and water and people get pretty creative with it – using it to mimic everything from steaks and ham joints to chicken nuggets and turkey.

Each 50g of seitan contains roughly 185kcal, 38g of protein and just 14g of carbohydrates.

  1. Sprouted grains

Sprouted wholegrains and legumes are can be found in the form of wheat, barley, spelt, millet, lentils and soybeans.

They’re also great vegan sources of protein.28

Studies have shown that sprouting increases the amino acids of grains.

A lot of grains naturally lack the amino acid lysine, but when they have sprouted the lysine content increases, improving the overall protein quality.29

Some of the most popular ways to enjoy sprouted grains include:

  • Ezekiel bread
  • Pie crusts
  • Rice
  • Sprinkling them on salad
  • Kamut
  1. Wholegrain bread

Bread seems to have a bit of a bad rep these days – for no good reason, especially if you are fine with gluten and go for the wholegrain varieties.

A slice of wholegrain bread contains approximately 4/5g of protein, and when you add some seeds into the mix that usually increases.

Pair your bread with another source of vegan protein, like faux soya ‘meats’, smashed chickpeas, vegan pate, baked beans, or spinach, and you’ve got yourself a decent amount of protein in your sandwich.

  1. Spirulina

At first glance, spirulina can look, well… a bit weird!

This bright blue-green algae grows in freshwater ponds and lakes – then is served up for human consumption in a powder.

It’s one of the only natural vegan sources of vitamin B12, which some vegans can be lacking in as it usually comes from animal products like meat.

Each tiny 15g of the stuff contains a seriously impressive 10g of protein.

So, in one simple sprinkle, you can transform the protein-profile of the food that you’re eating.

Try spirulina out in:

  • Smoothies (especially green ones!)
  • Juices
  • Lattes
  • Homemade date balls
  • Pesto

Do be warned though that spirulina has a very strong, distinct taste, so add it in small amounts to see if it will work in whatever you put it in.

  1. Hempseed

Also known as shelled hemp, hempseeds are used for everything from beauty products and making fabrics to cooking oils and protein powders.

A mere 100g of shelled hemp contains almost 35g of plant-based protein, with some omega-3 acids, iron and magnesium to sweeten the deal.

These small-but-mighty seeds have a mild and nutty flavour that complement a lot of different foods and drinks like:

  • Pesto pasta
  • Salads
  • Hummus
  • Smoothies
  • Curries
  • Porridge

A lot of vegan protein powders incorporate some help into their formulas too as it is a complete protein.

You can even have a go at making it into some hemp ‘butter’ to spread on toast, oatcakes and rice cakes.

  1. Nutritional yeast

Lovingly known as ‘nooch’ in the vegan community, nutritional yeast does what it says on the tin!

This vegan favourite is made from non-live powdered yeast, which when ‘alive’ is used to make bread and beer.

The result is a slightly cheesy flake-like that can liven up lots of dishes and make them even more nutritious.

Each 5g serving contains 2.6g of protein – making it more than 50% protein! The fortified versions also typically contain B vitamins – including vitamin B12.

It is most commonly used to:

  • Make vegan cheese
  • Liven up beans on toast
  • Replicate the cheesiness of parmesan on pasta
  • Make creamy sauces
  • Give flavour to dishes like scrambled tofu

It’s definitely worth keeping a tub or two in the kitchen cupboard ready to add nourishing vitamins, minerals and protein to dishes.


  • As you can see, there are lots of vegan protein sources to choose from!
  • Your diet does not have to be limited – in fact, you may find yourself eating a higher variety of foods as a vegan
Food examples  
Pulses and grains (are a high protein vegetarian food too)

Pulses - for example, lentils and beans. They contain around 8 to 9g of protein per 100g.31

Chickpeas - including houmous, contains 7g of protein per 100g serving.32

Grains - barley, oats and rice, cornmeal, whole wheat pasta, couscous, quinoa. 100g of cooked quinoa will provide almost 4g of protein.33,34

Porridge - a 40g serving of uncooked porridge oats contains 5g of protein.35

Beans (are a high protein vegetarian food too)

Black eyed, pinto, butter, cannellini, soya, kidney and Edamame beans contain between 7 to 10g of protein.36,37

Baked beans - contain around 5g per 100g.38

Soya (a high protein vegetarian food too)

Tofu - a 100g serving of firm tofu contains about 8g of protein.39

Tempeh - 166g will give you 31g of protein.40

Soya milk - one 7g cup of soya milk contains 7g of protein.41

Edamame beans - 155g has around 18.5g of protein.42

Nuts and seeds (are a high protein vegetarian food too)

Almonds - there's 3g of protein for every six almonds

Cashews - 3g for every 10 nuts

Ground linseed - 3g per heaped tablespoon

Pumpkin seeds - 4g per tablespoon

Pistachios - 1g of protein for 10+ pistachios

Walnuts - around 3g of protein for every three nuts

Hemp seeds - 5g per heaped tablespoon

Chia seeds - one tablespoon contains almost 2g of protein


Peanut butter - One heaped tablespoon of smooth peanut butter contains just over 3g of protein 

Note - make sure they contain 100% nuts and no added ingredients, such as salt, sugars and oils.44

Sources of protein for vegetarians

Read on for our top high vegetarian food

Best vegetarian protein sources Food examples
Dairy products45

Cows milk - one cup contains around 8g of protein 

Hard cheese and cottage cheese - one ounce contains around 7g

Greek yoghurt - there is 14g of protein per cup

Eggs46 Boiled, scrambled, poached - contains around 7g of protein

4 high protein vegetarian foods

Our top 4 high protein vegetarian foods are...

  1. Milk

Not only are dairy foods, such as milk, cheese, and yogurt, recognised as being good sources of protein, they’re also valuable as they contain calcium, and can be fortified with Vitamin D.

If you were to specifically focus on milk, it actually happens to contain two different types of protein: 1) Whey (20%) and casein (80%).

They’re reportedly high-quality forms of protein and contain all of the essential amino acids that are needed for the protein to function within the body.47

  1. Cheese

Ah, everyone’s favourite… many will be pleased to know that cheese isn’t all bad, especially on the protein front! Here are some of the most protein-packed cheeses to add to your recipes:

  • Parmesan: 1 tbsp = 2.25g48
  • Swiss cheese: 1 slice (21g) = 5.9g49
  • Mozzarella: 1 cup (112g) = 24.9g50
  • Double Gloucester: 1 serving (28g) = 7g51
  • Mature cheddar: 1 serving (28g) = 7g52
  1. Yoghurt

The perfect accompaniment to granola, cereals, fruit and more – yoghurt isn’t just a tasty snack, it’s also a great source of vegetarian protein.

Here’s the protein contents of a couple of the most popular types:

  • Plain yoghurt: 1 serving (227g) = 17g53
  • Greek yoghurt: 1 serving (150g) = 13g54
  1. Eggs

As mentioned above, an egg typically contains around 7g of protein.

However, as we all know, not all eggs are the same size, which means their protein content can vary slightly, depending on their dimensions.

Here’s some guidance that you may find useful:

  • Small egg (38g) = 4.9g of protein
  • Medium egg (44g) = 5.7g
  • Large egg (50g) = 6.5g
  • Extra-large egg (56g) = 7.3g
  • Jumbo egg (63g) = 8.2g55


  • Protein is essential for the body to function, it is a source of energy and helps maintain muscle growth
  • The recommended daily intake of protein is 0.75g per every kilogram you weigh – tricky if you cannot eat dairy, meat or eggs
  • High protein vegan foods include pulses, grains, beans, soya, nuts, seeds and spreads

Five of the best high protein vegan snacks

So what are the best ways of boosting your daily protein intake, so you can ensure you eat more of this essential nutrient during snack time?

Here are five vegan and high protein snack ideas to get you started:

  1. Edamame beans

Vegan protein snacks such as edamame beans are a great choice to eat between meals.

You could try adding edamame hummus to salads, wraps or using it as a dip for crackers.

Or else just adding edamame beans to stir-fries.

  1. Nuts and seeds

Nuts and seeds are another great option for vegan snacks.

Almonds contain 3g of protein for every six, hemp seeds have 5g per teaspoon and pumpkin seeds contain 4g per tablespoon. 56

  1. Vegan cheese

Vegan cheese is a great alternative snack. It is made from vegetable protein. You could use the cheese to snack with crackers, melt on toast or add to a sandwich.

  1. Oats

Oats are another great example of vegan protein snacks. Oats contain 13.2g of protein per 100g.57

Try adding them to your breakfast and decorate with soft fruits. Or use oats to bake vegan flapjacks as a tasty treat. Porridge contains 5g of protein in a 40g serving.58

It is a popular choice of breakfast for many as it gives a good energy boost in the morning.

But it can also be used as a filling snack, and you can top it off with berries and maple syrup as a vegan alternative to honey.

  1. Popcorn

Popcorn can make a delicious snack, perfect for on the go or for sharing with a loved one, whilst you cuddle up together and watch a film.

Made from heating dried corn kernels in a microwave, air popper or even just a pan, with a dash of oil, on the stove, popcorn is a plentiful and extremely affordable snack, full of fibre, which you can enhance with flavoursome toppings of your choice.

A 100g serving of popcorn contains a whopping 12.9g of protein – who knew?59


  • Looking for a great vegan protein snack? Stock up on edamame beans, nuts and seeds, vegan cheese, oats and popcorn for an easy to reach protein hit.

3 of the best vegan protein supplements

When looking to supplement your diet with some high-quality vegan protein powder, it’s important to know that you’re getting all the amino acids, aka a complete protein.

A lot of formulas include more than one type of vegan protein to make sure, combined, they provide every amino acid we need to thrive.

However, some vegan proteins are already complete, so it could be sensible to start with them.

Here are our top 3 vegan protein supplements by protein type.

  1. Soy protein powder

Soy protein powder is probably the most common vegan protein powder – and for good reason.

Just like all the soya protein sources we mentioned above, soy protein powder contains all 9 essential amino acids and can offer these additional benefits:

  • Contains little fat and no cholesterol
  • Promotes muscle maintenance/growth
  • Naturally high in protein60,61
  1. Pea protein powder

Another great complete vegan protein, pea protein is close second in popularity to soy.

It is great for those who are allergic to soya, and offers the following benefits:

  • Easy to digest
  • Rich in iron
  • Great for soy/dairy intolerant
  • High in complete protein62,63,64
  1. Hemp protein powder

Hemp protein is another great complete vegan protein and is considered a superfood of sorts, so you get to enjoy both aspects!

The many benefits of hemp protein powder include:

  • Rich in fibre
  • Easy to digest
  • Contains BCAAs
  • High in complete protein
  • Contains omega-3 and 6
  • Rich Source of iron and magnesium
  • Often produced sustainably65,66,67,68

The final say

That just about wraps up our guide to all things vegan and vegetarian protein.

So now you know what the best sources are and how to prepare them, why not try upgrading an old recipe today?

You also asked...

How can vegans get protein from their diet?

They get it the same way everyone else does! Through their diet.

Vegans can easily get their daily fill of protein (plus more if they need it) through the food they eat every day.

Once you know what plant foods are high in protein, you can start to include them in your diet more.

If you want a little extra to support weight loss, exercise performance or weight gain, a protein supplement could be a good idea.

Just like non-vegans reach for their protein shake, vegans can too for an easy yet satisfying portion of protein.


Are vegans usually deficient in protein?

It is very hard to become deficient in protein as most of the foods we eat will have at least a little bit, as you will see from the list below.

Protein deficiency usually occurs in developing countries going through a famine or where it’s common to eat an imbalanced diet.


How much protein do I need as a vegan?

The same as everybody else does! There are no special or extra protein requirements just because you’re vegan.

As mentioned above, the recommended daily intake of protein in the UK is 0.75g per every kilogram you weigh.

It’s easy to get enough protein in vegan diets if you know where to look.


What about protein supplements?

If you’d like to increase your protein intake by taking supplements, vegan, plant-based protein powders are a good way to go.

Vegan protein is typically made from all-natural ingredients that have been sourced from plants and it can easily be mixed into drinks or swapped into many baking recipes in place of flour. Protein powders are an especially popular choice for people who exercise regularly and are looking to build up muscle.

Before you decide on the best vegan protein powder for you or look to gain more protein through supplements, it’s a good idea to make sure you’re getting as much as you can through your diet.

If you’re unsure about which products to buy, speak to a dietician or one of our nutrition experts in store.

For more vegetarian and vegan healthy food insight, check out this article, ‘Sources of Vitamin D for vegans and vegetarians.’ 


Last updated: 30 December 2021


  1. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6566799/ 
  2. https://www.nhs.uk/live-well/eat-well/vegetarian-and-vegan-diets-q-and-a/
  3. https://www.nutrition.org.uk/index.php
  4. https://www.vegansociety.com/news/media/statistics
  5. https://www.bhf.org.uk/informationsupport/heart-matters-magazine/nutrition/protein
  6. https://nutritiondata.self.com/facts/legumes-and-legume-products/4338/2
  7. https://www.hsph.harvard.edu/nutritionsource/food-features/quinoa/ 
  8. https://fdc.nal.usda.gov/fdc-app.html#/food-details/173800/nutrients
  9. https://www.goodhousekeeping.com/health/diet-nutrition/a20088526/black-beans-nutrition/
  10. https://fdc.nal.usda.gov/fdc-app.html#/food-details/168396/nutrients
  11. https://www.nutrition.org.uk/nutritionscience/nutrients-food-and-ingredients/protein.html?start=4   
  12. https://www.hollandandbarrett.com/shop/product/biona-cannellini-beans-60040560
  13. https://www.nutrition.org.uk/nutritionscience/nutrients-food-and-ingredients/protein.html?start=4
  14. https://www.nutrition.org.uk/index.php
  15. https://fdc.nal.usda.gov/fdc-app.html#/food-details/174272/nutrients
  16. https://www.vegansociety.com/news/media/statistics
  17. https://fdc.nal.usda.gov/fdc-app.html#/food-details/1999630/nutrients
  18. https://www.nutrition.org.uk/nutritionscience/nutrients-food-and-ingredients/protein.html?start=4
  19. https://www.nutritionvalue.org/Nuts%2C_raw%2C_cashew_nuts_nutritional_value.html
  20. https://www.nutrition.org.uk/nutritionscience/nutrients-food-and-ingredients/protein.html?start=4
  21. https://www.nutrition.org.uk/nutritionscience/nutrients-food-and-ingredients/protein.html?start=4
  22. https://www.bbcgoodfood.com/howto/guide/best-sources-protein-vegans
  23. https://onlinelibrary.wiley.com/doi/full/10.1111/1541-4337.12423
  24. https://www.medicalnewstoday.com/articles/318600#10.-Cauliflower
  25. https://fdc.nal.usda.gov/fdc-app.html#/food-details/747447/nutrients
  26. https://fdc.nal.usda.gov/fdc-app.html#/food-details/1999632/nutrients
  27. https://fdc.nal.usda.gov/fdc-app.html#/food-details/1981679/nutrients
  28. https://link.springer.com/article/10.1007/s00217-002-0602-2
  29. https://www.ncbi.nlm.nih.gov/pubmed/8153070
  30. https://www.nutrition.org.uk/nutritionscience/nutrients-food-and-ingredients/protein.html?start=4
  31. https://www.bbcgoodfood.com/howto/guide/best-sources-protein-vegans
  32. https://www.bbcgoodfood.com/howto/guide/best-sources-protein-vegans
  33. https://www.myfooddata.com/articles/grains-high-in-protein.php 
  34. https://www.theproteinworks.com/vegan/5-vegan-protein-foods
  35. https://www.bbcgoodfood.com/howto/guide/best-sources-protein-vegans
  36. https://www.vegetariantimes.com/uncategorized/is-soy-the-center-of-all-vegetarian-diets
  37. https://www.bbcgoodfood.com/howto/guide/best-sources-protein-vegans
  38. https://www.bbcgoodfood.com/howto/guide/best-sources-protein-vegans
  39. https://www.bbcgoodfood.com/howto/guide/best-sources-protein-vegetarians
  40. http://nutritiondata.self.com/facts/legumes-and-legume-products/4381/2
  41. https://fdc.nal.usda.gov/fdc-app.html#/food-details/1999630/nutrients
  42. https://fdc.nal.usda.gov/fdc-app.html#/food-details/168411/nutrients
  43. https://www.bbcgoodfood.com/howto/guide/best-sources-protein-vegans
  44. https://www.bbcgoodfood.com/howto/guide/best-sources-protein-vegans
  45. https://healthyeating.sfgate.com/milk-cheese-yogurt-equally-healthy-2768.html
  46. https://www.bbcgoodfood.com/howto/guide/best-sources-protein-vegetarians
  47. https://www.dairynutrition.ca/nutrients-in-milk-products/protein/milk-products-source-of-high-quality-protein
  48. https://fdc.nal.usda.gov/fdc-app.html#/food-details/325036/nutrients
  49. https://fdc.nal.usda.gov/fdc-app.html#/food-details/746767/nutrients 
  50. https://fdc.nal.usda.gov/fdc-app.html#/food-details/170845/nutrients
  51. https://fdc.nal.usda.gov/fdc-app.html#/food-details/1984459/nutrients
  52. https://fdc.nal.usda.gov/fdc-app.html#/food-details/1974930/nutrients                             
  53. https://fdc.nal.usda.gov/fdc-app.html#/food-details/2187117/nutrients
  54. https://fdc.nal.usda.gov/fdc-app.html#/food-details/2064696/nutrients
  55. https://nutritiondata.self.com/facts/dairy-and-egg-products/117/2
  56. https://www.bbcgoodfood.com/howto/guide/best-sources-protein-vegans
  57. https://fdc.nal.usda.gov/fdc-app.html#/food-details/1101825/nutrients
  58. https://www.theproteinworks.com/vegan/5-vegan-protein-foods
  59. https://fdc.nal.usda.gov/fdc-app.html#/food-details/167959/nutrients
  60. https://tools.myfooddata.com/nutrition-facts/174276/wt9 
  61. https://pubmed.ncbi.nlm.nih.gov/19589961/
  62. https://amzn.to/2TPAIFZ?correlationId=c5182189-810d-47c7-bace-6c3365c856ed
  63. https://www.ncbi.nlm.nih.gov/pubmed/15465805
  64. https://www.ncbi.nlm.nih.gov/pubmed/23229594
  65. https://pubag.nal.usda.gov/catalog/1498316
  66. https://www.ncbi.nlm.nih.gov/pubmed/20977230
  67. https://manitobaharvest.com/collections/hemp-yeah-protein-powder/products/hemp-yeah-balanced-protein-fiber
  68. https://pubmed.ncbi.nlm.nih.gov/28804797/


The advice in this article is for information only and should not replace medical care. Please check with your GP or healthcare professional before trying any supplements, treatments or remedies. Food supplements must not be used as a substitute for a varied and balanced diet and a healthy lifestyle.
  • Visa
  • MasterCard
  • AmericanExpress
  • PayPal
  • Facebook
  • Twitter
Copyright © Holland & Barrett Limited, 2024. All rights reserved. hollandandbarrett.ie is a trading name of Holland & Barrett Limited. Registered office: 45 Henry Street, Dublin, Dublin 1, D01 E9X8. Registered in Ireland: Company no. 79819. Registered VAT no. 4682002U.