Written by Tou Calo Nutrition Team · Vulcan Labs · Protein data from USDA FoodData Central. Updated July 2026.
The most important nutritional variable for bodybuilding is protein intake — specifically choosing the right protein-rich foods for bodybuilding and hitting your daily target consistently, not just on training days. This guide ranks the 25 best options by protein per serving, covers both animal and plant-based sources, and explains exactly how much protein you need and how to hit that target daily.
How much protein do you need? For bodybuilding, the evidence-based recommendation is 1.6–2.2g of protein per kg of bodyweight per day. For a 80 kg person that is 128–176g protein daily. Use our free BMR calculator to find your calorie baseline, then allocate 30–35% of calories to protein to set your daily target.

In this guide
- Top animal-based protein-rich foods for bodybuilding
- Top plant-based protein-rich foods for bodybuilding
- All 25 foods ranked — protein per serving
- How much protein you need for bodybuilding
- FAQ
Animal-based protein-rich foods for bodybuilding
Animal proteins are complete proteins — they contain all nine essential amino acids in the ratios required for muscle protein synthesis. They are also high in leucine, the amino acid most directly responsible for triggering muscle growth.
| Food | Serving | Protein | Calories | Why it works |
|---|---|---|---|---|
| Chicken breast | 150g cooked | 46g | 248 | Best protein-to-calorie ratio of any whole food |
| Turkey breast | 150g cooked | 44g | 240 | High protein, low fat — good chicken alternative |
| Canned tuna (in water) | 1 can (165g) | 39g | 179 | Cheapest high-protein option per gram |
| Salmon | 150g cooked | 37g | 354 | High protein + omega-3 for muscle recovery |
| Lean beef (sirloin) | 150g cooked | 39g | 307 | Contains creatine naturally — unique muscle benefit |
| Eggs (whole) | 3 large eggs | 19g | 214 | Gold standard bioavailability — highest leucine per gram |
| Egg whites | 6 large whites | 21g | 102 | Maximum protein with minimal calories |
| Greek yogurt (non-fat) | 200g | 20g | 110 | Fast + slow protein mix — ideal pre-sleep snack |
| Cottage cheese (low-fat) | 200g | 24g | 162 | Casein-dominant — slow-digesting, excellent before bed |
| Cod / white fish | 150g cooked | 32g | 156 | Ultra-lean, high protein — best calorie-to-protein ratio in fish |
| Prawns / shrimp | 150g cooked | 28g | 150 | Very high protein density, low fat |
Plant-based protein-rich foods for bodybuilding
Plant proteins are generally incomplete — most lack one or more essential amino acids or contain them in lower quantities. The exception is soy-based foods (tofu, edamame, tempeh) and quinoa, which are complete proteins. For plant-based bodybuilders, the solution is combining sources across the day to cover all essential amino acids.
| Food | Serving | Protein | Calories | Notes |
|---|---|---|---|---|
| Tempeh | 150g | 24g | 297 | Highest plant protein per serving — complete protein |
| Edamame | 200g | 22g | 280 | Complete protein, high fibre, easy snack |
| Firm tofu | 200g | 18g | 176 | Versatile complete protein — absorbs flavour well |
| Lentils (cooked) | 200g | 18g | 230 | High protein + iron + fibre — excellent bulking food |
| Black beans (cooked) | 200g | 15g | 227 | Pair with rice for complete amino acid profile |
| Quinoa (cooked) | 185g (1 cup) | 8g | 222 | Only grain that is a complete protein |
| Chickpeas (cooked) | 200g | 15g | 270 | Good protein + slow-release carbs for energy |
| Peanut butter | 2 tbsp (32g) | 8g | 188 | Calorie-dense — good for bulking phases |
Track your protein intake accurately
Snap any meal — AI logs calories and protein in 3 seconds.
Download Free →All 25 protein-rich foods for bodybuilding — ranked
Full ranking by protein per serving, combining animal and plant-based sources:
| # | Food | Serving | Protein | Calories | Type |
|---|---|---|---|---|---|
| 1 | Chicken breast | 150g cooked | 46g | 248 | Animal |
| 2 | Turkey breast | 150g cooked | 44g | 240 | Animal |
| 3 | Lean beef (sirloin) | 150g cooked | 39g | 307 | Animal |
| 4 | Canned tuna | 1 can (165g) | 39g | 179 | Animal |
| 5 | Salmon | 150g cooked | 37g | 354 | Animal |
| 6 | Cod / white fish | 150g cooked | 32g | 156 | Animal |
| 7 | Prawns / shrimp | 150g cooked | 28g | 150 | Animal |
| 8 | Cottage cheese | 200g | 24g | 162 | Animal |
| 9 | Tempeh | 150g | 24g | 297 | Plant |
| 10 | Egg whites | 6 large | 21g | 102 | Animal |
| 11 | Greek yogurt | 200g | 20g | 110 | Animal |
| 12 | Whole eggs | 3 large | 19g | 214 | Animal |
| 13 | Edamame | 200g | 22g | 280 | Plant |
| 14 | Firm tofu | 200g | 18g | 176 | Plant |
| 15 | Lentils | 200g cooked | 18g | 230 | Plant |
| 16 | Low-fat milk | 300ml | 10g | 123 | Animal |
| 17 | Black beans | 200g cooked | 15g | 227 | Plant |
| 18 | Chickpeas | 200g cooked | 15g | 270 | Plant |
| 19 | Tuna steak (fresh) | 100g cooked | 30g | 130 | Animal |
| 20 | Quinoa | 185g cooked | 8g | 222 | Plant |
| 21 | Whey protein shake | 1 scoop (30g) | 24g | 120 | Supplement |
| 22 | Pork tenderloin | 150g cooked | 36g | 282 | Animal |
| 23 | Pumpkin seeds | 30g | 9g | 163 | Plant |
| 24 | Peanut butter | 2 tbsp (32g) | 8g | 188 | Plant |
| 25 | Oats (dry) | 80g | 11g | 303 | Plant |
How much protein do you actually need for bodybuilding?
The evidence-based recommendation for maximising muscle protein synthesis during resistance training is 1.6–2.2g of protein per kg of bodyweight per day. Higher intakes (up to 3g/kg) have not been shown to produce additional muscle gains in most people.
| Bodyweight | Minimum (1.6g/kg) | Optimal (2g/kg) |
|---|---|---|
| 60 kg | 96g | 120g |
| 75 kg | 120g | 150g |
| 90 kg | 144g | 180g |
| 100 kg | 160g | 200g |
To hit 150g protein per day from whole food alone using the foods above, a sample day might look like: 150g chicken breast (46g) + 1 can tuna (39g) + 200g Greek yogurt (20g) + 200g cottage cheese (24g) + 3 eggs (19g) = 148g protein. Use our BMR calculator to find your total calorie needs, then allocate 30–35% of calories to protein to confirm your daily target.
Protein-rich foods for bodybuilding — FAQ
What is the best protein-rich food for bodybuilding?
Chicken breast is the single best protein-rich food for bodybuilding by most measures — 46g protein per 150g cooked serving at only 248 calories, making it the highest protein-to-calorie ratio of any whole food. It is also widely available, affordable and easy to prepare in bulk. Canned tuna is a close second for value, and eggs provide the highest bioavailability of any protein source.
How much protein do I need per day for bodybuilding?
The evidence-based recommendation is 1.6–2.2g of protein per kg of bodyweight per day. For a 80 kg person, that is 128–176g of protein daily. Higher intakes above 2.2g/kg have not been shown to produce additional muscle gains for most people. Spread protein intake across 3–5 meals to maximise muscle protein synthesis throughout the day.
Can you build muscle on a plant-based diet?
Yes — but it requires more planning than an omnivore diet. Plant proteins are generally less bioavailable and most are incomplete, meaning you need to combine sources across the day to cover all essential amino acids. The exceptions are tempeh, edamame, tofu and quinoa, which are complete proteins. Plant-based bodybuilders typically need to target the upper end of the protein range (2–2.2g/kg) to account for lower bioavailability.
What protein-rich foods are best after a workout?
The post-workout meal should prioritise fast-digesting protein to maximise muscle protein synthesis during the recovery window. Best options: whey protein shake (fastest), Greek yogurt, egg whites or white fish. A meal containing 30–40g of protein within 1–2 hours of training is the practical guideline. The total daily protein intake matters more than precise post-workout timing, but getting protein in within 2 hours is a useful habit.
Is protein powder necessary for bodybuilding?
No — protein powder is a convenient supplement, not a necessity. Every gram of protein from a whey shake can be replaced by whole food sources. Where protein powder is useful is filling gaps: if you are 30–40g short of your daily protein target and have already eaten 3–4 meals, a shake is a quick, low-calorie way to close the gap without adding a full meal. It is a tool, not a requirement.
Disclaimer: Protein values are from USDA FoodData Central and represent approximate cooked weights. Exact values vary by preparation method and specific cut or brand.
Written by Tou Calo Nutrition Team — Vulcan Labs
The team behind Tou Calo AI Calorie Counter.
Related tools:
BMR Calculator — your resting calorie baseline
TDEE Calculator — total daily calorie burn
Calorie Deficit Calculator — your fat loss target
calories and macros in 3 seconds.

