The Quick Answer
If you're training (weights, running, sports, anything that breaks down muscle), you need 1.6-2.2 grams of protein per kilogram of bodyweight per day.
That's the range backed by actual research. Not bro-science. Not Instagram fitness influencers. Actual peer-reviewed studies on muscle protein synthesis and recovery.
If you weigh 70kg and you train regularly, you need 112-154g of protein per day. If you're eating less than that, you're making it harder to build or maintain muscle. If you're eating way more, you're just making expensive pee.
🧮 Protein Calculator (South African Bodyweights)
| Your Bodyweight | Minimum Protein/Day | Optimal Protein/Day |
|---|---|---|
| 60kg | 96g | 132g |
| 65kg | 104g | 143g |
| 70kg | 112g | 154g |
| 75kg | 120g | 165g |
| 80kg | 128g | 176g |
| 85kg | 136g | 187g |
| 90kg | 144g | 198g |
| 95kg | 152g | 209g |
| 100kg | 160g | 220g |
Formula: Bodyweight (kg) × 1.6 (minimum) or × 2.2 (optimal for training)
Why Protein Actually Matters
Protein is made of amino acids. Amino acids are the building blocks your body uses to repair muscle tissue after you train. If you don't eat enough protein, your body can't rebuild what you broke down in the gym.
That means:
- Slower muscle recovery
- Less strength gains over time
- Higher risk of losing muscle when cutting calories
- Feeling hungrier because protein keeps you full longer than carbs or fat
This isn't just for bodybuilders. If you run, play rugby, do CrossFit, or even just lift 3 times a week, you're breaking down muscle tissue. You need protein to recover properly.
Best South African Protein Sources (Ranked by Cost)
Here's where most people mess up: they know they need protein, so they buy expensive stuff. Protein powder. Biltong. Pre-cooked chicken breasts from Woolworths. But you don't need to overpay.
Here are the cheapest, most effective protein sources in South Africa, ranked by cost per gram of protein:
| Food | Protein per 100g | Price (approx.) | Cost per 30g Protein |
|---|---|---|---|
| Eggs (large, 6-pack) | 13g per egg | R24.99 / 6 | R9.61 |
| Chicken Breasts (raw, bulk) | 31g | R69.99 / kg | R6.77 |
| Peanut Butter (no sugar added) | 25g | R49.99 / 400g | R14.99 |
| Greek Yogurt (plain, Woolworths) | 10g per 100g | R34.99 / 500g | R20.99 |
| Biltong (sliced, average) | 50g | R149.99 / 200g | R44.99 |
| Cottage Cheese (low-fat) | 11g per 100g | R29.99 / 500g | R16.35 |
| Tuna Cans (in brine) | 25g per can (170g) | R19.99 / can | R23.99 |
| Whey Protein (budget brand) | 24g per scoop | R399 / 2kg (66 servings) | R7.50 |
💰 The Cheapest Way to Hit 150g Protein/Day
Total cost: ~R50/day
- 6 eggs (78g protein) - R24.99
- 200g chicken breast (62g protein) - R13.99
- 1 scoop whey protein (24g protein) - R6.05
Total: 164g protein for R45.03
That's cheaper than a single meal at most restaurants, and it covers your full daily protein needs.
High-Protein Picks at Woolworths
If you're grabbing food on the go, here are the best Woolworths options for protein:
Ready-to-Eat Protein
| Item | Protein | Calories | Price |
|---|---|---|---|
| Grilled Chicken Breast (200g) | 62g | 220 | R44.99 |
| Boiled Eggs (2-pack) | 26g | 140 | R12.99 |
| Greek Yogurt (500g tub) | 50g | 350 | R34.99 |
| Biltong Snack Pack (50g) | 25g | 120 | R39.99 |
| Cottage Cheese (250g) | 28g | 180 | R19.99 |
High-Protein Ready Meals
| Meal | Protein | Calories | Price |
|---|---|---|---|
| Chicken Schnitzel & Mash | 45g | 560 | R59.99 |
| Beef Stroganoff | 40g | 610 | R69.99 |
| Grilled Chicken Salad | 38g | 310 | R49.99 |
| Salmon & Broccoli | 35g | 340 | R69.99 |
Common Protein Mistakes
❌ Mistake 1: Only eating protein at dinner
Your body can only absorb about 30-40g of protein at once. If you eat 150g of protein in one meal, you're wasting most of it. Spread it out: 30-40g at breakfast, lunch, and dinner.
❌ Mistake 2: Thinking you need 2g per pound
That's 2g per kilogram, not pound. If you weigh 70kg, you don't need 140g (2×70lb = 154lb), you need 112-154g. Big difference.
❌ Mistake 3: Buying expensive protein when cheap works fine
Biltong is R44.99 for 30g of protein. Eggs are R9.61 for the same amount. Your muscles don't care which one you ate. Save your money.
❌ Mistake 4: Not tracking protein intake
Most people think they're eating enough protein. Then they actually track it and realize they're getting 60-80g per day instead of 150g. Track for at least a week to see where you really stand.
How to Hit Your Protein Target Every Day
Here's a simple 3-meal framework to hit 150g protein without thinking too hard:
Breakfast (40g protein)
- 4 eggs scrambled (52g protein) OR
- Greek yogurt (200g) + 1 scoop protein powder (44g protein) OR
- 3 eggs + 2 slices toast with peanut butter (42g protein)
Lunch (50g protein)
- 200g grilled chicken + veggies (62g protein) OR
- 2 tuna cans + salad (50g protein) OR
- Woolworths Grilled Chicken Salad (38g) + boiled eggs (26g) = 64g protein
Dinner (50g protein)
- 200g chicken breast + rice + veg (62g protein) OR
- Woolworths Beef Stroganoff (40g) + cottage cheese side (12g) = 52g protein OR
- Lamb chops (150g) + sweet potato (48g protein)
Total: 140-160g protein across 3 meals. No supplements needed if you plan ahead.
Why Tracking Protein Matters
You can't improve what you don't measure. Most people have no idea how much protein they actually eat. They think a chicken wrap has 40g of protein when it's really 18g. They skip breakfast and wonder why they can't hit their target.
The only way to know for sure is to track. Not forever. Just until you get a feel for what 30-40g of protein looks like in a meal.
Track Your Protein Automatically on FitSorted
Every SA food is already in our database. Text what you ate, get instant protein counts.
Start Tracking on WhatsApp →R36/month. Cancel anytime. No app required.
The Bottom Line
If you weigh 70kg and you train, you need 112-154g of protein per day. You can hit that for under R50/day if you buy smart. Eggs and chicken are your best value. Spread your protein across 3 meals. Track it for at least a week to see if you're actually hitting your target.
That's it. No magic. No hacks. Just the actual numbers and the cheapest way to hit them in South Africa.