Vegetarian diets generally focus on plants and leave out meat, fish, and poultry. There are actually many vegetarian diets, each with their own guidelines.
If you’re considering going vegetarian, you may be concerned about getting enough protein. Rest assured, a varied and well-planned vegetarian diet can meet your protein needs.
Be mindful of meat alternatives, which aren’t necessarily healthy. While many do contain protein, it’s important to check the labels for very high levels of salt and for other ingredients like additives at Protein sources for a vegetarian diet.
At ZOE, we believe that eating the right foods for your body is one of the best tools for improving your overall health.
With the ZOE at-home test, you can learn about your body’s unique blood sugar and blood fat responses, and discover which “good” and “bad” bugs are living in your gut microbiome. With this information, we’ll provide you with personalized nutrition advice, so you can eat the best foods for your body at Protein sources for a vegetarian diet.
To get started, take our free quiz.
If you’re considering a vegetarian diet, here are 20 high-quality sources of protein to get you started.
1. Lentils
Lentils may be red, green, black, or brown. At a whopping 18 grams of protein per cooked cup (198 g), these tiny, lens-shaped legumes are a great addition to a vegetarian diet.
Try adding them to soups and salads, or swap out meat in tacos and stews for a lentil protein punch. You might also look for lentil pasta.
Lentils are a good source of fiber. And experts have linked foods rich in fiber with many health benefits, such as promoting a healthy gut, lowering cholesterol, improving heart health, and helping control your blood sugar at Protein sources for a vegetarian diet.
2. Edamame
Edamame are soybeans harvested before they mature. They’re mild and buttery and available fresh or frozen, either in their pods or shelled.
Shelled and boiled, one cup (155 g) of edamame provides more than 18 g of protein and 8 g of fiber. Edamame are excellent vegetarian protein sources that are also high in iron, magnesium, manganese, folate, vitamin K, and folate.
3. Beans
Beans are a delicious plant source of protein. Great northern beans are especially rich in protein, with just over 19 g in a cup (262 g). One cup also contains almost 13 g of fiber.
There are many types of beans, and their protein contents vary. Black beans and kidney beans contain around 15 g and 13 g of protein per cup, respectively.
4. Split peas
Split peas have over 16 g of protein per cooked cup (196 g) and are good sources of other important nutrients, like iron, magnesium, potassium, folate, and fiber at Protein sources for a vegetarian diet.
Manufacturers make them by peeling and drying green or yellow peas. Split peas can be delicious in soups, stews, or on their own as a side.
5. Tofu
Tofu is a soybean product. To make it, people can boil soy milk, separate out the bean curds, and press the curds together.
Tofu contains around 15 g of protein per quarter block (122 g). It’s also a good source of calcium and iron.
There are different consistencies — silken is the softest type, but tofu can also be super firm.
It’s bland on its own and can take on any flavor, so it works in a wide variety of dishes. Try adding it to soups, stir fries, or stews to get started at Protein sources for a vegetarian diet.
6. Peanut butter
If you don’t have a peanut allergy, peanut butter is a good source of protein, with 7 g in 2 tablespoons (32 g).
Look for peanut butter without added oil and sugar, and with a limited amount of salt.
7. Oats
Whether you’re having oatmeal or granola, or adding oats to yogurt, oats contribute protein, fiber, and important vitamins and minerals to your diet.
Cooked oats contain about 6 g of protein per cup (234 g) and also provide zinc, iron, vitamin B, and manganese.
Plus — eating oats can improve your cholesterol, thanks to a special fiber called beta-glucan.
Research has linked diets rich in whole grains, like oats, with a lower risk of at Protein sources for a vegetarian diet:
- type 2 diabetes
- heart-related death
- certain types of cancer, such as colon, colorectal, and prostate cancer.
8. Quinoa
Quinoa has become a popular source of protein. One cup (185 g) has about 8 g of protein and 5 g of fiber.
It’s also a good source of phosphorus, magnesium, manganese, and B vitamins.
9. Khorasan wheat
Also called oriental wheat or Kamut, this ancient grain is much larger than modern wheat. It has a nutty flavor and can replace other whole grains in recipes, though the cooking time may differ.
A cup of cooked Khorasan wheat (172 g) contains almost 10 g of protein and over 7 g of fiber. This grain is also rich in magnesium, phosphorus, and other important nutrients at Protein sources for a vegetarian diet.
10. Amaranth
Amaranth is a small, gluten-free ancient grain with a nutty flavor. Though it’s categorized as a grain, it’s actually the seed of the amaranth plant.
People might boil it, sprinkle it into salads or cereal, or use it ground into flour.
One cup (246 g) of cooked amaranth provides over 9 g of protein and 5 g of fiber. It’s also rich in manganese, iron, magnesium, and phosphorus.
11. Whole wheat pasta
Whole grain pastas can be healthy additions to an overall balanced diet.
A cup (117 g) provides about 7 g of protein and 5 g of fiber. It’s also a good source of important minerals, like manganese, selenium, and copper at Protein sources for a vegetarian diet.
12. Wild rice
“Wild rice” is the name for the seeds of semiaquatic grasses grown in lakes, bays, and other semi-shallow waters. It tastes nuttier than brown rice, and it may taste similar to tea.
A cup of wild rice contains about 6 g of protein, plus manganese, zinc, magnesium, and vitamin B6.
Also, a recent review found that wild rice is a good source of antioxidants and may help lower cholesterol.
13. Hemp seeds
Hemp seeds, or hemp hearts, are from the Cannabis sativa plant. They contain extremely small amounts of the psychoactive ingredient in cannabis — if any. The United States Food and Drug Administration (FDA) considers them safe to eat.
Three tablespoons (30 g) contain over 9 g of protein, and these seeds are a good source of healthy fats.
Initial evidence suggests that hemp might raise “good” cholesterol and help with blood sugar control. Try adding these seeds to smoothies, salads, or yogurt at Protein sources for a vegetarian diet.
14. Sunflower seeds
The kernels from 1 oz (28 g) of whole sunflower seeds contain about 6 g of protein and 2 g of fiber.
Sunflower seeds are also a good source of polyunsaturated fat, the healthy fat that may boost cholesterol levels and heart health.
Try using them in pesto, sprinkling them on salad, or having them as a snack.
15. Teff
Teff is the seeds of a grass species native to certain parts of Africa. The seeds are small and nutty-tasting, and a cooked cup (252 g) contains almost 10 g of protein at Protein sources for a vegetarian diet.
Teff also provides fiber, B vitamins, manganese, and magnesium. People usually boil it, and the cooking time is short.
16. Pumpkin seeds
A single ounce of pumpkin seeds, or pepitas, contains over 8 g of protein. These seeds also provide phosphorus, vitamin K, and healthy fats. And they’re a great source of magnesium at Protein sources for a vegetarian diet.
Magnesium is a mineral involved in hundreds of chemical reactions throughout the body. It helps drive protein synthesis, energy production, and nerve and muscle function, and it plays many other important roles.
Pumpkin seeds come raw or roasted. They’re delicious as a snack or in oatmeal, salads, or trail mix. You might also want to try pumpkin seed butter.
17. Nutritional yeast
Nutritional yeast is the inactive version of Saccharomyces cerevisiae, the yeast involved in making beer, bread, and other fermented drinks.
Some people use it instead of cheese if they have a vegan diet or a dairy allergy.
Nutritional yeast provides 8 g of protein in a half-ounce serving (16 g). It’s also rich in B vitamins, which help your body get energy from food and support cell health at Protein sources for a vegetarian diet.
18. Cottage cheese
If you eat dairy, cottage cheese can be a great way to get some protein, with 14 g in a 4-ounce portion (113 g).
Try adding eating it with fruit, making a dip, adding it to pasta, mixing it into baked good recipes, or enjoying it on its own.
19. Greek yogurt
Another protein-rich dairy product is plain Greek yogurt. Seven ounces (200 g) contain 18 g of protein.
And in that portion, you’ll also get 222 milligrams of calcium. This is important for bone and teeth health, as well as muscle, nerve, and heart function.
It’s a good idea to avoid Greek yogurts with lots of added sugar. Try adding your favorite fruits to plain Greek yogurt or using it instead of sour cream in sauces, tacos, and stews.
20. Eggs
If you eat eggs, they’re a great source of protein, with 6 g in each egg.
They also provide you with a laundry list of vitamins and minerals, including selenium and vitamins A, B2, and B12.
You can incorporate eggs into many of your favorite breakfast, lunch, and dinner dishes. They also make a tasty snack on their own at Protein sources for a vegetarian diet.
How much protein do I need?
Protein has many important functions in the body, such as:
- driving chemical reactions
- making essential molecules like neurotransmitters, hormones, and antibodies
- giving cells their structure
- moving molecules around your body
- providing energy
According to the Dietary Guidelines for Americans:
- Females aged 19 or older need at least 46 g of protein a day.
- Males aged 19 or older need at least 56 g of protein a day.
As a rough guide, protein should account for about 10–35% of your total calories each day.
But everyone’s needs are different. Your personal requirements depend on many factors, including your body size and activity levels at Protein sources for a vegetarian diet.
Summary
A vegetarian diet focuses on getting nutrients from plants, rather than from meat, poultry, or fish.
There are many plant-based sources of protein to choose from, including legumes, grains, nuts, seeds, tofu, and nutritional yeast.
If you’re including dairy and eggs, these are also good ways to meet your protein requirements.