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
- 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
- Dietary Guidelines for Americans, 2025–2030, U.S. Department of Health and Human Services and U.S. Department of Agriculture
- Tofu, raw, firm, prepared with calcium sulfate (SR Legacy, FDC ID 172475), USDA FoodData Central
- Broccoli, raw (Foundation, FDC ID 321900), USDA FoodData Central
- Peppers, bell, red, raw (Foundation, FDC ID 2258590), USDA FoodData Central
- Oil, olive, salad or cooking (SR Legacy, FDC ID 171413), USDA FoodData Central
- Rice, brown, long-grain, cooked (SR Legacy, FDC ID 169704), USDA FoodData Central
- Lentils, mature seeds, cooked, boiled, without salt (SR Legacy, FDC ID 172421), USDA FoodData Central
- Kale, raw (SR Legacy, FDC ID 168421), USDA FoodData Central
- Quinoa, cooked (SR Legacy, FDC ID 168917), USDA FoodData Central
- Seeds, pumpkin seeds (pepitas), raw (Foundation, FDC ID 2515380), USDA FoodData Central
- Tempeh, cooked (SR Legacy, FDC ID 172467), USDA FoodData Central
- Chickpeas (garbanzo beans, bengal gram), mature seeds, cooked, boiled, without salt (SR Legacy, FDC ID 173757), USDA FoodData Central
- Spinach, baby (Foundation, FDC ID 1750352), USDA FoodData Central
- Tomato, roma (Foundation, FDC ID 1750354), USDA FoodData Central
- Beans, black, mature seeds, cooked, boiled, without salt (SR Legacy, FDC ID 173735), USDA FoodData Central
- Edamame, frozen, prepared (SR Legacy, FDC ID 168411), USDA FoodData Central
- Avocado, Hass, peeled, raw (Foundation, FDC ID 2710824), USDA FoodData Central
- Cucumber, with peel, raw (Foundation, FDC ID 2346406), USDA FoodData Central



