Health Vegan Lifestyle Well-being

12 Sources of Vegan Protein

12 sources of vegan protein was originally published in June 2017 and was updated in April 2019

Vegan protein is a hot topic. It’s also one of the things vegans get asked about the most. But until I switched to a plant-based diet, no-one cared about my protein intake. People didn’t ask me what my diet was like, or utter the words where do you get your protein from? No-one cared.

But once I switched to a vegan diet, all that changed.

The Vegan Protein Debate

Have you ever heard of anyone suffering from a protein deficiency? I thought not. Yet, it’s a common misconception that vegans struggle to get enough protein in their diet. When actually, it’s easy.

Unfortunately, most people still associate protein with meat. I know I used to. Chicken, turkey and beef in particular. Whenever I read about bodybuilders and weightlifters fuelling their bodies for their workout, the stories were always about guys who ate eggs for breakfast followed by 6 chickens throughout day. They were doing whatever they could to get enough protein into their diet.

That’s a lot of chicken.

But when you don’t eat meat, where do you get your protein from? If you’re vegetarian, then eggs and cheese are two sources that spring to mind. But what if you’re vegan? Two of the most common questions vegans get asked are where do you get your protein from and aren’t you worried, you’re not getting enough protein?

I’ve been exercising regularly since the age of 16, and over the last decade I’ve gradually figured out a healthy balanced diet. But it’s only in the last couple of years that I’ve started to pay attention to how much protein my body needs.

In 2017, I decided to study for a Diploma in Sports and Exercise Nutrition. It was a real eye opener to see what my body needed in order to fuel it correctly for my lifestyle. And while the protein requirements vary widely from a sedentary person to an athlete, the fact is, we all need protein.

Why is Protein so Important?

Quite simply, protein is responsible for the growth and repair of our tissues and cells.

If we don’t have enough protein in our diet, our muscles will struggle to strengthen and repair themselves. Protein gives us energy, helps maintain the PH balance in our blood and helps our immune system produce antibodies to fight off infection when we get ill. It helps regulate hormone function, such as insulin and it also carries other nutrients around our body. On top of all that, protein helps keep us feeling fuller for longer. So, if you’re trying to lose weight, getting more protein rich foods into your diet can help reduce any cravings you might be having. Not bad, eh?

Vegan Protein Sources

Protein sources for vegans can be found in plants, legumes, grains, nuts, seeds, beans and vegetables. So, with meat off the menu, which foods can provide a healthy amount of protein for those of us following a plant based-diet?

Lentils Are a Good Source of Vegan Protein

I’ll start with the most obvious source of vegan protein. Some people still associate vegans with the image of a sandal wearing, tree hugging, lentil eating hippy. And while this may be the case for some, it certainly isn’t true for all. But, there’s a reason why lentils are so popular with people following a plant based-diet – it’s because they’re high in protein (not to mention cheap). They’re also versatile and can be used in many different ways. When cooked, 100g of lentils can provide up to 26g of protein.

Tofu is a Good Source of Vegan Protein

Tofu is commonly used to replace meat in a vegan diet. Although, it can be used in other ways too – specifically in smoothies and desserts. It’s also a popular alternative to scrambled eggs on toast. Tofu is tasteless, so remember you’ll need to either marinate it or add some salt and pepper to flavour. Made from soya beans, tofu can provide 12.6g of protein per 100g.

A meal rich in vegan protein. Tofu, broccoli, cashew nuts, onion and spaghetti


It looks a bit like couscous, although I commonly refer to it a frogspawn. Like tofu, quinoa can be used in main meals and desserts. Despite it being filled with protein rich goodness, I must confess – I’m not a fan. But it’s a great source of protein and can provide 8.8g per 100g when cooked.


I love rice! Depending whether you’re using white or brown, long grain or short grain, protein intake can vary from 2g to 3.2g per 100g when cooked. Although to help retain the protein qualities, you might think about steaming it when you cook it.

Peanut Butter is a Good Source of Vegan Protein

Whether being used in sauces or spread on a bagel for a post-workout snack, peanut butter can provide a good source of protein any time of day. You can expect to find 29.6g per 100g or 7.1g per 24g (approx. a tablespoon sized serving)


A good source of protein that can provide up to 5g per 100g. Dry roasted chickpeas are one of my favourite snacks.


Hailed as a superfood over the last few years (but let’s face it, there’s a new one nearly every week), 100g of this leafy green can provide 4.3g of protein. It’s versatile too and can be used for cooking, smoothies or added to a salad.


Another superfood that provides us with a good source of protein. Just like kale, it’s very versatile and can be used in curries, as part of a salad, added to smoothies or boiled into burgers – I love spinach! You can typically find 2.9g of protein per 100g.


Small trees! Great to add to stir fry’s. You can expect to find 2.8g of protein per 100g. Broccoli is also a good source of calcium and iron.

Chia Seeds

Chia seeds are another versatile food that can be either sprinkled or used in a dessert – they can even be used as a replacement for egg in recipes. I like to add them to my muesli in a morning. You can find up to 17g of protein per 100g. (Typical serving size, 24g)


Seeds and nuts are a great source of protein. Almonds are popular to snack on, can be used in baking and also made into almond butter. Almonds contain 21g of protein per 100g. (Serving size approx. 30g)

Pumpkin Seeds

Pumpkin seeds can be used as a snack throughout the day, sprinkled on foods, added to salads or used in baking. You can typically find 30g of protein per 100g. (Serving size approx. 35g)

Final Thoughts on Sources of Vegan Protein

This isn’t an exhaustive list by any means, but it gives you an idea of where to look for vegan protein if you follow, or are thinking of following a plant based diet.

As you can see, you don’t need to eat meat to get a healthy level of protein in your diet or help with your athletic performance. Tennis players Serena and Venus Williams, ultramarathon runner Scott Jurek, former Ironman triathlete Brendan Brazier and US Olympic weightlifter Kendrick Farris all lead a vegan lifestyle. Which just goes to show, if they can manage without protein from meat and dairy, there’s no reason why everyone can’t.


12 Vegan Sources of Protein


You Might Also Like

No Comments

Leave a Reply