Best Protein Foods for Bodybuilders: Protein Per Serving Chart (19 Foods Compared)

Overhead arrangement of cooked chicken breast, eggs, Greek yoghurt and lentils on a light stone surface

Choosing a good protein food for bodybuilding is about more than the biggest number on a label. Protein density, essential amino acids, leucine, digestibility and how easily a food fits into your day all count. The good news: there’s no single “perfect” option. A mix of convenient, enjoyable foods can help you meet your target. The International Society of Sports Nutrition’s protein position stand is a useful evidence-based starting point.

Table of Contents

Protein per serving chart

If you’ve ever stood in a supermarket aisle comparing chicken, yoghurt and tofu, this chart is for you. Values are approximate, based on typical entries in USDA FoodData Central. Most meat and fish values refer to cooked food; canned tuna is drained, and beans and grains are cooked. Serving sizes are practical examples, not prescribed portions.

The data can vary with the cut, brand, fat content, water loss and preparation method. For packaged foods, check the label. Milk is shown per 100 ml; other foods are per 100 g.

Food Typical serving Protein per serving Protein per 100 g Calories per serving Best use
Chicken breast, cooked 150 g ~47 g ~31 g ~250 Post-workout, anytime
Lean beef mince, about 5% fat, cooked 150 g ~39 g ~26 g ~270 Post-workout, anytime
Salmon, cooked 150 g ~33 g ~22 g ~310 Anytime
Tuna, canned in water, drained 120 g ~30 g ~25 g ~140 Lunch, anytime
Whole eggs 2 large (about 100 g) ~13 g ~13 g ~145 Breakfast, anytime
Greek yoghurt, 0% 170 g ~17 g ~10 g ~100 Breakfast, snack
Cottage cheese, low-fat 150 g ~17 g ~11 g ~125 Snack, before bed
Whey protein powder 30 g scoop ~24 g ~80 g ~120 Pre- or post-workout
Semi-skimmed milk 250 ml ~9 g ~3.5 g/100 ml ~120 Breakfast, snack
Turkey breast, cooked 150 g ~44 g ~29 g ~200 Post-workout, anytime
Pork loin, cooked 150 g ~41 g ~27 g ~270 Post-workout, anytime
Cod or other lean white fish, cooked 150 g ~35 g ~23 g ~160 Pre- or post-workout
Prawns, cooked 150 g ~36 g ~24 g ~150 Anytime
Firm tofu 150 g ~26 g ~17 g ~215 Anytime: vegetarian/vegan
Tempeh 150 g ~30 g ~20 g ~290 Anytime: vegetarian/vegan
Edamame, cooked 155 g ~19 g ~12 g ~190 Snack, anytime: vegetarian/vegan
Lentils, cooked 200 g ~18 g ~9 g ~230 Anytime: vegetarian/vegan
Chickpeas, cooked 165 g ~15 g ~9 g ~270 Anytime: vegetarian/vegan
Quinoa, cooked 185 g ~8 g ~4 g ~220 Meal side, vegetarian/vegan
Seitan, prepared 100 g ~25 g ~25 g ~140 Anytime: vegetarian; check label

Egg-white note: Whites are a lean way to add protein. One large egg white has roughly 3–4 g protein and about 17 calories; values vary by egg size. Mixed nuts can also contribute protein, but they’re calorie-dense: a 30 g handful typically provides around 5–6 g protein and roughly 170–180 calories.

A practical protein-food list includes a few high-protein staples and some flexible options. Chicken, turkey, tuna, prawns and whey offer plenty of protein per calorie. Salmon, eggs, dairy, tofu and pulses bring variety and other nutrients too. “Best” depends on your budget, appetite, preferences and overall diet.

Greek yoghurt, eggs, oats, berries and milk arranged as a simple high-protein breakfast

Tofu, tempeh, edamame, lentils and chickpeas arranged as plant-based protein options

How much protein do bodybuilders actually need?

For many people who train, around 1.6–2.2 g of protein per kilogram of body weight per day is a practical target range. The ISSN position stand gives a broader range of 1.4–2.0 g/kg/day for most exercising people. Needs depend on training, total food intake and individual circumstances.

Rather than trying to cram it into one meal, spread protein across 3–5 meals. Roughly 0.3–0.4 g/kg per meal, or about 20–40 g, is a useful guide for many adults. These are planning ranges, not strict rules.

Complete vs incomplete proteins

A complete protein provides all nine essential amino acids in useful amounts. Meat, fish, eggs, dairy and soy foods such as tofu and tempeh are examples. Many plant foods have a lower amount of one or more essential amino acids, but that doesn’t make them “bad” protein.

Plant-based eaters can meet their needs by eating enough total protein and including varied sources across the day. You don’t have to combine specific plant foods in every single meal. Lentils, chickpeas, edamame, tofu, tempeh and seitan can all help contribute to a bodybuilding diet. If you have coeliac disease or need to avoid gluten, skip seitan.

Best protein foods by time of day

At breakfast, eggs, Greek yoghurt or a shake can be easy options. Before training, choose what sits comfortably: a familiar meal such as rice with chicken, or a whey shake, may suit some people better than a large, heavy meal. After training, whey, lean meat or dairy can make it convenient to get protein in.

Cottage cheese and Greek yoghurt are useful before bed if you’re hungry and want a protein-rich snack. But timing isn’t magic. Daily protein and a consistent training routine matter more than hitting a narrow post-workout window. That’s the same no-magic-window approach we take in our creatine guide.

Budget protein

In the UK, eggs, milk, lentils and tinned tuna can be wallet-friendly staples. Frozen white fish is often convenient and can cost less than fresh fish. Compare price per portion and protein on the pack, rather than relying on the front-of-pack claims.

Chicken thighs may be cheaper and tastier than breast, though they usually contain more fat and calories. That doesn’t make them a poor choice; just factor the cut into your meal and calorie plan.

Want this table as a spreadsheet? Download the protein chart CSV and keep it on your phone or print it for the kitchen.

Frequently asked questions

Which food has the highest protein per 100 g?
Prepared seitan can be very protein-dense, but its nutrition varies widely by product. Dry ingredients such as vital wheat gluten shouldn’t be compared directly with cooked foods. Check the product label.

Is chicken or beef better for building muscle?
Both can provide complete protein. Chicken breast is often leaner; lean beef offers a different flavour and nutrient profile. Either can fit well.

Are plant proteins good enough for bodybuilding?
Yes. Eat enough total protein and include varied sources such as soy foods, pulses and grains. A little extra planning can help make targets easier to reach.

How much protein can you absorb per meal?
There isn’t a simple 30 g absorption limit. Your body digests and uses protein beyond that amount; the muscle-building response to a meal may level off, but the rest isn’t automatically wasted.

What’s the cheapest high-protein food?
It depends on local prices and portion sizes. Eggs, milk, lentils and tinned tuna are often affordable places to start.

Do I need protein powder?
No. Whole foods can meet your needs. Powder is a convenience option when a meal or snack is difficult to fit in.

What’s the best protein food before bed?
Cottage cheese or Greek yoghurt are convenient choices. There’s no need to eat before bed if it doesn’t suit your appetite or routine.

Safety note

If you have kidney disease or another medical condition, take medication, or have been advised to limit protein, speak with your GP or a registered dietitian before increasing your intake. If you have a persistent health concern, ask your GP for personal guidance.

Fitness Health and recommended reading

Build your meals around foods you enjoy, keep your training consistent and remember that no single ingredient does the work on its own. Explore Fitness Health for practical wellness support, and sign up for our newsletter for more training-friendly nutrition ideas.

Fitness Health lifestyle image featuring a supplement pouch and fresh fruit

Recommended reading

Disclaimer

The content of this blog post is for informational purposes only and does not constitute medical advice. Always consult with a qualified healthcare professional for any health concerns or before making any decisions related to your health or treatment. Information regarding supplements has not been evaluated by the Food and Drug Administration. These products are not intended to diagnose, treat, cure, or prevent any disease. Individual results may vary.

Back to blog