Skip to content
Get the app

High Protein Plant Foods

Hemp Seeds comes first with 31.6 g per 100 g. 66 foods in the CalorTracker database qualify, ranked highest first.

Protein from plants comes from several kinds of food, so this list draws on legumes and soy, nuts and seeds, and grains and pasta and ranks them together by protein per 100 g. 66 foods are ranked, from Hemp Seeds at 31.6 g per 100 g to Cornstarch at 0.26 g per 100 g.

Dry products such as dry lentils and uncooked grain are listed as sold, and cooked versions sit much lower because they have taken up water. That is weight, not a difference in the food, so compare a dry row with a dry row and a cooked row with a cooked one.

High Protein Plant Foods: 66 of 66 qualifying foods, ranked by protein per 100 g
FoodProtein per 100 gCalories per 100 g
1.Hemp Seeds31.6 g553 kcal
2.Pumpkin Seeds30.2 g559 kcal
3.Lentils (Dry)24.6 g352 kcal
4.Peanuts (Dry-Roasted)24.4 g587 kcal
5.Red Lentils (Dry)23.9 g358 kcal
6.Peanut Butter22.2 g598 kcal
7.Almonds21.2 g579 kcal
8.Almond Butter21 g614 kcal
9.Sunflower Seeds20.8 g584 kcal
10.Tempeh20.3 g192 kcal
11.Pistachios20.2 g560 kcal
12.Mixed Nuts19.5 g607 kcal
13.Flaxseed18.3 g534 kcal
14.Cashews18.2 g553 kcal
15.Sesame Seeds17.7 g573 kcal
16.Cashew Butter17.6 g587 kcal
17.Tofu (Firm)17.3 g144 kcal
18.Tahini17 g595 kcal
19.Oatmeal (Dry)16.9 g389 kcal
20.Chia Seeds16.5 g486 kcal
21.Walnuts15.2 g654 kcal
22.Hazelnuts15 g628 kcal
23.Brazil Nuts14.3 g659 kcal
24.Quinoa (Uncooked)14.1 g368 kcal
25.Whole Wheat Pasta (Dry)13.9 g352 kcal
26.Pine Nuts13.7 g673 kcal
27.Whole Wheat Flour13.2 g340 kcal
28.Pasta (Dry)13 g371 kcal
29.Edamame11.9 g121 kcal
30.All-Purpose Flour10.3 g364 kcal
31.White Beans9.73 g139 kcal
32.Pecans9.17 g691 kcal
33.Lentils9.02 g116 kcal
34.Pinto Beans (Cooked)9.01 g143 kcal
35.Black Beans8.86 g132 kcal
36.Chickpeas8.86 g164 kcal
37.Kidney Beans (Cooked)8.67 g127 kcal
38.Split Peas (Cooked)8.34 g118 kcal
39.Navy Beans8.23 g140 kcal
40.Cornmeal8.12 g362 kcal
41.Macadamia Nuts7.91 g718 kcal
42.Lima Beans7.8 g115 kcal
43.Black-Eyed Peas7.73 g116 kcal
44.Brown Rice (Raw)7.5 g362 kcal
45.Hummus7.35 g243 kcal
46.White Rice (Raw)7.13 g365 kcal
47.Canned Chickpeas7.04 g138 kcal
48.Canned Black Beans6.91 g118.361 kcal
49.Whole Wheat Pasta (Cooked)5.99 g149 kcal
50.Pasta (Cooked)5.8 g158 kcal
51.Baked Beans5.54 g155 kcal
52.Soba Noodles5.06 g99 kcal
53.Refried Beans4.98 g90 kcal
54.Egg Noodles (Cooked)4.54 g138 kcal
55.Quinoa4.4 g120 kcal
56.Wild Rice (Cooked)3.99 g101 kcal
57.Couscous (Cooked)3.79 g112 kcal
58.Buckwheat3.38 g92 kcal
59.Bulgur3.08 g83 kcal
60.White Rice (Cooked)2.69 g130 kcal
61.Oatmeal (Cooked)2.54 g71 kcal
62.Sushi Rice2.36 g130 kcal
63.Brown Rice2.32 g112 kcal
64.Barley (Cooked)2.26 g123 kcal
65.Rice Noodles (Cooked)1.79 g108 kcal
66.Cornstarch0.26 g381 kcal

How this list is calculated

Foods are ranked by protein per 100 g, highest first. Every value is computed from the USDA FoodData Central record behind each food's page, which CalorTracker stores per 100 g. Nothing is estimated or rounded before ranking, and foods with equal values are ordered by name.

This list draws on the legumes and soy, nuts and seeds, and grains and pasta in the CalorTracker food database (66 foods). Every food with a measured value above zero qualifies. A food USDA has no measurement for is left out, never counted as zero.

66 foods qualify, and the table shows all of them.

Every number comes from USDA FoodData Central, the US government's food composition database, through the food pages linked in the table. The same method is written out on how we calculate, and our sources are listed on sources.

Log these foods without the lookup

Snap a photo, say what you ate or type it, and CalorTracker's AI estimates the calories and macros for you to check. Free to start, no card needed to explore.

Start free on the web

This is general information, not medical advice. If you are pregnant, under 18 or managing a health condition, talk to a doctor or registered dietitian before changing how you eat.

Source: USDA FoodData Central, retrieved . How we calculate.