“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.

FoodProtein 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

  1. Just removing meat without replacing it — the plate ends up short on protein
  2. Over-relying on processed vegan products — plant-based burgers and nuggets are convenient, but shouldn’t be the foundation
  3. Not varying your sources — eating only beans isn’t enough; diversity is key
  4. 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.