“Where do you get your protein?” is probably the most repeated question in plant based eating. The short answer is that protein is widespread in the plant kingdom, from lentils and tofu to pumpkin seeds and peanut butter. The longer answer involves density, amino acid quality, calories, fiber, and how foods fit into real meals.
Vegan protein sources vary enormously. A cup of cooked lentils delivers about 18 grams of protein, while a cup of cooked rice delivers about 4 grams. Tofu and tempeh pack protein into compact, versatile forms. Seeds and nuts add protein along with healthy fats, but also more calories per gram.
This guide compares 20 high protein foods for vegans and vegetarians using standardized servings. Values are approximations based on USDA FoodData Central and will vary by brand and preparation. Cooked and raw weights differ greatly, so each entry specifies the serving. The aim is to help readers choose foods that fit their goals, budgets, and tastes.
How Much Protein Do Plant Based Diets Provide?
Protein needs depend on age, body size, activity, and health status. The Recommended Dietary Allowance (RDA) for healthy adults is 0.8 grams per kilogram of body weight per day. For a 70 kilogram adult, that is about 56 grams.
Requirements by Age and Activity
Older adults may benefit from higher intakes, often 1.0 to 1.2 grams per kilogram, to protect muscle. Athletes engaged in strength or endurance training are commonly advised to consume 1.2 to 2.0 grams per kilogram, according to sports nutrition position stands. Children, pregnant individuals, and breastfeeding individuals have different needs and should follow pediatric or obstetric guidance.
Plant Protein Quality
Plant proteins differ in amino acid profile and digestibility. Some, like soy, quinoa, and buckwheat, contain all nine essential amino acids in useful proportions. Others, like most grains, are low in lysine, while legumes are low in methionine. Eating a variety through the day typically covers the gaps, so strict meal by meal pairing is not required. Some experts suggest that vegans aim for the higher end of the protein range, around 10 percent above standard recommendations, because plant proteins are somewhat less digestible.
Individual Variability
Needs differ by person. Illness, recovery from surgery, pregnancy, and intense training raise requirements. People with kidney disease may need to limit protein and should work with a clinician.
20 High Protein Foods for Vegans and Vegetarians
1. Lentils
A cup of cooked lentils provides roughly 18 grams of protein and about 15 grams of fiber, with around 230 calories. They cook in 20 to 30 minutes with no soaking and absorb flavors well. Lentils also supply iron, folate, and potassium. They work in soups, curries, salads, and veggie burgers. Some people may notice gas, which usually eases with regular intake.
2. Chickpeas
A cup of cooked chickpeas has about 15 grams of protein and 12 grams of fiber, at roughly 270 calories. They are the base of hummus, falafel, and many stews. Roasted chickpeas make a crunchy snack. Canned chickpeas should be rinsed to reduce sodium.
3. Black Beans
Black beans offer about 15 grams of protein and 15 grams of fiber per cooked cup, with around 225 calories. They pair well with rice, corn, and vegetables. They are rich in folate and magnesium. Dried beans are cheaper but need soaking and longer cooking.
4. Soybeans
Cooked soybeans supply roughly 29 grams of protein per cup and about 300 calories, among the highest of any legume. Soy is a complete protein with strong digestibility. It also provides iron, calcium, and isoflavones. The evidence base for soy foods is generally reassuring, and they are safe for most people as part of a varied diet.
5. Tofu
Firm tofu provides about 20 grams of protein per cup, or roughly 10 grams per half cup serving, with 180 to 200 calories per cup. Calcium set tofu supplies a large amount of calcium, sometimes more than 25 percent of the daily value per serving. Tofu absorbs marinades and works in scrambles, stir fries, and baking. Pressing removes water and improves texture.
6. Tempeh
Tempeh is a fermented soybean cake with a firm, nutty texture. A 3 ounce serving, about 85 grams, gives roughly 16 to 17 grams of protein and 160 calories. Fermentation can improve digestibility and adds some B vitamins. It slices well for sandwiches or crumbles into chili.
7. Seitan
Seitan is made from wheat gluten and is one of the most protein dense plant foods, with about 21 grams per 3 ounce serving at roughly 100 to 120 calories. It has a chewy, meat like texture. It is not suitable for people with celiac disease or gluten sensitivity. Seitan is low in lysine, so pairing with beans or soy through the day helps.
8. Edamame
Immature soybeans in the pod are fun to eat. A cup of shelled edamame provides about 18 grams of protein and 8 grams of fiber at around 190 calories. They make a quick snack or salad topper. They are a complete protein with folate and vitamin K.
9. Peas
A cup of cooked green peas has about 8 to 9 grams of protein and 9 grams of fiber, with around 125 calories. Peas are also the base of many plant protein powders and pea milk. They are less protein dense than lentils but easy to add to meals.
10. Quinoa
Cooked quinoa provides about 8 grams of protein per cup, with 5 grams of fiber and around 220 calories. It is a seed prepared like a grain and contains all essential amino acids. Rinsing removes bitter saponins. It works as a base for bowls or as breakfast porridge.
11. Hemp Seeds
Three tablespoons, about 30 grams, of hulled hemp seeds deliver around 9 to 10 grams of protein and 160 to 170 calories. They are a complete protein and provide omega-3 and omega-6 fats. Sprinkle them on yogurt, salads, and smoothies. They are pricier than most other seeds.
12. Pumpkin Seeds
An ounce of pumpkin seeds provides around 7 to 9 grams of protein and 150 to 160 calories, with a notable amount of magnesium and zinc. They make a satisfying snack or topping. Salted versions can add sodium.
13. Chia Seeds
Two tablespoons of chia seeds provide about 5 grams of protein and 10 grams of fiber, with around 140 calories. They also supply plant omega-3 fats. Chia is more valuable for fiber and fats than for protein density. It forms a gel in liquid, making puddings and thickening smoothies.
14. Peanut Butter
Two tablespoons of peanut butter contain about 7 to 8 grams of protein and about 190 calories. Natural versions with only peanuts and salt are preferable to those with added sugar and oils. Peanuts are legumes, and the butter is calorie dense, so portions matter. Peanut allergy is common and serious for some.
15. Almonds
A quarter cup of almonds, about 30 grams, provides roughly 6 grams of protein and 170 to 180 calories. They also offer vitamin E, magnesium, and fiber. Almonds work as snacks and in nut butters. Their protein is less dense than that of legumes.
16. Nutritional Yeast
Two tablespoons of fortified nutritional yeast provide around 5 to 8 grams of protein, with about 40 to 60 calories. It has a cheesy flavor and is often fortified with vitamin B12, which is important for vegans. Check labels, since not all products are fortified.
17. Soy Milk
A cup of unsweetened soy milk offers about 7 to 8 grams of protein and 80 to 100 calories, similar to cow’s milk. Fortified versions provide calcium and vitamin D. Other plant milks, such as almond and oat, usually contain far less protein. Soy milk is a practical way to raise daily intake.
18. High Protein Plant Yogurt
Soy based and pea protein based yogurts often provide 6 to 12 grams of protein per serving, depending on the brand. Many are fortified with calcium. Check the sugar content, since flavored versions may contain added sugar. These products are convenient breakfast or snack options.
19. Green Peas and Pea Protein Products
Beyond whole peas, pea protein isolate is used in shakes, bars, and meat alternatives. A scoop typically provides 20 to 25 grams of protein. It is highly concentrated, but processed products vary in sodium, additives, and sugar. Whole foods remain an excellent foundation.
20. Whole Grain and Legume Combinations
Dishes like rice and beans, hummus with whole wheat pita, or peanut butter on whole grain bread combine complementary amino acids. A cup of rice and beans can offer about 12 to 14 grams of protein. Pairings do not need to occur at the same meal, but they make sense culturally and nutritionally.
Table 1: 20 Protein Sources by Standard Serving (approximate)
| Food | Serving | Protein (g) | Calories |
|---|---|---|---|
| Lentils, cooked | 1 cup | 18 | 230 |
| Chickpeas, cooked | 1 cup | 15 | 270 |
| Black beans, cooked | 1 cup | 15 | 225 |
| Soybeans, cooked | 1 cup | 29 | 300 |
| Tofu, firm | 1 cup | 20 | 190 |
| Tempeh | 3 oz | 16 | 160 |
| Seitan | 3 oz | 21 | 110 |
| Edamame, shelled | 1 cup | 18 | 190 |
| Green peas, cooked | 1 cup | 8 | 125 |
| Quinoa, cooked | 1 cup | 8 | 220 |
| Hemp seeds | 3 tbsp | 10 | 165 |
| Pumpkin seeds | 1 oz | 8 | 155 |
| Chia seeds | 2 tbsp | 5 | 140 |
| Peanut butter | 2 tbsp | 7 | 190 |
| Almonds | 1 oz | 6 | 165 |
| Nutritional yeast | 2 tbsp | 6 | 50 |
| Soy milk, unsweetened | 1 cup | 7 | 90 |
| Plant protein yogurt | 3/4 cup | 6 to 12 | 100 to 150 |
| Pea protein powder | 1 scoop | 20 to 25 | 100 to 120 |
| Rice and beans | 1 cup | 12 | 250 |
Comparing Protein, Fiber, Calories and Key Nutrients
Protein density, or grams of protein per calorie, separates foods. Seitan, tofu, edamame, and lentils deliver more protein per calorie than nuts and seeds. Fiber is highest in legumes, which is good for gut health and cholesterol but may cause gas for people who increase intake too quickly.
Nutrients also differ. Tempeh and tofu bring calcium and iron. Seeds supply magnesium and zinc. Nutritional yeast and fortified milks help with vitamin B12, which is not naturally present in plant foods. Vegans should plan for reliable B12 sources, as recommended by the NIH Office of Dietary Supplements.
Table 2: Protein Source, Fiber, Calories and Key Nutrients
| Food | Protein density | Fiber | Key nutrients |
|---|---|---|---|
| Lentils | High | Very high | Iron, folate, potassium |
| Chickpeas | Moderate | High | Folate, manganese |
| Soybeans and edamame | Very high | High | Complete protein, iron, vitamin K |
| Tofu | High | Low | Calcium (if set with calcium), iron |
| Tempeh | High | Moderate | B vitamins, iron, probiotics |
| Seitan | Very high | Low | Selenium, iron |
| Quinoa | Moderate | Moderate | Complete protein, magnesium |
| Hemp seeds | Moderate | Low | Omega-3, magnesium |
| Pumpkin seeds | Moderate | Moderate | Magnesium, zinc |
| Chia seeds | Low | Very high | Omega-3 ALA, calcium |
| Peanut butter | Moderate | Moderate | Vitamin E, niacin |
| Nutritional yeast | Moderate | Moderate | B vitamins (often B12 fortified) |
| Soy milk | Moderate | Low | Calcium and vitamin D if fortified |
Complementary Protein Combinations
The old rule that plant proteins must be combined at every meal has been replaced by a more relaxed view. Most people who eat enough calories and a variety of plant foods meet their essential amino acid needs. Combinations can still help if protein intake is borderline.
Table 3: Complementary Protein Combinations
| Combination | Why it works | Meal idea |
|---|---|---|
| Grains plus legumes | Grains low in lysine, legumes low in methionine | Rice and beans, lentil soup with bread |
| Legumes plus seeds | Seeds provide methionine | Hummus with sesame tahini |
| Whole grains plus nuts or nut butter | Adds lysine from nuts | Peanut butter on whole wheat toast |
| Soy plus grains | Soy is already complete | Tofu stir fry with brown rice |
| Beans plus corn | Classic pairing in Latin American diets | Black bean and corn tacos |
How to Reach a Protein Goal Without Overthinking
A practical plan for a 70 kilogram adult aiming for roughly 60 to 70 grams of protein might look like this. Breakfast: soy yogurt with hemp seeds and fruit, about 15 grams. Lunch: lentil soup with whole grain bread, about 20 grams. Snack: peanut butter on toast or a handful of almonds, about 8 grams. Dinner: tofu stir fry with quinoa, about 25 grams.
Athletes or older adults may add a protein shake or extra servings of legumes. Vegetarians who eat eggs and dairy find the targets even easier, as a cup of Greek yogurt adds 20 grams and two eggs add 12 grams.
Safety, Allergies and Practical Cautions
Soy, peanuts, tree nuts, wheat, and sesame are common allergens. Anyone with allergies should choose accordingly. People with chronic kidney disease, gout, or thyroid problems should talk with a clinician about high soy or protein intake. Highly processed meat alternatives vary in sodium and saturated fat, so reading labels is useful.
A Simple Takeaway
Protein is not hard to find in a vegan or vegetarian diet. Beans, lentils, soy foods, whole grains, nuts, and seeds all contribute. Using comparable servings and distinguishing raw, cooked, and prepared forms prevents confusion.
The best choices mix density, nutrition, taste, and cost. A pot of lentils costs a few dollars and feeds many. Tofu and tempeh are versatile. Seeds and nuts add richness. By rotating several foods weekly, plant based eaters can meet protein needs and gain fiber, minerals, and flavor in the process.
Medical Disclaimer
This article offers general nutrition information and is not medical advice. Protein needs vary. Consult a healthcare professional or registered dietitian, especially with kidney disease, pregnancy, food allergies, or other medical conditions.
FAQ
Q: What vegan food has the most protein?
A: Seitan and soybeans are among the highest, with about 21 grams in 3 ounces of seitan and 29 grams in a cup of cooked soybeans. Tofu, tempeh, and lentils are also strong.
Q: What are complete plant proteins?
A: Complete proteins contain all nine essential amino acids. Soy foods like tofu, tempeh, and edamame, plus quinoa, buckwheat, and hemp seeds, are common examples.
Q: Can vegans get enough protein?
A: Yes, with a varied diet containing legumes, soy foods, grains, nuts, and seeds. Needs are slightly higher for athletes and older adults.
Q: Which vegetarian foods are highest in protein?
A: Greek yogurt, cottage cheese, eggs, lentils, tofu, and tempeh are all high. A cup of Greek yogurt can provide around 20 grams.
Q: Is tofu a complete protein?
A: Yes. Tofu is made from soybeans, which contain all essential amino acids. It also supplies calcium if made with calcium salts.
Q: Do vegans need protein supplements?
A: Most do not. Whole foods can meet needs. Protein powders may help athletes or people with small appetites.
Q: How much protein per day do vegetarians need?
A: The RDA is 0.8 grams per kilogram for healthy adults. Active people and older adults may need more, in the range of 1.0 to 1.6 grams per kilogram.
Q: Which plant protein is best for building muscle?
A: Soy and pea proteins perform well in studies when total protein intake is adequate. Combining sources works well.
Q: Do I need to combine proteins at every meal?
A: No. Eating a variety of protein foods over the day provides enough amino acids for most people.