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. 
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
Vandana  R. Sheth
Nutrition & Dietetics
Some examples of good sources of plant proteins for vegetarians are:
  • beans
  • lentils
  • soy products
  • nuts
  • seeds
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.

Continue Learning about Vegetarian Diets

5 Things That Happen to Your Body When You Stop Eating Meat
5 Things That Happen to Your Body When You Stop Eating Meat
By now, you’ve probably heard the hype (and the truth) surrounding the health benefits of eating less meat. It’s true that vegans, those who don’t eat...
Read More
How can my child get enough nutrients on a vegetarian diet?
Ms. Ashley Koff, RDMs. Ashley Koff, RD
Getting in a variety of foods will help ensure that anyone, but certainly a vegetarian, is getti...
More Answers
What should my child eat if she becomes vegetarian?
Vandana  R. ShethVandana R. Sheth
A vegetarian diet follows the same nutritional guidelines as one that includes animal products. The ...
More Answers
What Are Common Types of Vegetarian Diets?
What Are Common Types of Vegetarian Diets?

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.