Skip to content
← Back to Blog
Healthy Eating

Hitting Your Protein Target on a Plant-Based Diet

·7 min read·Pacali AI

Quick Answer

Plant-based protein targets are very reachable — they just need more deliberate planning, because most plant foods bring carbs or fat along with the protein. Here are the highest-yield foods and a sample day.

"Where do you get your protein?" is a tired question, but the underlying point is fair: hitting a protein target on a plant-based diet takes more deliberate planning than it does on an omnivorous one. Not because plant protein is unavailable, but because most plant foods deliver protein packaged with a good deal of carbohydrate or fat.


100g of chicken breast is around 31g of protein and 165 calories. 100g of cooked lentils is around 9g of protein and 116 calories. Both are useful foods. They are not interchangeable gram for gram.


Know Your Target First


The general recommendation for active people is 1.6–2.2g of protein per kg of body weight per day. For a 70kg person, that is roughly 112–154g.


Some sources suggest plant-based eaters aim slightly higher — around 10% more — because plant proteins are typically a little less digestible and lower in leucine, the amino acid most closely tied to muscle protein synthesis. Adding 10% to your target is a reasonable adjustment, not a requirement.


The Highest-Yield Foods


Ranked by how much protein you get per calorie — the metric that matters when you have a calorie target to respect:


  • Seitan — around 25g protein per 100g. The most protein-dense plant food by a wide margin (not suitable if you avoid gluten)
  • Tofu (firm) — around 17g per 100g, and very easy to work into most cuisines
  • Tempeh — around 19g per 100g, plus fibre and fermentation benefits
  • Edamame — around 11g per 100g, a genuinely high-protein snack
  • Soy milk — around 3g per 100ml, meaningfully higher than most other plant milks
  • Lentils — around 9g per 100g cooked, with substantial fibre
  • Chickpeas and black beans — around 7–9g per 100g cooked
  • Seeds — hemp seeds around 31g per 100g, pumpkin seeds around 19g

  • Notice how much of that list is soy. Soy is the closest plant analogue to animal protein in amino acid profile, and it does a lot of heavy lifting on a plant-based diet.


    What Is Not Doing as Much as You Think


    Some foods carry a high-protein reputation but do not deliver much per calorie:


  • Nuts and nut butters — mostly fat; 100g of almonds is around 21g of protein but 579 calories
  • Quinoa — often called a complete protein, which it is, but only around 4g per 100g cooked
  • Peanut butter — around 25g per 100g, but at 588 calories it competes hard with your fat budget
  • Vegetables — small amounts that add up across a day, but not a strategy

  • These are fine foods. They are just not efficient ways to close a protein gap.


    The Complete Protein Question


    You may have heard that plant proteins are "incomplete" and must be combined at every meal. The combining-at-each-meal idea is outdated — your body maintains an amino acid pool and draws on it across the day.


    What still holds: eat a variety of plant proteins across the day rather than relying on one source. Legumes are lower in methionine, grains lower in lysine, and a varied diet covers both without any planning ritual.


    A Sample 130g Protein Day


    For a 70kg person eating around 2,200 calories:


  • Breakfast — oats made with soy milk, hemp seeds, peanut butter: ~25g
  • Lunch — tempeh grain bowl with black beans and vegetables: ~35g
  • Snack — soy yoghurt with pumpkin seeds, or edamame: ~20g
  • Dinner — tofu stir fry with rice and vegetables: ~35g
  • Extras — bread, vegetables, incidental protein across the day: ~15g

  • That is 130g without any supplements. Adding a scoop of pea or soy protein makes it comfortable rather than tight, which is why many plant-based athletes use one — convenience, not necessity.


    What Else to Watch


    Protein is the one people focus on, but a few nutrients deserve more attention on a fully plant-based diet:


  • Vitamin B12 — not reliably available from plants; supplementation is standard advice for vegans
  • Iron — plant (non-haem) iron absorbs less readily; pairing with vitamin C helps
  • Omega-3 — flax, chia and walnuts provide ALA; an algae-based supplement covers EPA and DHA
  • Calcium, zinc and iodine — worth checking rather than assuming

  • This is general information rather than personal advice — if you are eating fully plant-based long term, it is worth having levels checked and speaking to a dietitian.


    Track It for Two Weeks


    Most people who think they cannot hit protein on a plant-based diet have never actually counted. Two weeks of honest logging usually reveals one of two things: you are closer than you thought, or the gap is concentrated in one specific meal — usually breakfast, and usually fixable by swapping one ingredient.

    Try it free

    Track your nutrition with Pacali

    Snap a photo of your meal — AI gives you instant calories and macros. Free for iPhone and Android.

    Download on the App StoreGet it on Google Play