Here are my favourite whole food protein sources.
1. Chicken Breast (cooked, skinless)
Protein: ~31g per 100g
Lean, highly bioavailable, and a staple for muscle building.
2. Turkey Breast
Protein: ~29g per 100g
Similar to chicken but slightly leaner and higher in certain minerals.
3. Tuna (fresh, cooked)
Protein: ~29–30g per 100g
Canned tuna ranges 23–28g depending on oil or water packing.
4. Lean Beef (95% lean cooked mince or steak)
Protein: ~26–28g per 100g
Also provides iron, B12, and creatine—useful for strength and performance.
5. Pork Loin (lean, cooked)
Protein: ~26–27g per 100g
Lean cut with good micronutrient profile and similar digestibility to beef.
Honourable Mentions:
Egg whites ~11g
Whole eggs ~13g
Cottage cheese (low-fat) ~12g
Salmon ~20–22g
Greek yogurt ~9–10g
Seitan ~25g
Lentils (cooked) ~9g
Tempeh ~19g