代替食品··更新: ·読了目安 6分

高タンパク植物性食品:タンパク質を補うスマートな代替

枝豆からかぼちゃの種まで、100gあたりおよびカロリーあたりのタンパク質密度が最も高い植物性食品を紹介。

FoodAlt 編集チーム
栄養データ・食品インテリジェンス
High-protein plant foods including cooked lentils, chickpeas and seeds compared for protein content
Examples of plant foods that contribute protein: lentils, chickpeas and seeds.

重要ポイント

  • Firm tofu provides 9.98 g of protein per 100 g and about 12.0 g per 100 kcal, making it one of the most protein-efficient plant foods by calorie.
  • Cooked lentils and black beans provide approximately 9 g of protein per 100 g alongside 7.9–8.7 g of dietary fiber.
  • Pumpkin seeds contain about 30.2 g of protein per 100 g but are also calorie-dense at 559 kcal per 100 g.
  • Protein per 100 g and protein per 100 kcal answer different questions: the best choice depends on your goal.
  • Plant proteins provide all essential amino acids across a varied diet. Deliberate "combining" at every meal is not necessary for most people.

Short answer

Yes. Plant foods can provide substantial amounts of protein, especially soy foods, legumes and seeds. The best choice depends on whether you prioritise protein per 100 g, protein per calorie, fiber, calories or overall nutrient density. FoodAlt compares both measures so you can choose based on your goal.

Quick answer

Some of the most protein-dense plant foods include tofu, tempeh, lentils, black beans, chickpeas and pumpkin seeds. Tofu can be especially useful when the goal is to increase protein without adding as many calories or carbohydrates as whole grains or calorie-dense nuts. See the full FoodAlt methodology for how nutrient density is calculated.

What Are High-Protein Plant Foods?

High-protein plant foods are plant-based ingredients that provide a meaningful amount of protein relative to their weight or calorie content. Common examples include legumes (lentils, beans, chickpeas), soy foods (tofu, tempeh, edamame), seeds (pumpkin seeds, hemp seeds, chia seeds) and some grains (quinoa, oats).

"High protein" can mean different things depending on how it is measured. A food with 30 g of protein per 100 g might seem like the clear winner, but if it also contains 559 kcal per 100 g, a smaller portion delivers less protein per calorie than a food with only 10 g of protein per 100 g but far fewer calories. This distinction is central to how FoodAlt compares foods.

Best High-Protein Plant Foods Compared

The table below compares plant foods by protein per 100 g and protein per 100 kcal. All values are from the FoodAlt database, sourced from USDA FoodData Central. Preparation state is noted for each food because cooking changes nutrient concentration.

Food State Protein / 100 g Calories / 100 g Protein / 100 kcal NDI Score Key Strengths
Tofu, firm Raw 9.98 g 83 kcal 12.0 g High Calcium (282 mg), low calorie, versatile
Tempeh Cooked 19.0 g 192 kcal 9.9 g High Fermented, probiotic-friendly, fiber (4.8 g)
Lentils Cooked 9.02 g 116 kcal 7.8 g High Fiber (7.9 g), iron (3.33 mg), folate
Black beans Cooked 8.86 g 132 kcal 6.7 g High Fiber (8.7 g), folate (149 µg), magnesium
Chickpeas Cooked 8.86 g 164 kcal 5.4 g High Fiber (7.6 g), folate (172 µg), iron (2.89 mg)
Pumpkin seeds Raw, kernels 30.23 g 559 kcal 5.4 g High Magnesium (592 mg), zinc (7.81 mg), iron
Chia seeds Raw 16.54 g 486 kcal 3.4 g High Fiber (34.4 g), calcium (631 mg), omega-3 ALA
Almonds Raw 21.15 g 579 kcal 3.7 g High Vitamin E (25.6 mg), magnesium, riboflavin
Quinoa Cooked 4.40 g 120 kcal 3.7 g Medium Complete amino-acid profile, gluten-free grain
Oats Raw, rolled 13.15 g 379 kcal 3.5 g High Beta-glucan fiber (10.1 g total fiber), iron, zinc

How to read this table. Pumpkin seeds have the most protein per 100 g (30.23 g), but firm tofu provides the most protein per 100 kcal (12.0 g). These answer different questions. See Nutrient Density Per Calorie for more on this distinction.

Protein Per 100 g vs Protein Per 100 kcal

Protein per 100 g tells you how much protein is in a fixed weight of food. This is useful when you want to know the protein concentration by weight, such as how much protein you get if you add 100 g of a food to a meal.

Protein per 100 kcal tells you how much protein you get for a fixed amount of energy. This is useful when you want to increase protein without adding more calories than you want. FoodAlt calculates this as: Protein per 100 g × (100 ÷ Calories per 100 g). See the FoodAlt methodology for more detail.

For example, raw pumpkin seeds contain 30.23 g of protein per 100 g, but also 559 kcal. Per 100 kcal, they provide only 5.4 g of protein. Firm tofu contains 9.98 g of protein per 100 g at just 83 kcal, providing 12.0 g of protein per 100 kcal. Tofu is therefore more protein-efficient per calorie, even though it has less protein per 100 g.

Top Plant Protein Sources Ranked

Ranked by protein per 100 g

  1. Pumpkin seeds (raw, kernels): 30.23 g protein per 100 g
  2. Almonds (raw): 21.15 g protein per 100 g
  3. Chia seeds (raw): 16.54 g protein per 100 g
  4. Tofu, firm (raw): 9.98 g protein per 100 g
  5. Lentils (cooked): 9.02 g protein per 100 g

Ranked by protein per 100 kcal

  1. Tofu, firm (raw): 12.0 g protein per 100 kcal
  2. Lentils (cooked): 7.8 g protein per 100 kcal
  3. Black beans (cooked): 6.7 g protein per 100 kcal
  4. Pumpkin seeds (raw): 5.4 g protein per 100 kcal
  5. Chickpeas (cooked): 5.4 g protein per 100 kcal

The rankings change depending on the measure. FoodAlt shows both so you can decide which matters more for your goal. You can compare any two foods side by side.

Tofu vs Lentils vs Beans

Firm tofu provides 9.98 g of protein per 100 g at 83 kcal, with very little carbohydrate (1.88 g) and 282 mg of calcium. It is especially useful when you want to add protein without significantly increasing carbohydrate or calorie intake.

Cooked lentils provide 9.02 g of protein per 100 g at 116 kcal, with 7.9 g of dietary fiber, 181 µg of folate and 3.33 mg of iron. They are a strong choice when you want both protein and fiber in the same food (see Dietary Fiber and Gut Health for how legumes support microbiome fermentation).

Cooked black beans provide 8.86 g of protein per 100 g at 132 kcal, with 8.7 g of fiber, 60 mg of magnesium and 149 µg of folate. Like lentils, they combine protein with fiber and minerals.

Cooked chickpeas provide 8.86 g of protein per 100 g at 164 kcal with 7.6 g of fiber. They have more calories per 100 g than lentils or black beans, partly due to slightly higher fat content (2.59 g).

Seeds as Protein Sources

Seeds can contain large amounts of protein per 100 g, but they are also calorie-dense because of their high fat content. This matters if your goal is to increase protein without adding many calories.

Pumpkin seeds (raw, kernels) contain 30.23 g of protein per 100 g alongside 49.05 g of fat and 559 kcal. They are also an exceptionally rich source of magnesium (592 mg per 100 g) and zinc (7.81 mg per 100 g), according to USDA FoodData Central data.

Chia seeds contain 16.54 g of protein per 100 g with 34.4 g of fiber, which is one of the highest fiber concentrations of any common food. However, at 486 kcal per 100 g, they provide only 3.4 g of protein per 100 kcal.

Seeds work well as a supplementary protein source rather than a primary one. A tablespoon of pumpkin seeds (about 10 g) adds roughly 3 g of protein and 56 kcal to a meal.

Do Plant Proteins Need to Be Combined?

Plant proteins provide all essential amino acids across the diet, although individual foods vary in their amino-acid profiles. For example, legumes tend to be lower in the amino acid methionine but higher in lysine, while grains and seeds tend to be higher in methionine but lower in lysine.

Most people do not need to deliberately combine complementary proteins at every meal. Eating a varied diet across the day can provide a broad mix of essential amino acids. This is consistent with the position of major nutrition organisations, including guidance from the Harvard T.H. Chan School of Public Health.

That said, eating a variety of protein sources (legumes, soy foods, seeds, whole grains and vegetables) across the day helps ensure a broader amino-acid intake. This is a practical consideration rather than a strict meal-by-meal requirement.

Protein Quality: What It Means

Protein quality refers to more than just the total grams of protein in a food. It also includes:

  • Essential amino-acid profile: The relative amounts of the nine essential amino acids (histidine, isoleucine, leucine, lysine, methionine, phenylalanine, threonine, tryptophan and valine).
  • Digestibility: How efficiently the protein is absorbed. Plant proteins generally have slightly lower digestibility than animal proteins, though this varies by food and preparation.
  • Leucine content: Leucine is one of the essential amino acids involved in stimulating muscle protein synthesis. Soy foods tend to contain more leucine than most other plant proteins.

Protein quality is relevant for people with higher protein needs, such as older adults or those engaged in regular resistance training. For most people eating a varied diet with adequate total protein, protein quality differences between plant foods are less likely to be a practical concern. The NIH Office of Dietary Supplements provides further guidance on protein requirements.

How to Build a High-Protein Plant-Based Meal

A practical approach is to combine a protein-rich base with supporting foods:

Step 1: Choose a protein base

  • Tofu (firm): 9.98 g protein per 100 g
  • Tempeh: approximately 19–20 g protein per 100 g
  • Lentils: 9.02 g protein per 100 g
  • Black beans: 8.86 g protein per 100 g

Step 2: Add a supporting grain

  • Quinoa (cooked): 4.40 g protein per 100 g
  • Brown rice (cooked): 2.74 g protein per 100 g
  • Whole-wheat pasta (cooked): 5.33 g protein per 100 g

Step 3: Finish with nutrient-dense toppings

  • Pumpkin seeds: ~3 g protein per tablespoon (10 g)
  • Nutritional yeast: ~4 g protein per tablespoon (8 g)
  • Hemp seeds: ~3 g protein per tablespoon (10 g)

Practical High-Protein Food Swaps

Here are practical swaps to increase protein using common plant foods:

Instead of Swap for Protein difference Additional benefit
White rice (2.69 g / 100 g) Quinoa (4.40 g / 100 g) +1.71 g protein per 100 g Higher fiber, complete amino-acid profile
Standard croutons in salad Roasted pumpkin seeds (30.23 g / 100 g) Substantially more protein Magnesium (592 mg), zinc (7.81 mg)
Sour cream (2.44 g / 100 g) Blended silken tofu sauce More protein per calorie Lower saturated fat
Plain oatmeal (water only) Oatmeal + soy milk + hemp seeds +8–10 g protein per bowl Omega-3 fats, calcium

You can use the FoodAlt food alternatives tool to find higher-protein alternatives for any food in the database.

Which Plant Protein Is Best for You?

There is no single best plant protein food. The better choice depends on what you need:

  • Best for protein per calorie: Firm tofu (12.0 g protein per 100 kcal)
  • Best for protein + fiber: Black beans (8.86 g protein and 8.7 g fiber per 100 g)
  • Best for protein per 100 g: Pumpkin seeds (30.23 g protein per 100 g)
  • Best for meal versatility: Chickpeas, usable in salads, curries, soups and roasted as a snack
  • Best soy-based option: Tempeh, providing approximately 19–20 g protein per 100 g with a fermented texture
  • Best legume for iron + protein: Lentils (9.02 g protein and 3.33 mg iron per 100 g)

FoodAlt helps you find the better food for what you need. Compare foods, explore alternatives, or search the food database to find what works for your goal.

よくある質問

What are the best high-protein plant foods?

Some of the highest-protein plant foods per 100 g include pumpkin seeds (30.2 g), almonds (21.2 g), chia seeds (16.5 g), tofu (10.0 g), lentils (9.0 g) and black beans (8.9 g). However, the best choice depends on whether you prioritise protein per weight, protein per calorie, fiber or other nutrients.

What plant food has the most protein per 100 g?

Among common whole plant foods, pumpkin seeds (pepitas, raw kernels) contain about 30.2 g of protein per 100 g. However, they are also calorie-dense at 559 kcal per 100 g. Seitan (wheat gluten) can contain even more protein per 100 g, but it is a processed food rather than a whole plant food.

Is tofu high in protein?

Firm tofu provides about 10 g of protein per 100 g at only 83 kcal, making it one of the most protein-efficient plant foods per calorie (about 12.0 g of protein per 100 kcal). It is lower in protein per 100 g than seeds or nuts, but much lower in calories.

Are lentils a good source of protein?

Yes. Cooked lentils provide about 9 g of protein per 100 g alongside 7.9 g of dietary fiber, 3.3 mg of iron and 181 µg of folate. They are one of the most nutrient-dense legumes.

Do vegans need to combine proteins at every meal?

No. Plant proteins provide all essential amino acids across the diet. Most people do not need to deliberately combine complementary proteins (such as beans and rice) at every meal. Eating a varied diet across the day can provide a broad mix of essential amino acids.

Which plant protein has the most protein per calorie?

Among common whole plant foods in the FoodAlt database, firm tofu provides the most protein per 100 kcal at about 12.0 g. Cooked lentils are second at about 7.8 g per 100 kcal, followed by cooked black beans at about 6.7 g per 100 kcal.

What is the difference between protein per 100 g and protein per 100 kcal?

Protein per 100 g measures how much protein is in a fixed weight of food. Protein per 100 kcal measures how much protein you get for a fixed amount of energy (calories). A calorie-dense food like pumpkin seeds may have high protein per 100 g but lower protein per 100 kcal. FoodAlt compares both measures.

Is plant protein enough for muscle building?

Plant-based diets can provide sufficient protein for muscle building when overall intake and food variety are appropriate. Soy foods tend to have a relatively high leucine content, which is relevant for stimulating muscle protein synthesis. Individual results depend on total protein intake, training, and other factors.

Are pumpkin seeds high in protein?

Yes. Raw pumpkin seed kernels (pepitas) contain about 30.2 g of protein per 100 g, one of the highest concentrations among plant foods. They are also rich in magnesium (592 mg) and zinc (7.8 mg) per 100 g. However, they are calorie-dense at 559 kcal per 100 g.

How much protein do adults need per day?

The general Recommended Dietary Allowance (RDA) for protein is 0.8 g per kg of body weight per day for most adults. This means about 56 g per day for a 70 kg person. People engaged in regular exercise, older adults, and those recovering from illness may benefit from higher intakes. Individual needs vary by body size, age, activity level and health status.

情報源と分析手法

Nutrition values are normalised to 100 g edible portion using the referenced food composition data. Preparation state is explicitly identified for each food. Protein-per-100-kcal values are calculated as: Protein per 100 g × (100 ÷ Calories per 100 g). Values may vary by food variety, preparation method and database record. Rankings depend on the comparison basis chosen.

FoodAltでさらに多くの食品を比較する

FoodAltは、食品の比較や代替食品の検索を通じて、栄養データをわかりやすくお届けします。

#Protein#Plant Protein#Vegan#Vegetarian#Food Swaps#Legumes#Tofu#Lentils

他の食品比較記事を見る

すべての記事を見る
0 食品
比較する (0/2)