Nutrition · 6 min read

12 Vegetarian Protein Sources (and How Much Protein They Actually Have)

A practical, no-nonsense list of where vegetarian protein comes from — with real gram counts, not vague reassurance.

The question everyone asks eventually: 'but where do you get your protein?' Here's the honest, specific answer — approximate protein per 100 g or standard serving, cooked/prepared unless noted.

Legumes

Soy & tofu

Dairy & eggs

Grains, nuts & seeds

What a full day can look like

Breakfast: Greek yoghurt with chia and nuts (~25 g). Lunch: a chickpea and quinoa salad (~20 g). Dinner: crispy tofu stir-fry (~22 g). Snack: a handful of peanuts. That's well over 70 g without any special effort or supplements.

The real trick: combine, don't stress

You don't need to 'complete' proteins at every single meal — your body pools amino acids across the day. Eating a variety of legumes, grains, nuts and dairy/eggs across a normal week covers everything almost everyone needs.

Frequently asked questions

Is tofu actually a complete protein?

Yes — soy protein (including tofu and tempeh) contains all nine essential amino acids, similar to animal protein.

How much protein do I actually need per day?

General guidance for most adults is roughly 0.8 g per kilogram of body weight per day, more if you train heavily — check with a doctor or dietitian for advice specific to you, since this varies by age, activity level and health conditions.

Recipes to try next