What are good sources of protein for vegetarians?

Layne Lieberman, MS, RD
Nutrition & Dietetics
Good sources of protein for vegetarians include tofu, tempeh, seitan, low-fat cheeses and other dairy products, legumes and nuts/seeds. In this video, culinary nutritionist Layne Lieberman, RD, shares her favorite plant-based protein sources. 
Ms. Ashley Koff, RD
Nutrition & Dietetics
Vegetarian sources of proteins -- that are also carbs -- include beans (soybeans/edamame are a complete protein), quinoa (a grain you can prepare like rice or like oatmeal or make it with some cheese and broccoli heads; note: quinoa pasta will provide a little less protein). Vegetarian sources of protein that are also healthy fats include nuts and seeds. One seed in particular, hempseeds, provide a complete protein. So instead of a banana, add a nut butter (you can even freeze this and make it a great dessert), instead of just ice cream, have a 1/2 scoop less and add berries and hemp seeds.
Vandana  R. Sheth
Nutrition & Dietetics
Some examples of good sources of plant proteins for vegetarians are:
  • beans
  • lentils
  • soy products
  • nuts
  • seeds
Donna Feldman
Nutrition & Dietetics
Meat may be a high-quality protein food, but vegetarians shouldn’t have any trouble eating plenty of high-quality protein from non-meat sources. Some of the best meat-free protein foods include:
  • Eggs
  • Milk
  • Cheese
  • Yogurt
  • Soy products like tofu and soy milk
Nuts, nut butters and beans (legumes) are also high-protein, and should be included in a vegetarian diet. 

Some people, especially teens, start eating a vegetarian diet without much knowledge about protein or other nutrients, and end up with a very unbalanced diet. For example, vegetarians can run into problems getting enough protein if they avoid or limit dairy and eggs. Avoiding those high quality protein foods can impact protein intake, unless very special attention is paid to eating lots of beans, soy and nuts. 

Variety is key to a healthy and balanced meatless diet. Potato chips, soft drinks, candy, sugary cereals and pastries are all vegetarian, but that doesn’t make them healthy. Being a vegetarian doesn’t mean just swapping soy burgers for beef burgers, while eating highly processed junk food. Vegetarians need to focus on vegetables, fruits and whole grains, too.

So if you want to give up meat, make sure your meals and snacks include 1-2 servings of those non-meat protein sources. Here are some ideas for a day of protein: 
  • Breakfast: milk, yogurt or eggs
  • Lunch: cheese, nut butters or yogurt
  • Snacks: bars with nuts, hummus, cheese, yogurt, nuts
  • Dinner: beans, tofu, cheese, eggs

Continue Learning about Vegetarian Diets

Where to Find the Best Plant-Based Proteins
Where to Find the Best Plant-Based Proteins
You don’t have to be a vegetarian (over 7 million folks in America are) to want to increase your intake of plant-based protein. But, it’s a great idea...
Read More
While dining in a vegetarian restaurant, what foods should I choose?
Yogi Cameron AlborzianYogi Cameron Alborzian
One of the big misconceptions regarding vegetarian food preparation is that if it doesn't have meat,...
More Answers
5 Unexpected Reasons to Adopt a Plant-Based Diet
5 Unexpected Reasons to Adopt a Plant-Based Diet5 Unexpected Reasons to Adopt a Plant-Based Diet5 Unexpected Reasons to Adopt a Plant-Based Diet5 Unexpected Reasons to Adopt a Plant-Based Diet
Better digestion, lower heart disease risks and other surprising reasons to eat more fruits and veggies.
Start Slideshow
What Do You Tell Vegans and Vegetarians About Eating Healthy?
What Do You Tell Vegans and Vegetarians About Eating Healthy?

Important: This content reflects information from various individuals and organizations and may offer alternative or opposing points of view. It should not be used for medical advice, diagnosis or treatment. As always, you should consult with your healthcare provider about your specific health needs.