Getting enough protein on a vegetarian diet is easier when you know which foods make the biggest contribution. This vegetarian protein sources chart compares common plant-based foods with dairy, eggs, nuts, and seeds using familiar serving sizes. The figures are approximate and rounded, so use product labels or a trusted nutrition database when you need precise numbers.
Vegetarian protein sources chart
Serving sizes matter when comparing foods. A chart based on 100 grams will look different from one based on a cup or a typical snack portion. The table below uses practical portions and identifies whether foods are cooked, ready to eat, or measured by weight.
| Food | Typical serving | Protein | Approximate calories |
|---|---|---|---|
| Seitan | 100 g | 25 g | 140 |
| Low-fat cottage cheese | 1 cup (226 g) | 28 g | 206 |
| Greek yogurt, nonfat | 1 cup (245 g) | 20 g | 100 |
| Tempeh | 100 g | 19 g | 190 |
| Edamame, shelled and cooked | 1 cup (155 g) | 18 g | 190 |
| Lentils, cooked | 1 cup (198 g) | 18 g | 230 |
| Chickpeas, cooked | 1 cup (164 g) | 15 g | 270 |
| Black beans, cooked | 1 cup (172 g) | 15 g | 227 |
| Firm tofu | 100 g | 12 g | 120 |
| Hemp seeds | 3 tbsp (30 g) | 10 g | 170 |
| Peanut butter | 2 tbsp (32 g) | 8 g | 190 |
| Quinoa, cooked | 1 cup (185 g) | 8 g | 222 |
| Almonds | 1 oz (28 g) | 6 g | 164 |
| Large egg | 1 | 6 g | 78 |
| Chia seeds | 2 tbsp (28 g) | 4 g | 138 |
How to read the chart
The highest-protein options per listed serving include cottage cheese, seitan, Greek yogurt, tempeh, edamame, and lentils. Beans and chickpeas also provide substantial protein, along with fiber and other nutrients. Tofu, quinoa, nuts, and seeds can help round out a meal, although their protein contribution depends more heavily on portion size.
Calories are included for comparison, not as a measure of food quality. Nuts, seeds, and peanut butter are nutrient-dense foods, but their portions contain more calories than some low-fat dairy choices. Choose portions according to your appetite, energy needs, and overall meal plan.
Protein in vegetables
Vegetables do contribute protein, but most contain less per serving than legumes, soy foods, dairy, or eggs. Their main role is to add fiber, vitamins, minerals, color, and variety to meals. For example, a cup of cooked spinach provides about 5 grams of protein, while a cup of cooked peas provides around 9 grams.
Rather than relying on vegetables alone to meet a protein target, pair them with a more concentrated source. Try broccoli with tofu, spinach in a lentil dish, or peas with quinoa and yogurt. This approach creates a more satisfying plate without treating vegetables as the primary protein food.
Do vegetarian proteins need to be combined at every meal?
There is no need to coordinate specific plant proteins at every sitting for most people. Eating a varied diet across the day can provide the amino acids supplied by different foods. Useful combinations include:
- Rice with beans
- Hummus with whole-grain pita
- Quinoa with roasted vegetables and hemp seeds
- Lentil soup with barley
- Tofu, edamame, and quinoa in a stir-fry
These pairings are practical because they combine a substantial protein source with grains, vegetables, or seeds. They also make it easier to build meals with different textures and flavors.
Simple ways to use the chart
Build a higher-protein breakfast
Start with Greek yogurt or cottage cheese, then add fruit and hemp seeds. If you avoid dairy, use tofu or a legume-based breakfast and include another protein-rich food later in the day.
Plan a balanced lunch or dinner
Choose one main item from the upper half of the chart, such as lentils, tempeh, seitan, edamame, or tofu. Add vegetables and a grain or starchy food. A tofu stir-fry with edamame and quinoa, for example, combines several chart entries in one meal.
Support a post-workout meal
A meal or snack containing roughly 20 to 30 grams of protein may be useful after exercise, depending on your overall eating pattern. Examples include Greek yogurt with hemp seeds or a tofu-and-edamame meal served with quinoa.
Tips for variety and nutrient coverage
- Rotate beans, lentils, soy foods, dairy or eggs, whole grains, nuts, and seeds throughout the week.
- Pair iron-containing plant foods with vitamin C-rich foods to support iron absorption.
- Check labels for packaged foods, since protein and calorie values can vary by brand and preparation.
- Remember that protein is only one part of a balanced diet; include vegetables, fruit, whole grains, and suitable sources of fats as well.
Use this vegetarian protein sources chart as a planning tool rather than a rigid prescription. Combining several protein-rich foods across the day makes it possible to create varied, filling meals while accommodating vegetarian, dairy-free, or egg-free preferences.