Vegan Protein Sources
A well-planned vegan diet can provide adequate protein from whole foods and fortified products. Here are the main plant-based sources, how they compare, and what to keep in mind — general information, not personalized medical advice.
9 min read · Updated August 2026
Important note: We are not registered dietitians or medical professionals. Individual protein needs vary by age, activity level, health status, and life stage. If you have specific dietary concerns, are pregnant or breastfeeding, have a medical condition, or are planning a significant dietary change, consult a qualified healthcare provider or registered dietitian for personalized advice.
Most people eating a varied vegan diet can meet protein needs through whole foods alone. Legumes, soy products, seitan, whole grains, nuts, and seeds all contribute meaningfully. Protein is present in virtually all plant foods; the practical task is eating enough total calories and including concentrated protein sources regularly through the day.
Do vegans get enough protein?
Protein deficiency is uncommon in developed countries among people eating adequate calories, including those on plant-based diets. Public health bodies including the NHS and the Academy of Nutrition and Dietetics note that well-planned vegetarian and vegan diets can meet nutritional needs across the life cycle.
That said, "well-planned" matters. A diet built mainly on refined carbohydrates (white bread, chips, sugary snacks) may fall short on protein even if total calories are adequate. Including legumes, soy, or other concentrated protein sources regularly is the practical foundation.
If you are new to plant-based eating, our New to Veganism starter guide and Pantry Essentials guide can help you build a balanced foundation.
How much protein do people generally need?
General reference ranges from public health guidance suggest roughly 0.8 grams of protein per kilogram of body weight per day for sedentary adults. Athletes, older adults, and people recovering from illness may benefit from more. These are population-level guidelines, not prescriptions for any individual.
On a vegan diet, eating a variety of protein-containing foods across meals typically covers these general ranges without precise tracking. If you want personalized targets for athletic training, weight management, or a medical condition, ask a healthcare provider or dietitian rather than relying on general online estimates.
High-protein vegan whole foods
Legumes and soy products form the backbone of protein intake for many vegans. Lentils provide roughly 9 g protein per cooked 100 g and work well in soups, curries, and salads. Chickpeas offer about 8 g per cooked 100 g, whether in hummus, stews, or roasted snacks. Black beans and kidney beans sit in a similar range and are staples in many cuisines.
Tofu delivers roughly 8 to 15 g per 100 g depending on firmness; see our dairy-free guide for cooking context. Tempeh, fermented soy, typically provides around 19 g per 100 g and holds up well to grilling. Edamame (young soybeans) offers roughly 11 g per 100 g cooked. Seitan, made from wheat gluten, is one of the most protein-dense plant foods at roughly 25 g per 100 g, though it is not suitable for those with celiac disease or gluten sensitivity.
Aim to include at least one serving of legumes or soy at most main meals.
Grains, nuts, and seeds
These foods contribute smaller amounts of protein per serving but add up significantly over a full day. Quinoa is a complete protein among grains at roughly 4 g per cooked 100 g. Oats provide about 3 g per cooked 100 g, with higher amounts in dry rolled oats. Whole wheat bread and pasta contribute a few grams per serving; see our bread guide for choosing vegan loaves.
Peanut butter delivers roughly 8 g per two-tablespoon serving. Almonds and cashews provide about 6 g and 5 g per 30 g serving respectively. Hemp seeds offer roughly 10 g per three-tablespoon serving along with omega-3 fats. Pumpkin and sunflower seeds are useful protein and mineral sources in salads and baking.
Nutritional yeast adds roughly 8 g protein per two-tablespoon serving plus B vitamins, often fortified with B12. It is a common flavor and nutrition boost in vegan cooking.
Do you need to combine proteins at every meal?
The older idea that plant proteins must be deliberately combined at each meal has been largely revised. Current understanding from nutrition science is that the body maintains a pool of amino acids from foods eaten throughout the day. Eating a variety of plant proteins over the course of the day is generally sufficient.
Practical takeaway: include legumes, soy, grains, and nuts across your weekly meals rather than worrying about pairing specific foods at every sitting. Variety supports not just protein but also iron, zinc, and other nutrients that deserve attention on a vegan diet.
Fortified foods and protein products
Beyond whole foods, many processed and fortified products contribute protein. Many soy and pea milks contain 7 to 10 g protein per cup, while oat and almond milks are typically lower unless fortified. Soy-based yogurts usually provide more protein than coconut-based ones. Meat alternatives made from soy, pea, or wheat protein vary widely in protein content and ingredient quality, so check labels.
Pea, soy, hemp, and rice protein powders are widely available and useful for athletes or those struggling to meet needs through food alone. Discuss supplementation with a professional if you have kidney or other health concerns.
Use our Product Checker to verify that protein products and fortified foods are vegan by ingredients.
Special considerations
Athletes and active people generally need more protein than sedentary adults. Many vegan athletes meet elevated needs through larger portions of legumes, tofu, and seitan, sometimes supplemented with protein powders. Sports dietitians can help set appropriate targets.
Older adults may benefit from slightly higher protein intake to support muscle maintenance. Including protein at each meal, rather than loading it at dinner only, is a common practical recommendation in geriatric nutrition guidance.
Children and teenagers can thrive on well-planned vegan diets, but growth periods require careful planning. Pediatric guidance from a qualified professional is recommended.
Other nutrients. Protein is one piece of the puzzle. Pay attention to vitamin B12 (supplementation is recommended), iron, iodine, calcium, vitamin D, and omega-3 fats. See our Vitamin B12 guide for the most critical supplement consideration.
Sample day of vegan protein sources
This is an illustrative example, not a meal plan or prescription. Breakfast might be oatmeal with soy milk, hemp seeds, and peanut butter (roughly 15 to 20 g protein). Lunch could be a chickpea and quinoa salad with tahini dressing (roughly 18 to 22 g). A snack of almonds and an apple adds about 6 g. Dinner might be tofu stir-fry with brown rice and edamame (roughly 25 to 30 g).
That totals roughly 65 to 80 g, which covers general reference ranges for many adults. Your needs may differ. Consult a professional for personalized guidance.
When to seek professional advice
Consider speaking with a registered dietitian or doctor if you are experiencing unexplained fatigue, significant unintentional weight loss, planning pregnancy, managing a chronic condition, or recovering from surgery. Blood tests can identify deficiencies that diet adjustments alone may not resolve quickly.
This page is a starting point for understanding where plant-based protein comes from, not a substitute for individualized medical or nutritional care.
Building your first vegan grocery list? Try our Grocery List Checker
Frequently asked questions
- Can you get enough protein on a vegan diet?
- For most people eating adequate calories and a varied diet, yes. Legumes, soy products, seitan, grains, nuts, and seeds all contribute. Individual needs vary. Consult a healthcare provider or dietitian for personalized advice, especially if you are an athlete, older adult, or have a medical condition.
- What is the best vegan protein source?
- There is no single best source. Variety matters. Legumes (lentils, chickpeas, beans), soy products (tofu, tempeh, edamame), and seitan are among the most concentrated. Nuts, seeds, and whole grains add meaningful amounts across the day.
- Do vegans need protein powder?
- Not necessarily. Many people meet protein needs through whole foods alone. Protein powder can be a convenient supplement for athletes or those with higher needs, but it is optional. Discuss supplementation with a qualified professional if you have health concerns.
- Do I need to eat complete proteins at every meal?
- No. The body draws from amino acids consumed throughout the day. Eating a variety of plant proteins across your daily meals is generally sufficient without deliberate combining at each sitting.
- How much protein is in tofu compared to chicken?
- Firm tofu provides roughly 8 to 15 g protein per 100 g, depending on brand and firmness. Cooked chicken breast provides roughly 30 g per 100 g. Tofu is less concentrated per gram, but larger servings and combining with other plant sources throughout the day can provide comparable daily totals.
- Are plant-based meat alternatives good protein sources?
- Many are. Burgers and sausages made from pea, soy, or wheat protein often provide 15 to 20 g per serving. Protein content and ingredient quality vary by brand. Check labels for both protein grams and overall ingredient lists.
Sources & verification
Last verified:
- NHS — The vegan diet — General guidance on balanced vegan eating
- Academy of Nutrition and Dietetics — Vegetarian diets — Position on adequacy of planned plant-based diets
- NIH Office of Dietary Supplements — Protein — General protein intake reference information