“But where do you get your protein?” — if you’re vegetarian or vegan, you’ve probably heard this question more times than you can count. And behind it lies a real concern: protein is essential, and many people don’t know how to hit their targets without meat.
The truth is that it’s entirely possible to get enough protein on a plant-based diet — without living on supplements. You just need to know how to combine the right foods.
How much protein do you actually need?
Before building the menu, it helps to know the target:
- Sedentary person: 0.8 g per kg of body weight (~0.36 g per lb)
- Active person: 1.2 to 1.6 g per kg (~0.55-0.73 g per lb)
- Training for muscle gain: 1.6 to 2.0 g per kg (~0.73-0.91 g per lb)
For a 155 lb (70 kg) person who trains regularly, that means roughly 84 to 112 g of protein per day. Sounds like a lot? Let’s see how to get there.
The best plant-based protein sources
Legumes: the foundation
Legumes are the champions of plant-based protein. They’re cheap, versatile, and packed with fiber too.
| Food | Protein per serving |
|---|---|
| Black beans (½ cup cooked) | ~7 g |
| Lentils (½ cup cooked) | ~9 g |
| Chickpeas (½ cup cooked) | ~7 g |
| Split peas (½ cup cooked) | ~8 g |
| Soybeans (½ cup cooked) | ~15 g |
| Edamame (½ cup) | ~9 g |
The classic rice and beans combo is one of the most complete protein pairings in existence. Together, they provide all essential amino acids.
Soy products
Soy is arguably the most versatile plant protein:
- Firm tofu (3.5 oz / 100 g): ~12 g protein
- Tempeh (3.5 oz / 100 g): ~19 g protein
- Textured soy protein / TVP (1 oz dry): ~15 g protein
- Soy milk (1 cup): ~7 g protein
TVP is especially useful: cheap, easy to cook, and absorbs whatever flavor you season it with.
Grains and pseudocereals
Grains aren’t primary protein sources, but they add up when combined:
- Quinoa (½ cup cooked): ~4 g — and it’s a complete protein
- Oats (½ cup dry): ~5 g
- Brown rice (½ cup cooked): ~3 g
- Amaranth (½ cup cooked): ~4 g
Nuts and seeds
Besides protein, these bring healthy fats to the table:
- Peanuts (1 oz): ~7 g
- Cashews (1 oz): ~5 g
- Pumpkin seeds (1 oz): ~7 g
- Peanut butter (2 tbsp): ~7 g
- Chia seeds (2 tbsp): ~4 g
Other allies
- Nutritional yeast (2 tbsp): ~8 g — also a source of B vitamins
- Seitan (3.5 oz / 100 g): ~25 g — made from wheat gluten, meat-like texture
- Mushrooms: low in protein, but great for flavor and texture in plant-based dishes
The “complete protein” concept (and why you shouldn’t stress about it)
Proteins are made of amino acids. There are 9 essential ones your body can’t produce. Most animal foods contain all 9 — these are called “complete proteins.”
Most plant sources are low in one or two amino acids. But here’s the important part: you don’t need to combine everything in the same meal.
Research shows that as long as you eat a variety of protein sources throughout the day, your body can assemble the complete proteins it needs.
Some classic complementary combos:
- Rice + beans (grain + legume)
- Bread + hummus (wheat + chickpea)
- Oatmeal + peanut butter (grain + nut)
- Lentil salad + quinoa
A sample day with ~100 g of protein
Here’s a practical example to show it’s doable:
Breakfast (~25 g)
- Oatmeal with soy milk and banana (12 g)
- 2 tbsp peanut butter (7 g)
- 2 tbsp chia seeds (4 g)
Lunch (~35 g)
- Brown rice (3 g)
- Black beans, generous serving (14 g)
- Stir-fried TVP with vegetables (15 g)
- Green salad with pumpkin seeds (3 g)
Snack (~15 g)
- Hummus with carrot and cucumber sticks (5 g)
- Trail mix with nuts (1 oz) (5 g)
- Soy milk smoothie (7 g)
Dinner (~25 g)
- Grilled seasoned tofu (12 g)
- Quinoa (4 g)
- Roasted broccoli and mushrooms (3 g)
- 2 tbsp nutritional yeast on top (6 g)
Total: ~100 g of protein — no supplements needed.
Nutrients to keep an eye on
A well-planned plant-based diet is nutritionally complete, but some nutrients deserve extra attention:
Vitamin B12
- The one supplement truly necessary for vegans
- Not reliably found in plant sources
- Supplementing is cheap and safe — talk to a healthcare professional about dosage
Iron
- Found in legumes, dark leafy greens, and seeds
- Plant iron (non-heme) is less easily absorbed than animal iron
- Tip: pair with vitamin C (lemon juice, orange) to significantly boost absorption
Zinc
- Found in nuts, seeds, and whole grains
- Soaking grains before cooking improves bioavailability
Omega-3
- Flaxseeds, chia seeds, and walnuts are good sources of ALA
- For EPA and DHA, consider an algae-based omega-3 supplement
Common mistakes when starting out
- Just removing meat without replacing it — the plate ends up short on protein
- Over-relying on processed vegan products — plant-based burgers and nuggets are convenient, but shouldn’t be the foundation
- Not varying your sources — eating only beans isn’t enough; diversity is key
- Ignoring B12 — supplementing is non-negotiable for vegans
Conclusion
Getting enough protein without meat isn’t complicated — it’s about knowing the right sources and combining them throughout the day. Legumes, soy, grains, seeds, and nuts provide everything your body needs to function, train, and recover.
The secret, as always, is variety and consistency. There’s no magic food — just a smart eating pattern.