Thursday, 22nd January 2026
Protein is essential for building muscle, supporting metabolism, balancing blood sugar, and keeping you full for longer. You don’t need meat to hit your protein targets — there are plenty of powerful vegetarian protein sources if you know what to eat and how much. Below are the top 20 vegetarian protein sources, including exact portion sizes and how much protein each provides. All values are approximate and based on cooked or ready-to-eat portions.
Portion: 100g
Protein: ~12g
Why it’s great: Complete protein, versatile, absorbs flavour well
Portion: 100g
Protein: ~19g
Why it’s great: Fermented soy, excellent for gut health and muscle building
Portion: 1 cup (200g)
Protein: ~18g
Why it’s great: Cheap, filling, great for heart health
Portion: 1 cup (165g)
Protein: ~15g
Why it’s great: Perfect for curries, salads, hummus
Portion: 1 cup (170g)
Protein: ~15g
Portion: 1 cup (180g)
Protein: ~13g
Portion: 200g
Protein: ~20g
Why it’s great: High protein, great for digestion
Portion: 200g
Protein: ~24g
Why it’s great: Slow-digesting casein protein, ideal before bed
Portion: 2 large eggs
Protein: ~12g
Why it’s great: Complete protein with all essential amino acids
Portion: 200g
Protein: ~24g
Why it’s great: Very high protein, low fat
Portion: 1 cup (155g)
Protein: ~17g
Portion: 100g
Protein: ~25g
Why it’s great: One of the highest vegetarian protein sources
⚠️ Not suitable for gluten intolerance
Portion: 1 cup (185g)
Protein: ~8g
Why it’s great: Complete plant protein + carbs for training fuel
Portion: 2 tablespoons (28g)
Protein: ~5g
Portion: 30g handful
Protein: ~9g
Portion: 30g handful
Protein: ~6g
Portion: 2 tablespoons (32g)
Protein: ~8g
Portion: 250ml glass
Protein: ~8–10g
Portion: 75g dry (serving)
Protein: ~18–22g
Portion: 1 scoop (30g)
Protein: ~20–25g
Why it’s great: Easiest way to hit daily protein targets
As a rough guide:
Sedentary: 0.8g per kg bodyweight
Active: 1.2–1.6g per kg
Muscle building: 1.6–2.2g per kg
Example:
A 75kg person training regularly may need 120–150g protein per day — which is very achievable with the foods above.

