Plant-based protein sources include legumes, soy foods, whole grains, nuts, seeds, and certain vegetables. The highest-protein options are tempeh (~31g/100g), seitan (~25g/100g), edamame (~11g/cup), and lentils (~18g/cup cooked).
Key Takeaways:
|
"All you have is soya chunks to meet your protein needs." Well, that's one of the biggest protein myths every vegetarian and vegan must have believed at some point.
But the reality is that protein comes from many plant-based foods. You just need to know which foods actually deliver protein and how much. Here's a detailed blog post on the best plant-based protein sources to hit your daily target.
But Why Does Protein Matter?
Protein is one of three macronutrients essential to life. It is made up of amino acids (both essential and non-essential). Protein builds and repairs muscle tissue, produces enzymes and hormones, supports immune function, and maintains skin, hair, and nail integrity. Lack of protein causes your body to break down muscle tissue for energy.
|
Complete vs. Incomplete Protein |
|
A complete protein contains all nine essential amino acids, which your body cannot make and must get from food. An incomplete protein lacks or is low in one or more essential amino acids. |
Most animal proteins are complete. Plant proteins, by contrast, are generally incomplete. But you can manage this by eating a variety of plant foods throughout the day.
5 Best Plant-Based Protein Food Sources
Here is a list of plant-based food sources for vegetarians and vegans that you may add to your diet today.
-
Soy: Vegan Protein Source
Soy is undoubtedly the most popular plant-based protein source. It is one of the few plant foods that is a complete protein. It has nine essential amino acids.
-
Tofu is endlessly versatile. It blends with every flavor.
-
Tempeh is firmer and fermented. As a result, it is also a good source of probiotics that offer gut benefits.
-
Edamame makes an easy high-protein snack.
For an easy protein filled snack, try soya chunks. Or simply replace your regular dairy with soy milk. Soy milk is one of the best ways to fulfil protein requirements in vegan meal plan.
-
Seitan: The "Wheat Meat"
Made from wheat gluten, seitan has the highest protein density of any plant food. It contains around 25 g per 100 g, rivaling chicken. You can choose a simple steamed version or a chicken- or beef-style recipe. Its chewy, meat-like texture suits both.
Seitan also provides small amounts of minerals like selenium, iron, phosphorus, and calcium. However, it's an incomplete protein and low in the essential amino acid lysine. Skip if you're gluten intolerant or follow a gluten-free meal plan.
-
Legumes: High Protein Vegetarian Foods
Legumes are the backbone of plant-based eating. They are also an abundant source of protein and other nutrients. The best part? Legumes are affordable, accessible, and fiber-rich plant protein sources.
-
Lentils: Lentils are often called "the poor man's protein." And for a good reason. One bowl of cooked red lentils (about 50g) contains about 12g of protein (that's about 30% of your recommended daily protein intake). Though lentils aren't a complete protein, they also provide folate, iron, fiber, and potassium.
-
Beans: All types of beans, including black, kidney, and pinto beans, contain enough protein (~15 g per cup even when cooked). The classic pairing of rice and beans delivers complete protein. Beans are low in amino acid methionine but rich in lysine. And rice is exactly the opposite.
-
Chickpeas: Also called garbanzo beans, chickpeas are one of the most versatile legumes on the list. They provide about 15g of protein per cooked cup, along with fiber, manganese, and folate. You can easily add chickpeas to your daily routine. Roast them for a crunchy snack, use them in hummus, or mix them into curries and salads.
-
Green Peas: Often underestimated, green peas are quietly one of the better plant protein sources. One cooked cup delivers about 9g of protein, plus vitamins A, C, and K, thiamine, and fiber. Add to soups, stir-fries, or blend into a pea protein smoothie.
-
Whole Grains: Protein Source Loaded with Carbohydrates
Whole grains are a significant plant-based protein source, along with carbohydrates, fiber, and micronutrients.
-
Quinoa: A plant-based complete protein source. A cooked cup of quinoa contains around ~8 g of protein along with magnesium, phosphorus, folate, and fiber.
-
Amaranth: Though lesser known, amaranth is a complete protein source. One cooked bowl of amaranth contains up to 9 g of protein, plus iron, magnesium, and manganese.
-
Buckwheat: Despite its name, buckwheat contains no wheat and is gluten-free. With up to 6 g of protein per cup, it is a complete protein.
-
Ezekiel Bread: Made from sprouted whole grains and legumes, Ezekiel bread creates a complete amino acid profile.
-
Oats: Oats provide up to 12 g of protein per cup. They are also a rich source of beta-glucan (a cholesterol-lowering soluble fiber), iron, and B vitamins.
-
Seeds & Nuts: Calorie-Dense Protein Sources
Though often underestimated, nuts and seeds provide a significant amount of protein for your daily needs.
|
Seeds |
Protein Amount |
Protein Type |
How to Use |
|
Hemp seed |
~9–10 g per 3 tablespoons |
Complete |
Sprinkle on smoothies, oats, or yogurt |
|
Chia seeds |
~4–5 g per 2 tablespoons |
Complete |
Soak them in water or blend with your smoothies |
|
Nuts & nut butters (almonds, peanuts) |
~6–7 g per ounce |
Incomplete |
As snacks and sauces |
How To Meet Daily Protein RDA?
The recommended daily allowance of protein is 0.8 grams per kilogram (or 0.36 grams per pound) of body weight per day for healthy adults (Wu, 2016)1. The amount increases if you're very active or older. Even on a plant-based diet, you can meet it by building every meal around protein. For example,
-
Breakfast: tofu scramble or oats with hemp seeds
-
Lunch: lentil soup or a chickpea-quinoa bowl
-
Dinner: tempeh or seitan stir-fry with beans
This sample plan provides about 45 g of protein per day.
Are There Any Side Effects of Plant-Based Proteins?
Plant-based proteins are generally safe for most people, but they have some limitations. Here’s what to know and how to address them (Stoodley et al., 2023).2
-
Lower digestibility: Some plant proteins are less digestible than animal proteins. Eating enough total protein and choosing a variety of protein sources can help meet your needs.
-
Amino acid gaps: Some plant proteins contain lower amounts of specific essential amino acids, such as lysine or methionine. Eating a variety of plant foods throughout the day helps provide a balanced amino acid intake.
-
Antinutrients: Compounds such as phytates can reduce the absorption of certain minerals. Soaking, sprouting, fermenting, and cooking can help reduce their levels.
-
Digestive discomfort: Some plant protein foods are high in fiber and may cause bloating or gas, particularly when fiber intake increases suddenly. Increase fiber gradually and drink enough water. High-protein, high-fiber foods can still be part of a balanced diet.
Takeaway: Choose varied plant protein sources, meet your daily protein needs, and adjust portions to your digestive tolerance.
The Bottom Line
Meeting your daily protein needs on a plant-based diet is entirely achievable when you know which foods to include and how to build balanced meals.
Soy foods such as tofu, tempeh, and edamame, along with seitan, lentils, beans, quinoa, nuts, and seeds, offer a variety of ways to increase your protein intake.
Focus on eating enough total protein throughout the day rather than relying on a single food source. While some plant proteins are less digestible or lower in certain essential amino acids, eating a variety of protein-rich foods can help you obtain the amino acids your body needs.
You do not need to combine complementary proteins at every meal; variety across the day is what matters!
Frequently Asked Questions (FAQs)
Q1. What are the best plant-based protein sources?
The best plant-based protein sources include soy-based foods like tofu, tempeh, and edamame, alongside seitan and lentils.
Q2. What are the highest protein vegetables?
Green vegetables like edamame, broccoli, spinach, and Brussels sprouts are also protein sources.
Q3. How can I get 40 grams of protein without meat?
Combine protein-dense foods: e.g., 1 cup cooked lentils (~18 g) + half a block of firm tofu (~18 g) + a few tablespoons of hemp seeds (~9 g) gets you there, with grains and veg on top.
Q4. What is poor man's protein?
Legumes and Lentils are often referred to as poor man's protein because they are cheaper, accessible, and provide significant amounts of protein.
Q5. What is the unhealthiest protein?
Processed foods like bacon, hot dogs, and sausage are the unhealthiest protein sources because they also contain saturated fat and sodium.
References:
-
Wu G. Dietary protein intake and human health. Food Funct. 2016;7(3):1251-1265. doi:10.1039/c5fo01530h. Available from: https://pubmed.ncbi.nlm.nih.gov/26797090/
-
Stoodley IL, Williams LM, Wood LG. Effects of plant-based protein interventions, with and without an exercise component, on body composition, strength and physical function in older adults: a systematic review and meta-analysis of randomized controlled trials. Nutrients. 2023;15(18):4060. doi:10.3390/nu15184060. Available from: https://pmc.ncbi.nlm.nih.gov/articles/PMC10537483/
Disclaimer: This article is for informational purposes only and is not intended to replace professional medical advice, diagnosis, or treatment. Always consult a qualified healthcare provider regarding any medical concerns or conditions.










