Protein sources

May 20, 2023
Protein sources by
Written by
Share With Friends

Table Of Contents

Vegan protein sources

Ever wondered how do vegans get their protein? It's important to know the best protein sources for vegans and vegetarians as more people shift towards a plant-based diet. Plant-based options can provide high-quality protein and other essential nutrients like fiber, omega-3 fatty acids, and vitamins and minerals. Whether you want to meet daily protein requirements or support a healthy lifestyle, there are 18 plant-based protein sources to consider. Even though the amounts of protein required will vary from person to person, incorporating a variety of these options into your diet can give your body the essential amino acids and other nutrients it needs to thrive on a plant-based diet.

Why do we need protein?

Protein is needed for bodily function. It is made up of amino acids that create new cells, tissues, and muscles. Protein helps with fluid balance, oxygen transport, and supporting the immune system. Athletes and physically active individuals require protein to build and restore muscles. Protein is important for maintaining muscle mass as we age. Insufficient protein intake can lead to muscle weakness and decay. Protein is a vital nutrient for weight management and bone health. It prevents overeating and supports healthy weight loss or maintenance. Additionally, it aids in the absorption and utilization of calcium, which is necessary for strong bones and teeth. Studies have shown a positive connection between protein intake and bone density. Protein is crucial for the immune system. It provides amino acids that create antibodies to protect the body from harmful pathogens and foreign invaders. Immune cells and enzymes need protein to function effectively. Protein is essential for maintaining good health, muscle building and repair, bone health, weight management, and the immune system. Balanced diets can provide protein from both animal and plant-based sources.

What's the recommended protein intake?

Protein requirements for plant-based diets depend on age, sex, weight, and physical activity level. The recommended daily allowance for adults is 0.8 grams of protein per kilogram of body weight. Physically active individuals may need more protein. Moderate activity levels suggest 1 gram of protein per kilogram of body weight. High levels of physical activity may require 1.2-1.6 grams of protein per kilogram of body weight. Animal products have all nine essential amino acids, making them "complete" proteins. Some plant-based sources lack some amino acids. Combining plant proteins can create a complete protein meal. Consult a registered dietitian or healthcare provider for individual goals and circumstances.

Organic, Flavourless Pea Protein

Can excessive protein intake be harmful?

Protein is important for building and repairing tissues, but too much can harm health. High-protein diets may increase the risk of kidney damage, liver problems, and heart disease. Excess protein can strain the kidneys and harm the liver's ability. It's important not only to consume protein in moderation but also to balance it with other nutrients. The recommended daily protein intake is 0.8 grams per kilogram of body weight.Some experts suggest upping it but exceeding this is not advisable. Choose protein sources low in harmful fats and cholesterol. Plant-based proteins may offer vital nutrients. Consult a healthcare provider or registered dietitian for an appropriate protein intake that aligns with individual needs and goals while maintaining a balanced intake of essential nutrients.

Is it possible for vegan athletes to obtain enough protein?

Vegan athletes often worry about getting enough protein without consuming animal-based products. However, plant-based proteins can provide the necessary amino acids for muscle growth and recovery. Foods like soybeans, lentils, peas, and brown rice are rich in protein and other essential vitamins and minerals. Nuts and seeds, such as almonds, chia seeds, and pumpkin seeds, are good sources of plant-based protein. Nut butter, like peanut and almond butter, offers protein and healthy fats. Pea protein powder is popular amongst vegan protein powders and is a complete protein source with essential amino acids for muscle recovery and growth. Nutritional yeast is protein-rich and high in B vitamins, including vitamin B12, which is crucial for vegans. Including a diverse range of plant-based proteins in your diet can help vegan athletes achieve their fitness goals.

Benefits of plant-based protein

More people are choosing to eat plant-based diets for ethical and health reasons. Plant-based proteins can meet daily protein requirements and have unique health advantages. They are lower in fat and calories than animal-based proteins, aiding in weight management and reducing the risk of chronic diseases. Plant-based proteins are also a good source of fiber, contributing to digestive health and lowering the risk of certain cancers. They are rich in essential vitamins and minerals like iron, calcium, and potassium, promoting overall wellness. Plant-based diets are sustainable and require fewer resources to produce than animal-based diets. Plant-based proteins are versatile and flavorful, used in a variety of dishes and as meat substitutes. Eating more plant-based protein can improve health and reduce environmental impact.

Are plant proteins complete proteins?

Animal protein has all essential amino acids, but some plant sources like soy, quinoa, and hemp are complete proteins too. Other plant sources may be incomplete, but our bodies can combine sources for complete proteins. A diverse plant-based diet can provide all the necessary amino acids. For adults, the recommended daily protein intake is 0.8 grams per kilogram of body weight. Plant-based protein sources have fiber, vitamins, and minerals that animal-based ones may lack. A varied plant-based diet can provide all the essential amino acids. Eat a variety of plant-based protein sources throughout the day for a healthy and sustainable protein option.

Plant vs animal protein

Protein is necessary to maintain and repair tissues, build hormones and enzymes, and support metabolism. Plant-based foods are a beneficial protein option. Animal and plant proteins have different amino acid profiles. Plant-based proteins are "incomplete." Eating a variety of plant-based foods can provide all necessary amino acids, along with beneficial nutrients. Choosing plant-based protein can reduce your carbon footprint, conserve resources, and promote animal welfare. Plant-based protein is affordable and accessible, especially in low-income communities. A variety of plant-based foods can meet daily protein needs and provide essential nutrients. Plant-based protein supports health and the planet.

Is there such a thing as too much protein?

Protein is essential for tissue building and repair. Overconsumption of protein can harm the body. The body only requires a specific amount of protein daily. Too much protein can strain the kidneys and cause damage over time. High-protein foods can lead to weight gain, especially if they're calorie-dense. Animal proteins may contain high levels of saturated fat and cholesterol. This increases the risk of heart disease. Plant-based protein sources like beans, nuts, and tofu are healthier options. They're lower in calories and saturated fat. Protein intake, portion sizes, and calorie intake must all be considered. Adults need between 0.8 and 1.0 gram of protein per kilogram of body weight per day. This varies based on age, sex, weight, and activity level. A balanced and moderate diet is crucial for overall health. Protein is important, but only a piece of the puzzle. A varied and nutrient-dense food intake with portion control and calorie intake monitoring is optimal.

Benefits of vegan proteins

Vegan proteins have benefits for plant-based dieters. They are usually lower in saturated fat and calories than animal proteins. Vegan proteins provide essential nutrients and can prevent chronic diseases. They are high in soluble fiber and complex carbohydrates, which regulate blood sugar and reduce the risk of type 2 diabetes. Many plant-based proteins contain omega-3 fatty acids, which reduce inflammation and improve heart health. Combining different sources of plant-based protein ensures essential amino acids are obtained. Vegan protein sources are sustainable compared to animal-based proteins. Livestock farming contributes to deforestation and greenhouse gas emissions. Choosing vegan proteins reduces carbon footprint and supports sustainable farming practices. Plant-based protein sources are nutritious and tasty for vegan dieters.

They're eco-friendly

Vegan protein is beneficial for health and the environment. Meat production negatively impacts the environment with climate change, deforestation, and water pollution. Plant sources such as legumes, nuts, and seeds have a lower impact. Animal protein production requires a lot of resources like water, feed, and energy. Livestock farming emits greenhouse gases and contributes to global warming. If everyone stopped eating meat, land use for agriculture could decrease by 75%, food-related greenhouse gas emissions by 60%, and air and water pollution significantly. Soy production uses 28 times less land, 11 times less water, and produces 10 times fewer greenhouse gas emissions than beef production. Lentils, chickpeas, and black beans are similar. They require fewer resources and emit fewer greenhouse gases. Plant sources have a longer shelf life and reduce food waste. Opt for plant sources for protein to aid the environment and ensure a sustainable future.

They're easy on your wallet

Adding vegan protein to your diet can save you money. Meat, poultry, and fish can be expensive, while beans, legumes, and grains are more affordable. For example, one pound of black beans or garbanzo beans can cost as little as $1 and provide 50-60 grams of protein. In contrast, one pound of chicken breast can cost over $5 and provide only 90 grams of protein. Though animal proteins may have more protein per pound, they are not always the better value when you consider cost. Nutrient-rich vegan protein sources like peanut butter and nutritional yeast are also affordable. Choosing plant-based proteins can benefit the environment, ethics, and your budget. Swap some animal proteins for affordable and protein-rich vegan options.

They also contain other important nutrients

People often only consider protein grams in their food. Vegan protein sources offer more than just protein, like fiber. Fiber is essential for digestion, blood pressure, and cholesterol. Legumes, such as beans, provide both protein and fiber. Vegan protein sources contain vital amino acids that our bodies can't produce. Hemp seeds are a complete protein source, while others are incomplete. Vegan protein sources also have high levels of vitamins and minerals, like magnesium in pumpkin seeds and calcium in sesame seeds. Brown rice and quinoa have protein, fiber, iron, and zinc. Incorporating various vegan protein sources in your diet ensures a range of vital nutrients. Remember to consider all the essential nutrients in a protein source, not just protein grams.

Drawbacks of vegan proteins

Vegan proteins have benefits and drawbacks. Athletes may struggle to meet daily protein needs without animal products. Some vegan proteins are incomplete and may cause deficiencies. To get all essential amino acids, vary your sources of vegan protein. Vegan protein sources can be high in carbs, which may be a concern for those limiting sugar and starch intake. Processed vegan foods may contain added sugars and refined carbs. Some vegan proteins are high in anti-nutrients, which may lead to mineral deficiencies and other health problems. Using vegan protein sources has benefits, but it's important to be aware of the drawbacks and take steps to mitigate them.

They lack important amino acids

Vegan diets have health benefits, but they require attention to ensure proper nutrition. One challenge is the lower levels of essential amino acids in vegan protein sources. Animal-based protein sources contain all essential amino acids, but many plant-based sources are deficient. Vegans can get complete proteins from quinoa, buckwheat, soybeans, and hemp seeds. Combining different protein sources, such as rice and beans, can create complete proteins. Diversifying the diet with plant-based proteins helps vegans get all the essential amino acids they need for optimal health.

Absorption may be limited

There are benefits to vegan diets, but some protein sources may not be absorbed well. Anti-nutrients like phytic acid can prevent mineral absorption. Incomplete proteins may lack essential amino acids, but combining sources can fix this. Plant-based proteins have lower levels of leucine, which is important for muscle protein synthesis. To meet protein needs, vegans should eat a variety of high-quality plant-based proteins and consider nutrient absorption. Despite challenges, vegans can get all the protein they need for good health.

The protein content per serving is lower

Choosing only vegan protein sources may result in lower protein per serving compared to animal-based sources, which can be a challenge for vegans who require higher protein intake for activities such as weightlifting or endurance sports. However, vegan diets are not lacking in protein overall, and many plant-based protein sources are high in fiber, iron, and antioxidants. Including quinoa, tofu, tempeh, roasted chickpeas, kidney beans, hemp seeds, and nutritional yeast in the diet can help reach protein goals. Consuming protein-rich snacks like nut butter or hummus can also increase protein intake. In summary, a plant-based diet can provide sufficient daily protein with careful planning and a variety of protein sources.

Signs of protein deficiency

Protein is an essential nutrient that is crucial for our overall health and wellness. It's responsible for building and repairing tissues, regulating hormones, and maintaining a healthy immune system. However, not getting enough protein in our diets can lead to several negative health consequences.

Muscle loss

If you're not consuming enough protein, your body will start to break down muscle tissue to obtain the amino acids it needs. This can lead to decreased muscle mass and strength, making you feel weak and fatigued.

Hair loss

Protein is necessary for healthy hair growth and maintenance. A lack of protein can cause hair thinning and loss, as well as brittle and weak nails.

Poor concentration and mood

Protein helps regulate our neurotransmitters, which are responsible for our mood and cognitive function. A deficiency in protein can lead to poor concentration, memory loss, and even depression.

Slow recovery from injuries or illnesses

Protein is essential for tissue repair and recovery. Without enough protein, your body may struggle to heal from injuries or illnesses, leading to prolonged recovery times.

Swelling and fluid retention

Protein is necessary for maintaining a proper fluid balance in the body. Without enough protein, you may experience swelling and fluid retention in your extremities.

If you're experiencing symptoms that may indicate protein deficiency, it's important to speak with a doctor to determine the underlying cause. Consuming enough high-quality protein sources throughout the day, such as eggs, chicken, fish, tofu, lentils, and quinoa, can help prevent protein deficiency. For those following a vegan or vegetarian diet, incorporating protein-rich plant sources like chickpeas, beans, and nuts can help ensure adequate protein intake.

How can a vegan get 100 grams of protein a day?

Vegans may struggle to get 100 grams of protein per day. But it's possible with planning and creativity. Plant-based protein sources like beans, lentils, quinoa, nuts, tofu, tempeh, and seitan can help. Combining these sources can provide the amino acids your body needs to build muscle. For breakfast, try a tofu scramble with black beans and whole-grain toast with peanut butter (24 grams of protein). A cup of edamame is a snack with 17 grams of protein. Lunch could be a quinoa salad with chickpeas, veggies, and tahini dressing (25 grams of protein). An apple with almond butter is another snack option (8 grams of protein). For dinner, try a seitan stir-fry with brown rice and veggies (26 grams of protein). Spread protein intake throughout the day, aiming for 0.8-1 gram per kilogram of body weight. Consult a registered dietitian for concerns.

Affordable vegan protein sources

Veganism's popularity is increasing due to animal welfare, climate change, and health concerns. Vegans often get asked where they get their protein from. While animal products are high-quality protein sources, it's possible to get enough protein on a vegan diet. Plant-based protein sources are just as nutritious and affordable. Lentils, chickpeas, tofu, black beans, and peanuts are affordable vegan protein sources that provide essential nutrients. Many options are available for those on a budget or looking to add more plant-based protein to their diet.


Lentils are a great source of protein and can be used in a variety of dishes. One cup of cooked lentils contains about 18 grams of protein and only costs a few cents per serving. Lentils are a beneficial addition to any diet due to their high fiber, iron, and folate content.


Chickpeas, also referred to as garbanzo beans, are a flexible and economical source of vegan protein. They can be used to create hummus, be roasted as a snack, or be included in chickpea salads and stews. A single cup of cooked chickpeas offers approximately 15 grams of protein for a modest cost.


Tofu is a staple in many vegan diets. It is a great source of protein and can be used in a variety of dishes, such as stir-fries, curries, and sandwiches. One-half cup of tofu contains about 10 grams of protein and is relatively inexpensive, especially when bought in bulk.

Black Beans

Black beans are not only a great source of protein, but they are also packed with fiber, iron, and other important nutrients. One cup of cooked black beans contains about 15 grams of protein and only costs a few cents per serving. They can be used in a variety of dishes, such as tacos, burritos, and soups.


Peanuts are not just a great snack; they are also a fantastic vegan protein source. One ounce of peanuts contains about 7 grams of protein and only costs a few cents. Peanuts can be used in a variety of dishes, such as peanut butter sandwiches, satay sauce, and Thai salads.

The ultimate guide to vegan protein sources

Read on for the ultimate guide to vegan sources of protein. Plant protein food is not only nutritious, it's also delicious! 

Tofu, tempeh & edamame

These soy-based protein sources are versatile and can be used in many dishes. Tofu works in stir-fries, salads, and smoothies. Tempeh can be grilled, crumbled in tacos, and chili. Edamame can be added in salads and soups and eaten alone. Overall, tofu, tempeh, and edamame are nutritious and affordable vegan protein sources that are easily accessible. Whether you're a vegan, vegetarian, or looking for protein, these soy-based foods are worth trying.


Tofu, also known as bean curd, is a versatile and affordable protein source that can be used in a variety of dishes. Made from soybean milk, tofu is high in protein, with over 10 grams of protein per 100 grams of tofu. In addition to protein, tofu is also a good source of calcium, iron, and magnesium. Tofu comes in different textures, with firmer varieties being more protein-dense, while softer tofu has a higher water content.


Tempeh is another soy-based protein source that has gained popularity in recent years. Made from fermented soybeans, tempeh has a nutty and earthy flavor. It's also a complete protein, containing all the essential amino acids the human body needs. In addition to protein, tempeh is also an excellent source of fiber, iron, and calcium. Tempeh typically has around 19 grams of protein per 100 grams of tempeh.


Edamame refers to young soybeans that are still in their pods. These are usually boiled or steamed and then lightly salted, making them a delicious snack or side dish. Edamame is a good source of protein, with around 11 grams of protein per 100 grams of edamame. It's also a great source of fiber, vitamins, and minerals, such as vitamin K and folate.


Seitan is a high-protein, plant-based meat substitute made from wheat gluten. It is versatile and chewy, making it perfect for dishes like stews and sandwiches. It contains 25 grams of protein per 100 grams, which is valuable for vegans and vegetarians who need complete proteins in their diet. Because it has low fat and carbs, it suits those on a low-fat or low-carb diet. Additionally, seitan is a good iron source that helps maintain healthy blood. It's easy to find seitan in stores or make it at home from vital wheat gluten and common ingredients such as vegetable broth and soy sauce.

Beans, legumes & pulses

Beans, legumes, and pulses are vegan protein sources derived from dried legume seeds like chickpeas, lentils, black beans, and kidney beans. Pulses are fiber, vitamin, mineral, and essential amino acid-rich, aiding muscle growth and recovery. Lentils offer up to 18 grams of protein and 15 grams of fiber per cooked cup, while chickpeas provide around 15 grams of protein per cup. These complete plant-based proteins are heart-healthy, low in saturated fats and cholesterol, and high in potassium. They can be effortlessly added to salads, dips, or as meat substitutes. Legumes, such as kidney, black, garbanzo, and lentils, are versatile, providing protein, fiber, complex carbs, vitamins, and minerals, and can be paired with nuts, seeds, or whole grains. Incorporating beans and legumes are easy and versatile in many dishes like salads, stir-fries, and soups, and as a meat substitute, satisfying protein requirements while also providing essential nutrients and fiber.

Garbanzo beans or chickpeas

Chickpeas are a vegan staple packed with protein. One cup has around 15 grams of protein, making it great for vegetarians and vegans. Chickpeas contain essential amino acids like tryptophan, which is necessary for serotonin production. Chickpeas can be roasted, mashed into burgers, or added to soups and stews. One cup provides almost 13 grams of dietary fiber essential for a healthy digestive system. Chickpeas are a complete protein source when combined with a grain like brown rice or quinoa. They're versatile, flavorful, and nutrient-dense, making them a great addition to any vegan diet.

Black beans

Black beans are another healthy legume, providing 15 grams of protein per cup. These little legumes are loaded with fiber, with 15 grams per cup, and rich in iron, copper, and zinc. Black beans can be used in a variety of dishes, from tacos and burritos to salads and soups.

Kidney beans

Kidney beans are often used in chili, but they are also a fantastic source of protein, with 13.4 grams per cup. They are high in fiber, 11.3 grams per cup, and packed with iron, magnesium, and potassium.

Varieties of beans, including pinto, navy, and white beans, are all excellent sources of protein and fiber, making them a great addition to any plant-based diet.


Lentils are a legume with many nutrients. They're high in protein and fiber, making them great for vegans and vegetarians. Half a cup of lentils has 9 grams of protein and 8 grams of fiber. Lentils have all the essential amino acids, making them a complete protein. They're also rich in minerals and vitamins like iron, folate, magnesium, and potassium. Lentils can be used in many dishes, such as soups, stews, salads, and curries. They can also be used as a meat substitute in dishes like lentil meatballs and burgers. Lentils are known to be healthy because of their iron, fiber, and complex carbohydrates.

Nuts & nut butter

Nuts, nut butter, and seeds are great sources of vegan protein. They are versatile and easy to add to meals and snacks. Almonds, cashews, and peanuts are nutrient-dense and high in protein. Peanut butter contains 8 grams of protein per serving. Opt for all-natural nut butter without added sugar and oils. Pumpkin, sunflower, and chia seeds are great vegan protein sources. Chia seeds have essential amino acids and omega-3 fatty acids. Be mindful of portion sizes, though, due to their high-calorie content. They can help with weight management and heart disease prevention. Enjoy nuts in moderation.


Almonds have 6g of protein per ounce and are a vegan protein source. They contain fiber, healthy fats, magnesium, and vitamin E, which promote heart health and cognitive function and reduce inflammation. Almonds also lower cholesterol and control blood sugar. You can eat almonds as a snack, in salads, smoothies, or as a base for vegan cheese. Choose raw or unsalted almonds to avoid excess sodium and oils. Combine with other plant-based protein sources for a complete amino acid profile. Nuts are an excellent source of plant-based protein and other important nutrients.


Pistachios are another excellent source of vegan protein, with one ounce containing 6 grams. They are also rich in fiber, which can help support digestive health.


Cashews are a good source of protein, with one ounce containing 5 grams. They are also rich in magnesium, which is important for muscle and nerve function.

Brazil nuts

Brazil nuts are a powerhouse when it comes to protein content, with one ounce containing 4 grams. They are also an excellent source of selenium, which supports immune function.


While walnuts may contain slightly less protein than some other nuts on this list, they are still a good source of plant-based protein, with one ounce containing 4 grams. They are also a good source of omega-3 fatty acids, which support brain health.


One ounce of hazelnuts contains 3 grams of protein, along with healthy fats and fiber. They are also a good source of vitamin E.


Pecans may be known for their sweet taste, but they are also a source of protein, with one ounce containing 2.5 grams. They are also a good source of zinc, which supports immune function.

Macadamia nuts

Macadamia nuts are high in healthy fats, but they also contain protein, with one ounce containing 2 grams. They are also a good source of thiamin and manganese.

Pine nuts

Pine nuts may be small, but they pack a nutritional punch. One ounce contains 2 grams of protein, along with a variety of vitamins and minerals.


Peanuts may be technically considered a legume, but they are often treated as a nut. They are an excellent source of protein, with one ounce containing 7 grams. They are also a good source of folate, which is important for cell growth and development.

Protein-rich vegetables

Protein is important for the body. It helps with tissue building and repair and the production of hormones and enzymes. Animal products are usually rich in protein, but vegans may need alternative sources. Beans, grains, nuts, and vegetables are all good options. Five green veggies that are high in protein include... Some plant-based foods contain more protein per calorie than animal products. Here are 17 fruits and vegetables that are good sources of protein.


Spinach is a nutritious and versatile ingredient. It contains 5 grams of protein per cup, and is rich in vitamins and minerals like iron and vitamin C. Spinach is low in calories, making it ideal for weight management. It has a slightly bitter taste and has been used in cooking for centuries. Spinach is loaded with nutrients like fiber, antioxidants, vitamins, and minerals. Vegans and vegetarians can benefit from spinach as a plant-based protein source. Spinach is high in vitamin A, vitamin K, and iron. Antioxidants in spinach protect cells from damage, and its nitrates are linked to improved blood pressure levels. Spinach can be enjoyed in salads, smoothies, casseroles, and baked goods. It's a nutritious addition to any diet, offering many health benefits.


Broccoli is a great plant-based protein source, with 3 grams per cooked cup. It's high in fiber, vitamin C, and vitamin K for good health. Broccoli has many nutrients, including vitamins A, C, and K, folate, and fiber. It has antioxidants for inflammation and cancer prevention. Broccoli has all nine essential amino acids and is a meat-free protein option. It's high in fiber for digestion and vitamins C and A for immune and eye health. Enjoy broccoli in many dishes for overall health benefits.


Kale is a superfood because it is packed with nutrients. One cup contains over 100% recommended daily intake for vitamins A and C. It is also an excellent source of fiber, which is crucial for healthy digestion and reducing the risk of heart disease and stroke. Kale is high in antioxidants, which protect the body from free radicals that can lead to chronic diseases like cancer. Kale is versatile in the kitchen and can be eaten in many different ways. If you're looking for a nutritious addition, consider adding kale to your meal plan.


Seaweed is a sea vegetable used in Asian cuisine for centuries. It contains essential vitamins, minerals, and nutrients for health benefits. High iodine content in seaweed ensures proper thyroid function and overall health. Seaweed is a complete protein with all essential amino acids for humans. It's a great addition to a vegan diet and has up to 48 grams of protein per cup. Seaweed has omega-3 fatty acids for lower blood pressure, reduced inflammation, and improved heart health. It's good for digestion and regularity. Seaweed is versatile in the kitchen and can be used in many dishes. Popular varieties include nori, dulse, wakame, and kelp. Seaweed is a nutrient-dense food with many benefits.


Sweetcorn is a nutritious vegetable enjoyed worldwide. It provides 4.7 grams of protein and 3.6 grams of fiber per cup. These are essential for building and repairing tissues, regulating hormones, and healthy digestion. Sweet corn also contains antioxidants, vitamins, and minerals like vitamin C, vitamin B6, magnesium, and potassium. It can be used in various dishes, making it versatile. Sweet Corn is a tasty and healthy addition to any diet.

Brussels sprouts

Brussels sprouts are an excellent vegan source of protein. One cup of cooked Brussels sprouts contains about 4 grams of protein, making them a great choice for vegan and vegetarian diets. They also contain other vital nutrients, including vitamin C and vitamin K, which help maintain healthy bones, blood vessels, and vision. Also, Brussels sprouts are low in calories and fat content, making them a great option for anyone looking to lose weight or maintain a healthy lifestyle.


Peas are a vegan protein option with essential vitamins and minerals. Cooked peas contain 8 grams of protein per cup and are high in fiber, vitamin C and K. Peas are legumes rich in essential amino acids that maintain and repair our bodies. They are loaded with fiber, providing 7 grams per cup, helping prevent chronic diseases. Peas can be added to many dishes for a healthy vegan diet. Green peas contain 8 grams of protein per cup, are rich in fiber, vitamins, and minerals, and are low in fat. They help maintain good health and prevent chronic illnesses. Incorporate them into your meals for a nutritious addition to your diet.


Asparagus is a great vegan protein source! With 4 grams of protein per cup, it's an excellent way to fill up on an essential micronutrient. Not only that, but asparagus contains a variety of other nutrients like fiber, folate, and vitamins A, C, and K. Asparagus is easy to prepare and can be used in a variety of recipes. Try roasting it in the oven, adding it to your favorite salads or soups, or just steaming it with a little bit of olive oil and garlic.


Avocados are an incredibly versatile and nutrient-rich vegan protein source. With four grams of protein per medium-sized fruit, they make a perfect addition to salads, sandwiches, and desserts. Not only do avocados provide a healthy dose of protein, but they also contain vitamins C, and K. Vitamin C is important for maintaining a healthy immune system and skin health, while vitamin K aids in blood clotting and bone health.


Artichokes are a great vegan protein source because they contain essential amino acids, the building blocks of proteins. Not only do they provide a good amount of protein per serving, but they also provide numerous other health benefits. Artichokes are a great source of antioxidants, which help protect cells from damage and reduce inflammation. They have also been shown to improve digestion and promote heart health.

Sweet potatoes

With about 2 grams of protein per cup, sweet potatoes are a fantastic addition to any vegan diet. They can be baked, roasted, boiled, or mashed for a delicious side dish. Sweet potatoes are also great when pureed and added to soups, stews, and curries for an extra burst of flavor. For a protein-rich meal, sweet potatoes can be combined with lentils, beans, or peas for a balanced vegan meal. Sweet potatoes are a great source of slow-burning carbohydrates that can help keep you full and satisfied. They're also high in fiber and vitamin A.


Another cruciferous vegetable, cauliflower, contains about 2 grams of protein per cup. It's also a good source of vitamins C and K. Cauliflower is an incredibly versatile vegetable that can easily be incorporated into your meals. In terms of protein, it can be used to make vegan "riced" cauliflower, which is a great alternative to rice for a low-carb option. It can also be steamed or boiled and served as a side dish or mashed and used as a base for other dishes. You can even turn it into vegan "wings" by baking it with some seasonings.


Spirulina is a type of blue-green algae that is considered a superfood. It contains all nine essential amino acids in just one tablespoon (7 grams), making it an excellent source of complete protein for those following a plant-based diet. Spirulina is rich in vitamins B12, iron, and calcium, which are essential for vegetarians and vegans who may lack these nutrients. It also has antioxidants and anti-inflammatory properties that promote heart health and lower cholesterol levels. You can easily add it to smoothies, juice, or soups as a nutrient-dense addition to your diet.


Potatoes are a common dietary staple. They're high in protein, vitamins C and B6, potassium, and fiber. They may have anti-inflammatory properties and could help lower blood pressure. Despite their unhealthy reputation, potatoes are nutritious when prepared properly. Roasting, boiling, or grilling them can provide different flavors. Topping them with vegan chili, lentils, or black beans can add extra protein. Potatoes are an ideal addition to any vegan diet, as they contain about 7.6 grams of protein per cup of boiled potato cubes.


Mushrooms are a type of fungus that comes in many types and colors. They are nutritious, containing vitamins, minerals, antioxidants, and naturally occurring vitamin D, which is important for bone health and immune function. Mushrooms are also good for building muscle and managing weight, as they are high in protein and fiber and low in calories and sodium. They can be cooked in various ways and used in vegetarian or vegan dishes. Additionally, mushrooms have been used for medicinal purposes for thousands of years, and studies have shown they may have anti-inflammatory, anti-cancer, and immune-boosting properties. Overall, mushrooms are versatile and nutritious and worth trying.


MycoProtein is a protein source made from Fusarium venenatum fungus for plant-based diets. It's sold in various forms, like nuggets, burgers, and sausages, in health food stores and supermarkets. MycoProtein has all the necessary amino acids and is high in fiber, making it more filling than animal proteins. It's also low in fat and calories and contains important vitamins and minerals like iron and zinc. However, MycoProtein can cause allergic reactions in some people, so it's important to start with a small portion and monitor for adverse reactions. It's a nutritious and sustainable addition to plant-based diets.

Protein rich fruits

By incorporating some of these protein-rich fruits and veggies into your diet, you can easily get the nutrients you need to stay healthy and energized while also meeting your daily protein requirements on a vegan or plant-based diet.


Guava is a tropical fruit that has 4 grams of protein per cup. It is also rich in vitamin C and fiber. There are two types of guava: yellow-fleshed and pink-fleshed. They both have the same amount of protein and nutrients. Guava is a good vegan protein source because it is low in fat and calories but high in essential vitamins and minerals.


A medium kiwi has 2 grams of protein and is rich in vitamin C and fiber. Kiwi is a great source of vegan protein, with essential nutrients that the body needs. It's low in calories and fat, perfect for a snack without worrying about extra calories or fats. Kiwis are also rich in antioxidants which protect cells and reduce inflammation.


Persimmons are a versatile and tasty fruit. They contain 1 gram of protein per fruit and are a good source of fiber, vitamin A, and vitamin C. They can be eaten fresh, dried, or cooked. The flesh is firm but soft with a mild sweetness, and the seeds are encased in an edible skin that's easy to peel away.


Grapefruit has 1 gram of protein, vitamin C, and fiber per half fruit. It's great for plant-based diets. You can eat it alone, in smoothies, salads, oatmeal, or yogurt. Grapefruit is high in vitamin C, which boosts the immune system and prevents diseases. It's also rich in fiber, which promotes digestive health.


One medium orange contains roughly 1 gram of protein. They're also a good source of vitamin C and potassium. Oranges are a great way to get in some vegan protein without having to resort to processed foods. They can be eaten as-is, juiced, or used as an ingredient in recipes. For those who have trouble getting enough protein from their diet, oranges can make a significant contribution.


A single tangerine contains about 1 gram of protein. They're also high in vitamin C and fiber. Tangerines are a great source of vegan protein, especially for those who don't eat animal products. They can be eaten as is, or juiced to make a delicious and nutritious smoothie. Additionally, tangerine juice can be used in dressings or sauces to add flavor and texture to dishes.


Figs have 1 gram of protein per fruit and are high in fiber and potassium. They're an excellent source of vegan protein and essential vitamins and minerals. Figs have antioxidants and phytonutrients that can help protect against diseases. They're versatile and can be eaten fresh or dried, added to smoothies or yogurt, or used in baking. They're also a great snack on the go.


Blackberries have 2 grams of protein per cup and are high in fiber and vitamin C. They're a great source of plant-based protein, especially for vegans. These contain all nine essential amino acids required for daily protein intake. Additionally, they have anti-inflammatory properties that can help with joint pain and other health issues. They can be eaten raw, blended into smoothies or juices, or used in baking.

Whole grains & seeds

For vegans, whole grains are a good source of protein. They provide plant-based protein and are rich in fiber, vitamins, and minerals that are essential for proper bodily function. Seeds are another excellent protein source for vegans, as they contain healthy fats, fiber, and essential vitamins and minerals. Incorporating these nine vegan protein sources into meals is easy.

Brown rice

Brown rice is a highly nutritious whole grain that is rich in protein, fiber, and essential vitamins and minerals. For every cup of cooked brown rice, you can get about 5 grams of protein. It's also a good source of selenium, magnesium, and B vitamins. Brown rice is an incredibly versatile grain and can be used in a variety of dishes, including stir-fries, sushi rolls, and even desserts.

Wild rice

Wild rice is a staple food for indigenous communities in North America. It has twice as much protein and fiber as other types of rice. Essential minerals like manganese, magnesium, and phosphorus can be found in wild rice. It also has potassium which regulates blood pressure and fluid balance. When purchasing wild rice, make sure the product is labeled as "100% wild rice." Enjoy its numerous benefits by incorporating wild rice into your diet.


Quinoa is a superfood that is high in protein and is considered a complete protein because it contains all nine essential amino acids. It's also packed with fiber, iron, magnesium, and other nutrients that are essential for good health. Quinoa is incredibly versatile; you can incorporate it into your meals in many ways. It can be used as a base for salads or bowls, cooked as a side dish or used as a gluten-free alternative to pasta and bread.


Amaranth is an ancient grain that was consumed by the Aztec and South American cultures. It provides 9 grams of vegan protein per cup, making it a versatile ingredient for cooking. Amaranth can be used as a base for grain bowls, soups, stews, and baked goods. It is also high in fiber and other important nutrients.


Barley is another nutritious whole grain that is high in protein, fiber, and various essential vitamins and minerals. It also has a low glycemic index, making it an excellent choice for maintaining healthy blood sugar levels. For every cup of cooked barley, you can get around 4 grams of protein. Barley is a versatile grain that can be used in soups, stews, and as a side dish.

Bread made from sprouted grains

Being made from a distinct concoction of sprouted grains and legumes, including wheat, barley, millet, lentils, and soybeans, Ezekiel bread is an ideal source for a complete protein diet, containing all essential amino acids. One slice of Ezekiel bread offers 4 grams of protein, surpassing traditional bread made from refined grains. Additionally, other bread crafted from sprouted grains may have multiple grain and legume combinations. These breads are equally rich in protein and fiber while offering better digestibility.

Hemp seeds

Hemp seeds are highly nutritious. Just three tablespoons provide 10 grams of protein, as well as omega-3 fatty acids, fiber, and iron. They're a complete protein source, containing all essential amino acids. Hemp seeds can be added to various dishes for added nutrition. Vegans love them for their versatility and nutrient-packed profile. They're easy to digest, making them ideal for sensitive stomachs. Hemp seeds also add delicious flavor to plant-based meals.

Oats and oatmeal

Oats and oatmeal are nutritious and tasty for vegans. They have plant-based protein and essential nutrients, high in protein and fiber. This can lower cholesterol and promote digestive health. Oats also have vitamins and minerals that support healthy bones, regulate blood pressure, and boost the immune system. Use whole-grain oats and avoid added sugars and artificial ingredients. Incorporate whole grains like oats for a nutrient-drenched vegan diet.


Buckwheat is a vegan protein source. It's nutritious and versatile for various dishes. One cup has 6 grams of protein and 4 grams of fiber. Buckwheat contains vitamins B6 and B3, magnesium, and iron. It has antioxidants like rutin and quercetin. You can use it in sweet and savory dishes, such as whole groats, flour, noodles, or porridge. Buckwheat pancakes or waffles are delicious and protein-packed with fruit and nut butter. Buckwheat noodles are gluten-free with a nutty flavor and chewy texture. Adding buckwheat to your diet is a great idea for any plant-based diet.

Spelt and teff

Spelt and teff are nutritious grains with high vegan protein content. Spelt, an ancient grain, has around 11 grams of protein per cup and is rich in fiber, magnesium, and iron. Teff, also ancient, offers around 9 grams of protein per cup and is high in fiber, iron, and calcium. It's also gluten-free, making it ideal for those with gluten intolerance or celiac disease. You can add these versatile grains to any dish, including salads, soups, or baked goods. Boiled or baked, these super grains are an excellent addition to your diet.

Pumpkin seeds

One cup of pumpkin seeds, called pepitas, has over 8 grams of protein. They are a good source of zinc, which is vital for the immune system. Pumpkin seeds have all nine essential amino acids, making them a complete protein. They have various other health benefits, such as being rich in magnesium and phosphorus, which are essential for bone health. Pumpkin seeds also have antioxidants that can protect against free radical damage. They can be eaten as a snack, added to salads or cereals, or blended into smoothies.

Sunflower seeds

Sunflower seeds contain almost 30 grams of protein, making them a great choice for vegans and those wanting more protein. They're rich in essential nutrients like vitamin E, selenium, magnesium, copper, and zinc. Sunflower seeds also provide fiber and healthy fats like oleic acid. You can eat them as a snack or add them to salads, cereals, and smoothies for extra nutrition. You can buy them shelled or unshelled, but the unshelled ones are better as they contain more fiber, vitamins, and minerals.

Sesame seeds

Sesame seeds are a nutritious food. They are a good source of protein, healthy fats, and fiber. They also contain calcium, which is important for bone health. Sesame seeds are especially beneficial for those following a vegan diet, as they provide essential amino acids that may be lacking otherwise. They can be used in a variety of recipes, such as sauces, stir-fries, salads, and baked goods. Additionally, the healthy fats in sesame seeds can help reduce cholesterol.

Chia seeds

Chia seeds are nutritious, with one ounce containing 4.4 grams of protein, 11 grams of fiber, and 8% of the recommended daily value for iron. They help reduce cholesterol levels, regulate blood sugar, and promote weight loss. Chia seeds are a complete protein source, containing all nine essential amino acids. They are high in fiber and omega-3 fatty acids. Chia seeds are popular among vegans and plant-based dieters. They come from Mexico and Central America and offer many health benefits. They are versatile and can be easily incorporated into any meal or snack. Chia seeds are inexpensive and have a long shelf life. They are a valuable addition to anyone's diet, particularly vegans and vegetarians.

Poppy seeds

While not as high in protein as some other seeds on this list, poppy seeds still provide a decent amount of protein, along with fiber and other important nutrients. 

Bulgur wheat

Bulgur wheat is a whole grain that is often ignored in Western cuisine. It's popular in Mediterranean and Middle Eastern diets and great for plant-based diets because of its high protein content. It's made by boiling and drying whole wheat grains before cracking it into small, fine pieces, giving them a nutty flavor and chewy texture. It's easy to prepare, takes only a few minutes to cook, and is versatile in a wide variety of dishes. Bulgur wheat is an excellent source of complex carbohydrates, important vitamins, and minerals and is low-fat and cholesterol-free, making it ideal for weight watchers. It's an excellent substitute for meat in dishes like burgers or meatloaf and can be used to make vegetarian versions of traditional Middle Eastern dishes like tabbouleh or kibbeh. Bulgur wheat is nutritious, versatile, and a must-try for anyone looking to add whole grains to their diet.


Freekeh is an ancient grain that's gaining popularity as a healthy ingredient. It's made by roasting young green wheat grains, which give a nutty flavor and smoky aroma. One cup of cooked Freekeh has 8 grams of protein, making it a great source of plant-based protein for vegans and vegetarians. It also has a low glycemic index, keeping it full for longer and ideal for managing blood sugar levels and weight loss. Freekeh is rich in fiber, aiding digestion, constipation, and lowering cholesterol levels. It's also a great source of important vitamins and minerals such as iron, magnesium, and zinc. Freekeh is versatile and can be used in salads, soups, rice substitutes, or meat dishes for added texture and flavor. Its unique nutty taste and chewy texture make Freekeh a delicious and satisfying ingredient to add depth and complexity to any dish.


Flaxseeds are a popular vegan protein source. They are rich in omega-3 fatty acids, important for brain and heart health. Two tablespoons of flax seeds contain 6 grams of protein, which is useful for building and repairing tissues. Flaxseeds also have 4 grams of fiber, which helps with digestion and can reduce the risk of heart disease. Flaxseeds can be used in many recipes and should be ground before consumption. Homemade granola bars are one tasty way to incorporate flax seeds into your diet. Overall, flaxseeds are an excellent vegan protein source with numerous health benefits.


Hummus is a vegan protein source. It is made from chickpeas, tahini, olive oil, lemon juice, and garlic. Chickpeas contain 15 grams of protein in one cup. They also have fiber, which is beneficial for gut health and regulating blood sugar levels. Tahini is a paste made from ground sesame seeds. This food item includes all of the necessary amino acids and serves as a source of complete protein. Olive oil has monounsaturated fats, which lower cholesterol and improve heart health. Garlic and lemon juice add flavor and nutrition to hummus. Hummus is versatile and can be used as a dip, spread, or added to salads. It is a great meat alternative for those looking to reduce their animal product intake. Overall, hummus is a delicious and nutritious vegan protein option.

Other popular vegan protein sources

Textured vegetable protein (TVP)

TVP is a popular vegan protein source made from processed soy flour. It is versatile and can be used in a variety of dishes. TVP has a high protein content of around 36 grams per cup, which is double the amount found in ground beef. It is also low in fat and cholesterol-free, making it a healthy alternative to animal-based proteins. TVP is affordable, accessible, and has a long shelf life. It can be rehydrated with boiling water or broth and used in many recipes. Its neutral taste allows it to take on the flavors of other ingredients. TVP is a great option for vegans, vegetarians, and anyone looking to incorporate more plant-based proteins into their diet. 

Nutritional yeast

Also known as savory yeast flakes, nutritional yeast is a vegan ingredient that adds flavor and nutrition to dishes. It's not used for baking but grown exclusively for its nutritional benefits. This ingredient is a complete source of protein, providing around 14 grams per ounce, with all nine essential amino acids needed for a healthy plant-based diet. Nutritional yeast is a rich source of B vitamins, including thiamin, riboflavin, niacin, and vitamin B6, essential for maintaining a healthy metabolism and energy production. It's also fortified with vitamin B12, which is important for vegans who may not get enough of it from plant-based sources.

Dairy-free yogurt

Dairy-free yogurt is a good alternative for those who can't have traditional yogurt. It's made from plant-based sources like almond milk, coconut milk, and soy milk. Dairy-free yogurt has probiotics that help our digestive system and boost our immune system. It's also a good source of protein, with some kinds containing as much as 11 grams per serving. Dairy-free yogurt is versatile and can be used in many recipes. When shopping for dairy-free yogurt, read the labels carefully and choose one that meets your nutritional needs. In conclusion, dairy-free yogurt is a tasty and healthy option for those who can't have traditional yogurt.

Soy milk

Soy milk is a popular alternative for people on a vegan diet or with lactose intolerance. It's made from soybeans and fortified with vitamins and minerals. Soy milk is a complete protein source with 7-10 grams per cup. It's low in saturated fat and cholesterol, which makes it heart-healthy. Soy milk is versatile, available in different flavors, and can be used in recipes like smoothies and coffee drinks. Always read nutrition labels and consult a doctor before adding soy milk if you have allergies or digestive issues. Soy milk is nutritious and tasty and may offer additional health benefits.

Plant-based protein powders

Athletes, fitness enthusiasts, and vegans like plant-based protein powders. They are easy to digest and can be used in many recipes. Plant-based powders have all nine essential amino acids, like animal-based powders. They often have added nutrients, like fiber and omega-3 fatty acids. Some popular sources are peas, brown rice, and hemp protein. Plant-based powders are more sustainable than animal-based powders. It's important to choose powders without artificial flavors, colors, and sweeteners and to check for added sugars. Plant-based powders come in different flavors and can be used in smoothies, baked goods, and other recipes. Plant-based protein powders are convenient, nutritious, and sustainable.

What can i substitute for meat?

Meat substitutes have become increasingly popular over the years as more people are opting for plant-based diets. These products are designed to mimic the taste and texture of meat while providing a healthier and more sustainable alternative. Here are 20 meat substitutes and sources of plant protein that you can incorporate into your meals:


Made from soybeans, tofu is a versatile meat substitute that can be used in a variety of dishes.


Another soy-based product, tempeh, has a nutty flavor and slightly firmer texture than tofu.


Made from wheat gluten, seitan has a meaty texture and can be used in dishes like stir-fries, stews, and sandwiches.


A great source of protein and fiber, lentils can be used in soups, salads, and casseroles.


Also known as garbanzo beans, chickpeas can be used in dishes like falafel, hummus, and veggie burgers.

Black beans

A good source of protein and fiber, black beans can be used in tacos, salads, and chili.

Kidney beans

Another type of bean with a meaty texture, kidney beans can be used in chili, soups, and stews.


With their meaty texture, mushrooms can be used in dishes like burgers, stews, and pasta sauces.


A tropical fruit that can be used as a meat substitute in dishes like pulled pork sandwiches.


Textured vegetable protein (TVP) - Made from soy flour, TVP can be used in chili, tacos, and meatloaf.


A versatile grain that can be used in salads, stews, and as a substitute for ground meat in dishes like Bolognese sauce.

Nutritional yeast

This yeast is often used to add a cheesy flavor to dishes like macaroni and cheese or popcorn.

Hemp seeds

A great source of protein and omega-3 fatty acids, hemp seeds can be used in smoothies, on top of salads, or in baked goods.

Pea protein

Made from yellow split peas, pea protein can be used in smoothies and protein bars.

Soy curls

Made from whole soybeans, soy curls have a meaty texture and can be used in stir-fries, stews, and sandwiches.

Walnut meat

Blended walnuts can be used as a substitute for ground meat in dishes like tacos or chili.


With its mild flavor, cauliflower can be used as a substitute for chicken in dishes like buffalo wings.


With its meaty texture, eggplant can be used as a substitute for ground meat in dishes like lasagna.

Coconut bacon

Made from sliced coconut that has been seasoned and baked, coconut bacon can be used on salads or in sandwiches.

Veggie burgers

A classic meat substitute, veggie burgers can be made from a variety of ingredients like beans, grains, and vegetables.

These meat substitutes provide a great alternative to animal products and can help you incorporate more plant-based meals into your diet. Experiment with different ingredients and find the ones that work best for you and your taste preferences.

Remember to consult a professional

So there you have it. The Ultimate Guide to vegan protein sources. If you are concerned about your protein intake or need further information about vegan protein sources and meat substitutes, please consult your doctor or a registered dietician.

Please note that certain links within this article are affiliate links. This means that if you choose to make a purchase through these links, Vegan Men's Health may earn a commission. It's important to understand that we recommend these companies and their products based on their quality, and not solely for the purpose of earning a commission from your purchases. The decision to make a purchase is entirely yours, and whether or not you decide to buy something is completely up to you.