Light vegan foods with the most protein
With the low-calorie filter on, 16 foods remain. Ranked by protein per 100 g:
- Firm tofu: 17.3 g protein, 144 kcal
- Edamame: 11.9 g protein, 121 kcal
- Lentils: 9 g protein, 116 kcal
- Black beans: 8.9 g protein, 132 kcal
- Kidney beans: 8.7 g protein, 127 kcal
- Split peas: 8.3 g protein, 118 kcal
- Black-eyed peas: 7.7 g protein, 116 kcal
- Mung beans: 7 g protein, 105 kcal
- Silken tofu: 6.9 g protein, 62 kcal
- Whole wheat pasta: 6 g protein, 149 kcal
- Green peas: 5.4 g protein, 84 kcal
- Quinoa: 4.4 g protein, 120 kcal
- Soy milk: 3.3 g protein, 33 kcal
- Spinach: 3 g protein, 23 kcal
- Brown rice: 2.7 g protein, 123 kcal
- Broccoli: 2.4 g protein, 35 kcal
The number that matters: calories per 20 g of protein
Per-100 g numbers can mislead you. A food might be low in calories simply because it is mostly water, which means you would need a huge portion to get meaningful protein. The last column of the table fixes that. It shows how much of each food gives you 20 g of protein and how many calories come along with it.
For example, 20 g of protein from firm tofu takes about 116 g of tofu and roughly 166 calories. Getting the same protein from peanut butter costs about 539 calories. Sort by that column to see which foods need the fewest calories for 20 g of protein.
Eating more while eating less
Many low-calorie plant foods are bulky. Cooked lentils, beans and vegetables hold a lot of water, so a large bowl has modest calories.
The tradeoff is volume: you have to eat more food by weight to reach a protein target. If that is hard for you, mix in denser options like tofu and seitan, which pack more protein into a smaller portion.
Building a lighter, high-protein plate
- Start with a lean protein: tofu, seitan, lentils or edamame.
- Fill half the plate with vegetables such as broccoli, spinach or peas.
- Add a modest portion of grains or bread for energy.
- Use nuts and seeds as a garnish rather than a main ingredient.
If you are trying to lose weight quickly, have a history of disordered eating, or have a medical condition, get guidance from a doctor or registered dietitian rather than cutting calories on your own.