← Healthy Eating Guide
Aim for 1.6–2.2g protein per kg bodyweight

A 70kg person needs 112–154g protein daily for optimal health and muscle retention

Protein is the most satiating macronutrient — it keeps you full longer, preserves muscle when you're cutting calories, supports immune function, and provides the building blocks for virtually every enzyme and hormone in your body. Here are the best sources, ranked by protein per 100g.

Animal Proteins

FoodProtein per 100gNotes
Chicken breast (cooked)31gLean, cheap, versatile — the gold standard
Canned tuna (in water)30gFastest protein source; ~25g per can
Turkey breast (cooked)29gSimilar to chicken; very lean
Salmon (cooked)25gAlso high in omega-3s
Lean beef (sirloin, cooked)26gHigh iron and zinc too
Pork tenderloin (cooked)26gOne of the leanest cuts
Eggs (whole)13gComplete protein; best bioavailability of any food
Greek yogurt (0% fat)10g~17g per 170g serving
Cottage cheese (low fat)11gHigh casein; great before bed
Parmesan cheese38gHighest protein of any common cheese
Sardines (canned)25gAlso calcium and omega-3
Shrimp (cooked)24gVery low fat; quick to cook

Plant-Based Proteins

FoodProtein per 100gNotes
Hemp seeds32gComplete protein; also omega-3 and omega-6
Pumpkin seeds (pepitas)24gAlso high in zinc and magnesium
Tempeh19gFermented soy; better digestion than tofu
Edamame11gComplete protein; ready in 3 minutes frozen
Black beans (cooked)8.9gAlso high fiber
Lentils (cooked)9gFastest-cooking legume; high iron too
Chickpeas (cooked)8.9gVersatile; also high fiber
Tofu (firm)8gTakes on any flavour; press before cooking
Quinoa (cooked)4.4gOnly grain with complete amino acid profile
Peanut butter (natural)25gHigh calorie — measure portions
Almonds21gAlso high in vitamin E and healthy fats
Seitan (wheat gluten)25gHighest plant protein per gram; avoid if gluten-sensitive
💡 Combination tip: Plant proteins are often "incomplete" (missing one or more essential amino acids). Combine legumes + grains (rice and lentils, hummus and pita, beans and corn) to create a complete amino acid profile. You don't have to eat them in the same meal — within the same day is enough.

How Much Protein Do You Actually Need?

GoalTargetExample (70kg person)
Minimum (prevent deficiency)0.8g / kg bodyweight56g/day
General health + satiety1.2–1.6g / kg bodyweight84–112g/day
Active / preserve muscle1.6–2.2g / kg bodyweight112–154g/day
Muscle building (resistance training)1.8–2.5g / kg bodyweight126–175g/day

Practical High-Protein Day (150g example)

See the Protein in Your Pantry

Eatvora shows the nutritional breakdown of every item in your pantry and generates high-protein meal plans from what you already have stocked.

Download Free