We are reader-supported. When you buy through links on our site, we may earn affiliate commission.
The common assumption about plant-based diets is they don’t contain enough protein. This might be the case because of a lack of awareness of vegetarian protein sources. Learn about the most protein-dense options for vegetarian meals, while discovering staples that may already be a part of your diet.
Determining how much and what vegetarian protein sources to prioritize depends on your daily protein needs. Though you may be seeking a hard number, this is almost impossible to convey because lifestyle choices, fitness goals, and existing health conditions are only a few of the factors that play into protein requirements.
Here are a few generalized guidelines, though determining the exact number may only come from a licensed professional.
So, what options do you have? To clarify, these protein sources will be vegetarian-friendly. Some double as vegan protein choices but not all them. Learn more about these dietary distinctions before reading on.
Serving size: 100 grams or 3.5 ounces
Protein per serving size: 25 grams
Seitan is also sometimes called wheat meat because it’s made from wheat gluten. It isn’t friendly for people with Celiac disease, but otherwise it is one of the most potent protein ingredients in vegetarian diets.
Buy it here: https://amzn.to/49ClKZL
Serving size: 1 cup
Protein per serving size: 23 grams
Make this delicious breakfast or snack option even more protein-dense by adding nuts, berries and chia seeds to the mix. Starting your day with a high-protein meal is one of the best ways to regulate weight and stay satiated longer.
Buy it here: https://amzn.to/49ClKZL

Serving size: 100 grams or 3.5 ounces
Protein per serving size: 19 grams
Tempeh is made from fermented soybeans, which gives it a unique flavor. Soak it in any marinade or rub for a variety of applications.
Buy it here: https://amzn.to/49ClKZL
Serving size: 198 grams or 1 cup, cooked
Protein per serving size: 18 grams
Curries and soups are instantly rich in protein with a cup-full of lentils. They are also high in fiber, making it your digestive system’s best friend.
Buy it here: https://amzn.to/49ClKZL
Serving size: 100 grams or 3.5 ounces
Protein per serving size: 16 grams
This is a fungus-based protein that is in meat alternatives. They can make up fake burger patties or come as powder. Fungi are high in fiber and other micronutrients in a healthy diet.
Buy it here: https://amzn.to/49ClKZL
Serving size: 170 grams or 1 cup, cooked
Protein per serving size: 15 to 18 grams
There has to be at least one type of beans you like. You have the options of pinto, chickpeas, kidney, and black beans, among countless others. Beans are one of the most nutritionally diverse food groups, with high amounts of potassium and iron to help blood pressure and cholesterol.
Buy it here: https://amzn.to/49ClKZL

Serving size: 1/2 cup
Protein per serving size: 14 grams
Cottage cheese is having a moment, thanks to social media. What was once a contentious side dish is now blended into smoothies and used as a dipping sauce with mustard. Regardless of how you eat it, it’s a phenomenal source of vegetarian protein if you eat dairy.
Buy it here: https://amzn.to/49ClKZL
Serving size: Around 250 grams or 1 cup, cooked
Protein per serving size: Up to 12 grams
Skip the rice and try something completely different. Here are the most protein-packed ancient grains:
Buy it here: https://amzn.to/49ClKZL
Serving size: 100 grams or 3.5 ounces
Protein per serving size: 8 grams
Tofu makes phenomenal burger bases, pseudo-steaks, and even fake bacon. Tofu is one of the most accessible and versatile, especially because it comes in degrees of firmness. It can even make a shake or dessert protein-dense.
Buy it here: https://amzn.to/49ClKZL
Serving size: 20 grams or 2 tablespoons
Protein per serving size: 8 grams
Hemp seeds have numerous health benefits, like making the brain more resilient, defending against heart disease, and alleviating inflammation. Top everything from parfaits to salads with them.
But it here: https://amzn.to/3JqPFJu
Serving size: 185 grams or 1 cup, cooked
Protein per serving size: 8 grams
Quinoa is easy to prepare and served deliciously hot or cold. Their delightful texture is good in a soup or side dish.
Buy it here: https://amzn.to/49ClKZL
Serving size: 14 grams or 2 tablespoons
Protein per serving size: 8 grams
Spirulina is algae, which doesn’t sound the most appetizing, but it is actually a widely available supplement.
Buy it here: https://amzn.to/49ClKZL
Serving size: 1 cup
Protein per serving size: 8 grams
Pea protein supplements became popular for a time, but you can eat green peas by themselves to obtain similar benefits. If you follow a FODMAP diet, this could be the option for you.
Buy it here: https://amzn.to/49ClKZL
Serving size: 16 grams
Protein per serving size: 8 grams
Nutritional yeast is a flaky substance that has a cheese-like flavor. If you’re trying to go dairy-free, this is the main ingredient — alongside nuts, like cashews — responsible for making vegan cheeses.
Buy it here: https://amzn.to/49ClKZL
Serving size: 1 large egg
Protein per serving size: 6 grams
If you are a vegetarian who still eats eggs, don’t forget how packed with protein they are. Most of the protein is in the white, but a good portion is still in the yolk.
Buy it here: https://amzn.to/49ClKZL

There are even more unsuspecting ways to incorporate protein into a vegetarian diet. Most people associate vegetables with carbs, but greens like broccoli, Brussels sprouts, and asparagus contain up to 5 grams of protein per cup. Even berries could have up to 4 grams. Another option is nuts and nut butters, which make a protein-rich snack or adder to salad, ranging from 5 to 7 grams of protein per ounce. Others include:
They may not be as macro-laden as seitan or tofu, but sprinkling them into yogurts, smoothies, and side dishes are excellent ways to amplify the nutritional value of every eating experience.