The short version
- Well-planned vegetarian diets can supply enough protein and every essential amino acid.
- You don't need to combine proteins at each meal. A variety of sources over the day is enough.
- Tofu, tempeh, seitan, Greek yogurt, cottage cheese, eggs, edamame and lentils carry the most protein.
- Vegans need a reliable source of vitamin B12, such as fortified foods or a supplement.
Jump to a section
You can build muscle and stay full without meat. It takes a little more planning, mostly around picking protein-dense foods and spreading them across the day. This guide covers how plant protein compares, the best vegetarian sources with USDA numbers, nine meals with about 30 g of protein or more, and what vegans need to add.
Can you get enough protein on a vegetarian diet?
Yes. Well-planned vegetarian and vegan diets can supply enough protein and all the essential amino acids.
The Academy of Nutrition and Dietetics says appropriately planned vegetarian diets, including vegan ones, are healthful and nutritionally adequate, including for athletes. A 2019 review in Nutrients by Mariotti and Gardner found that classic vegetarian diets supply more than adequate protein and amino acids.
The catch is quantity when you have a higher target, such as when you’re building muscle. Many plant foods carry less protein per bite than meat, so the denser options do more of the work. Find your number with the protein calculator, and see how much protein to build muscle for the research behind it.
Is plant protein as good as animal protein?
It’s close. Plant proteins are digested slightly less well and some are lower in certain amino acids, but variety covers the gap.
The 2019 review found that differences in digestibility between plant and animal proteins are only a few percent. It notes grains are low in the amino acid lysine, while legumes are only very slightly lower in methionine and cysteine. Grains and legumes fill in each other’s gaps, which is why beans and rice or lentils and bread work so well together.
Do I need to combine proteins at every meal?
No. A reasonable variety of protein foods over the day is enough.
The review says mixing complementary proteins in the same meal may be a practical habit, but a variety of sources across the day appears to be appropriate. The 2025–2030 Dietary Guidelines for Americans suggest vegetarians eat a variety of protein-rich whole foods, such as dairy, eggs, beans, peas, lentils, nuts, seeds, tofu and tempeh, and diversify plant protein sources for amino acid balance.
What are the best vegetarian protein sources?
Tofu, tempeh, seitan, Greek yogurt, cottage cheese, eggs, edamame and lentils carry the most protein per serving.
Rounded USDA FoodData Central values. Your label is the final word for packaged foods.
| Food | Serving | Protein | Calories | Vegan? |
|---|---|---|---|---|
| Tofu, firm | ½ cup (126 g) | 22 g | 181 | Yes |
| Vital wheat gluten (seitan base), dry | 1 oz (28 g) | 21 g | 104 | Yes |
| Edamame, prepared | 1 cup (155 g) | 18 g | 188 | Yes |
| Greek yogurt, plain, nonfat | ¾ cup (170 g) | 18 g | 104 | No |
| Tempeh | ½ cup (83 g) | 17 g | 159 | Yes |
| Cottage cheese, 1% | ½ cup (113 g) | 14 g | 81 | No |
| Eggs, whole | 2 large (100 g) | 12 g | 147 | No |
| Lentils, boiled | ½ cup (99 g) | 9 g | 115 | Yes |
Seitan is made from vital wheat gluten, so ready-made seitan varies a lot by brand. Check the label. Lentils also bring about 8 g of fiber in that half cup.
What are some high-protein vegetarian meals?
Build each meal around one dense protein, then add a legume, grain or dairy to top it up.
Totals use USDA FoodData Central values for each ingredient, rounded. Cooking oil and sauces aren’t included.
1. Tofu and edamame stir-fry (vegan). 150 g firm tofu, ½ cup edamame and 150 g cooked brown rice with vegetables. 39 g protein, 491 kcal.
2. Two-bean chili with tofu (vegan). About 1 cup (172 g) kidney beans, ½ cup black beans and 100 g crumbled firm tofu simmered with tomatoes and spices. 40 g protein, 476 kcal.
3. Tempeh quinoa bowl (vegan). 100 g cooked tempeh, 1 cup cooked quinoa and a handful (50 g) of edamame with greens. 34 g protein, 478 kcal.
4. Tofu scramble wrap (vegan). 150 g firm tofu scrambled with spices and ¼ cup black beans in a whole-wheat tortilla. 34 g protein, 412 kcal.
5. Lentil bolognese. 1 cup cooked lentils in tomato sauce over 140 g cooked whole-wheat pasta, with ½ oz (14 g) part-skim mozzarella. 30 g protein, 474 kcal.
6. Lentil dal with yogurt. 1 cup cooked lentils with spices, 100 g nonfat Greek yogurt on top and 150 g cooked brown rice. 32 g protein, 475 kcal.
7. Egg and black bean tacos. 2 scrambled eggs, ½ cup black beans and 1 oz low-fat cheddar in a whole-wheat tortilla. 31 g protein, 448 kcal.
8. Creamy cottage cheese pasta. 140 g cooked whole-wheat pasta tossed with ½ cup blended 1% cottage cheese, ½ oz mozzarella and ¼ cup green soybeans. 31 g protein, 389 kcal.
9. Chickpea bowl with yogurt sauce. 1 cup chickpeas, 100 g nonfat Greek yogurt mixed with lemon and garlic, and ½ cup cooked quinoa. 29 g protein, 438 kcal.
For batch cooking, high-protein meal prep on a budget shows how to cook once for several days.
What do vegans need to watch?
Vitamin B12 first, then iron, calcium and vitamin D.
- B12. The Academy says vegans need reliable sources of B12, such as fortified foods or supplements. The NIH Office of Dietary Supplements (ODS) says plant foods have no B12 unless they’re fortified. Fortified cereals and nutritional yeast are options. Ask your doctor whether a supplement is right for you.
- Iron. The ODS says vegetarians need almost twice the usual iron recommendation, because iron from plants isn’t absorbed as well. Eating beans and lentils with vitamin C foods like peppers, tomatoes or citrus helps.
- Calcium and vitamin D. Tofu made with calcium sulfate and fortified soy milk help here. The Dietary Guidelines suggest vegetarians and vegans check nutrient status from time to time, especially iron, B12, vitamin D, calcium and iodine.
Try this
Greek yogurt with pumpkin seedsEdamame with sea saltCottage cheese on toastHard-boiled eggsBaked tofu cubesHow does Imi help?
Imi makes a meat-free week easier to plan.
- Meals planned around your targets. Imi plans from your saved recipes so each meal brings protein.
- Your target up top. Protein and water targets sit at the top of each day.
- Quick swaps. Ask Imi chat to swap a meal for a vegetarian one.
- One grocery list. Tofu, lentils and everything else for the week, sorted by aisle.
Try the protein calculator, read about body recomposition, or see how Imi plans for building muscle.
Sources (13)
- Mariotti and Gardner. Dietary protein and amino acids in vegetarian diets: a review. Nutrients, 2019
- Melina et al. Position of the Academy of Nutrition and Dietetics: vegetarian diets. J Acad Nutr Diet, 2016
- Dietary Guidelines for Americans, 2025–2030
- NIH Office of Dietary Supplements. Vitamin B12: fact sheet for consumers
- NIH Office of Dietary Supplements. Iron: fact sheet for consumers
- USDA FoodData Central (SR Legacy): tofu, firm, prepared with calcium sulfate
- USDA FoodData Central (SR Legacy): tempeh
- USDA FoodData Central (SR Legacy): vital wheat gluten
- USDA FoodData Central (SR Legacy): lentils, cooked, boiled
- USDA FoodData Central (SR Legacy): edamame, frozen, prepared
- USDA FoodData Central (Foundation): Greek yogurt, plain, nonfat
- USDA FoodData Central (SR Legacy): cottage cheese, lowfat, 1% milkfat
- USDA FoodData Central (Foundation): eggs, Grade A, large, whole
