Vegetarian and low-carb

High Protein Vegan Meals: Five Plates, Counted in Grams

Five vegan meals give 28.6–35.3 g of protein for 483–628 kcal. Each ingredient is weighed from USDA records, so you can scale a plate up or down.

Key takeaways

  • Five vegan meals built on tofu, lentils, tempeh, beans and edamame give 28.6–35.3 g of protein for 483–628 kcal.
  • The tofu and broccoli stir-fry gives the most protein per calorie, 6.2 g per 100 kcal, and the lentil bowl the least, 5.2 g.
  • The International Society of Sports Nutrition gives 20–40 g of high-quality protein per serving for muscle protein synthesis, and the 2025–2030 Dietary Guidelines set 84–112 g a day for a 70 kg adult.
  • Breakfast oats with soy milk and hemp seed, the stir-fry and the lentil bowl add up to 86.7 g of protein for 1,566 kcal.
  • 50 g of avocado adds 103 kcal and 0.9 g of protein, so it changes the energy of a bowl more than the protein.

A high protein vegan meal puts 25 g or more of protein on the plate. Firm tofu, tempeh, lentils, beans and edamame get you there. None of the portions is huge. The five below land at 28.6–35.3 g of protein for 483–628 kcal. Every ingredient comes from a USDA record, and I added up the rows. Reweigh any row for a bigger or smaller portion.

What makes a vegan meal high in protein?

Start with the number. My bar is 25 g of protein per meal. No guideline sets it, but it’s inside the 20–40 g of high-quality protein per serving that the International Society of Sports Nutrition gives for stimulating muscle protein synthesis.

The bar matters because of the daily goal. The 2025–2030 Dietary Guidelines set 1.2–1.6 g of protein per kg of body weight a day, or 84–112 g for a 70 kg adult. Three meals at 25 g add up to 75 g, and one snack closes the gap. That’s why I build the plate around the protein first, then add grains and vegetables. The ranking behind my choices is in high protein vegan foods.

What are five high protein vegan meals?

Each one clears 25 g. Weigh the food in the state shown, since boiled lentils and dry lentils are different records.

Tofu and broccoli stir-fry with brown rice

Ingredient Grams Protein Energy
Firm tofu, raw 150 g 25.9 g 216 kcal
Broccoli, raw 100 g 2.6 g 32 kcal
Red bell pepper, raw 80 g 0.7 g 22 kcal
Olive oil 9 g 0.0 g 80 kcal
Brown rice, cooked 150 g 4.1 g 184 kcal
Total 33.3 g 534 kcal

Cube the tofu, brown it in the oil, add the broccoli and pepper, and serve it over the rice. The plate gives 33.3 g of protein for 534 kcal, the lightest of the cooked meals, and the tofu does most of the work.

Lentil, kale and quinoa bowl

Ingredient Grams Protein Energy
Lentils, boiled 200 g 18.0 g 232 kcal
Kale, raw 60 g 1.8 g 21 kcal
Quinoa, cooked 150 g 6.6 g 180 kcal
Pumpkin seeds, raw 15 g 4.5 g 77 kcal
Olive oil 9 g 0.0 g 80 kcal
Total 30.9 g 590 kcal

Wilt the kale in the oil, fold it into the warm lentils and quinoa and top with the seeds. The seeds add 4.5 g of protein for 77 kcal, a fair price. The bowl comes to 30.9 g and 590 kcal.

Tempeh and chickpea plate

Ingredient Grams Protein Energy
Tempeh, cooked 100 g 19.9 g 195 kcal
Chickpeas, boiled 120 g 10.6 g 197 kcal
Baby spinach, raw 50 g 1.4 g 10 kcal
Roma tomato, raw 100 g 0.7 g 19 kcal
Brown rice, cooked 100 g 2.7 g 123 kcal
Olive oil 9 g 0.0 g 80 kcal
Total 35.3 g 624 kcal

Slice the tempeh and fry it with the chickpeas, then pile it on the rice with fresh tomato and spinach. It has the most protein of the five, 35.3 g, and costs 624 kcal.

Black bean and edamame bowl

Ingredient Grams Protein Energy
Black beans, boiled 170 g 15.1 g 224 kcal
Quinoa, cooked 150 g 6.6 g 180 kcal
Edamame, frozen, prepared 100 g 11.9 g 121 kcal
Avocado, Hass, raw 50 g 0.9 g 103 kcal
Total 34.5 g 628 kcal

Warm the beans and edamame and spoon them over the quinoa. Add the avocado last. The avocado does little for protein, since 50 g of it brings 103 kcal and only 0.9 g, so it’s the first thing I’d cut. The bowl totals 34.5 g of protein and 628 kcal.

Edamame and quinoa salad

Ingredient Grams Protein Energy
Edamame, frozen, prepared 150 g 17.9 g 182 kcal
Quinoa, cooked 150 g 6.6 g 180 kcal
Cucumber with peel, raw 80 g 0.5 g 11 kcal
Roma tomato, raw 80 g 0.6 g 15 kcal
Pumpkin seeds, raw 10 g 3.0 g 51 kcal
Olive oil 5 g 0.0 g 44 kcal
Total 28.6 g 483 kcal

This one needs no stove if the edamame is thawed and the quinoa already cooked. Toss everything together. At 483 kcal it’s the smallest meal, and it still reaches 28.6 g of protein.

Which meal fits which kind of day?

Pick by calories as well as by protein. The stir-fry, with its firm tofu, gives the most protein per calorie: 33.3 g for 534 kcal, or 6.2 g per 100 kcal. The salad comes next at 5.9, then the tempeh plate at 5.7, the black bean bowl at 5.5 and the lentil bowl at 5.2.

For a lighter day, start with the stir-fry and the salad. If you train hard and need more food, the black bean and tempeh plates carry the energy, and the lentil bowl sits in the middle. Canned beans and lentils are different records. Check the label before you swap them in. If you eat eggs and dairy, high protein vegetarian meals has six more plates. For fewer carbs, high protein low carb meals keeps every plate to 15 g or less, though not all of them are vegan.

How do I make a plate bigger or smaller?

Change one ingredient. Write down what moved. On the stir-fry, 50 g more firm tofu adds 8.6 g of protein and 72 kcal, so the plate reaches 41.9 g for 606 kcal. Take 50 g of brown rice away and you lose 1.4 g of protein and 62 kcal. Grains move the calories far more than the protein.

I keep the tofu fixed and move the rice.

What does a day with these meals look like?

Two of these plates and a breakfast make a day. A 70 kg adult at the low end of the Guidelines’ range gets 84 g. Here the day is oats, soy milk and hemp seed for breakfast, then the stir-fry and the lentil bowl. High protein vegan breakfast has five more ideas for that first slot.

Meal What Protein Energy
Breakfast 50 g rolled oats, 250 g soy milk, 20 g hemp seed, 80 g blueberries 22.5 g 442 kcal
Lunch Tofu and broccoli stir-fry 33.3 g 534 kcal
Dinner Lentil, kale and quinoa bowl 30.9 g 590 kcal
Total 86.7 g 1,566 kcal

The day totals 86.7 g of protein and 1,566 kcal, over the 84 g mark and with room for a snack. Swap the lentil bowl for the tempeh plate and the day climbs to 91.1 g.

For protein, fat and carbs in grams at your own calorie goal, try the macro calculator. It keeps protein inside the 1.2–1.6 g per kg range.

If you have kidney disease, settle your protein target with your doctor first. Pregnancy and breastfeeding call for different numbers, and these plates aren’t meant for anyone under 18.

Calsa can save the stir-fry as your own recipe, ingredient by ingredient in raw or cooked weight, so a single entry logs it on any later day.

Questions and answers

How much protein should a vegan meal have?

The International Society of Sports Nutrition gives 20–40 g of high-quality protein per serving for muscle protein synthesis, or 0.25 g per kg of body weight. I aim for 25 g or more at lunch and dinner. At 70 kg, three meals at 25 g plus a snack reach the 84 g that sits at the low end of the Dietary Guidelines' range.

What is the quickest high protein vegan meal?

The edamame and quinoa salad. It has 28.6 g of protein for 483 kcal and needs no stove if the edamame is thawed and the quinoa is already cooked. The tofu stir-fry comes second, with 33.3 g.

Can I reach 100 g of protein a day on vegan meals?

Yes. Take a day of oats, the tofu stir-fry and the lentil bowl, and swap the lentil bowl for the tempeh and chickpea plate. It reaches 91.1 g for 1,600 kcal. A 30 g snack of pumpkin seeds adds 9.0 g and 154 kcal, which brings the day to 100.1 g. For a 70 kg adult that's 1.4 g/kg, inside the Guidelines' 1.2–1.6 g/kg.

Is 35 g of protein in one meal too much?

For most adults, no. The International Society of Sports Nutrition range is 20–40 g per serving, and the tempeh and chickpea plate has 35.3 g. People with kidney disease should ask their doctor about their protein target before copying any plate here.

Sources

  1. Jäger R, et al. International Society of Sports Nutrition Position Stand: protein and exercise. J Int Soc Sports Nutr 2017, Journal of the International Society of Sports Nutrition
  2. Dietary Guidelines for Americans, 2025–2030, U.S. Department of Health and Human Services and U.S. Department of Agriculture
  3. Tofu, raw, firm, prepared with calcium sulfate (SR Legacy, FDC ID 172475), USDA FoodData Central
  4. Broccoli, raw (Foundation, FDC ID 321900), USDA FoodData Central
  5. Peppers, bell, red, raw (Foundation, FDC ID 2258590), USDA FoodData Central
  6. Oil, olive, salad or cooking (SR Legacy, FDC ID 171413), USDA FoodData Central
  7. Rice, brown, long-grain, cooked (SR Legacy, FDC ID 169704), USDA FoodData Central
  8. Lentils, mature seeds, cooked, boiled, without salt (SR Legacy, FDC ID 172421), USDA FoodData Central
  9. Kale, raw (SR Legacy, FDC ID 168421), USDA FoodData Central
  10. Quinoa, cooked (SR Legacy, FDC ID 168917), USDA FoodData Central
  11. Seeds, pumpkin seeds (pepitas), raw (Foundation, FDC ID 2515380), USDA FoodData Central
  12. Tempeh, cooked (SR Legacy, FDC ID 172467), USDA FoodData Central
  13. Chickpeas (garbanzo beans, bengal gram), mature seeds, cooked, boiled, without salt (SR Legacy, FDC ID 173757), USDA FoodData Central
  14. Spinach, baby (Foundation, FDC ID 1750352), USDA FoodData Central
  15. Tomato, roma (Foundation, FDC ID 1750354), USDA FoodData Central
  16. Beans, black, mature seeds, cooked, boiled, without salt (SR Legacy, FDC ID 173735), USDA FoodData Central
  17. Edamame, frozen, prepared (SR Legacy, FDC ID 168411), USDA FoodData Central
  18. Avocado, Hass, peeled, raw (Foundation, FDC ID 2710824), USDA FoodData Central
  19. Cucumber, with peel, raw (Foundation, FDC ID 2346406), USDA FoodData Central

About the author

Claire Donovan

Editor, Calsa blog

Claire edits the Calsa blog. She writes about calorie counting, protein and the small questions that come up in your first weeks of tracking.

All articles by Claire

Put the numbers to work.

The guides show where each number comes from. In Calsa you log a meal by photo, voice or barcode, check the grams, and every calorie shows its source.

Log my first meal
A snack board of hummus, carrot and cucumber sticks, crackers, cheese, grapes and walnutsCalsa entry details: 71 kcal per 100 g times 250 g, with USDA as the source