This is Part 2 of 5 in the Nutrition Series. Where Part 1 named the four levers, this article puts numbers on them. The full path:
- Part 1: What “Nutrition” Actually Is
- Part 2 (this article): The Macros — protein first, fat floor, carbs as the lever
- Part 3: Omega-3, Fiber, and the Gut
- Part 4: Calorie Management: Bulk, Cut, Reverse
- Part 5: The Weekly System
Table of Contents
- The lever order, restated
- Protein: the floor, not the ceiling
- Fat: still matters, and not just for hormones
- Carbs: the flex lever
- A worked example: 80 kg, lean recomp
- Why you don’t need keto, IF, or carnivore
- Protein sources in the Malaysian context
- Part 2 Takeaways
- Your Baseline Task List
- Sources & references
Why protein is first, every time
If you read one paragraph of this article: protein is the only macro that has a genuine floor you cannot fall below without losing muscle, and a ceiling high enough that you’ll basically never hit it. Calories decide whether you gain or lose weight. Protein decides whether the weight that moves is muscle or fat. No other macro plays this role; that is why protein is set first and never compromised.
The lever order, restated
Part 1 established four levers in priority order. This article fills in the numbers behind each:
- Protein — floor, never moves.
- Calories (total) — direction. Surplus, maintenance, or deficit, set by your goal.
- Fat — floor (don’t go below it), with a soft ceiling (it’s the densest macro).
- Carbs — the flex lever, pulled up on bulks and down on cuts.
The mental sequence when planning a day, a week, or a phase:
Set protein → set calories → set fat floor → carbs are what's left.
If you can hit that sequence, you’ve built a working diet, no matter what foods you used to do it. Everything below is the parameters.
Protein: the floor, not the ceiling
The single most important macro number you’ll set is your protein target. The honest evidence-based range for someone who trains, who wants to keep or add muscle, and who is at a normal-to-low body fat is:
==1.6 to 2.2 g of protein per kilogram of bodyweight per day.==1
A few clarifications:
- Per kg of total bodyweight, not lean mass, for most people most of the time. If you’re carrying a lot of fat (BF% > ~25%), use a lean-mass or goal-weight target instead so you don’t overshoot.
- The lower end (~1.6 g/kg) is enough at maintenance with a normal training load.
- The upper end (~2.2 g/kg) is the right target on a cut, when protein has the extra job of protecting muscle in a deficit, and when satiety matters most.
- Going much above 2.5 g/kg adds nothing for natural lifters. Studies that pushed protein to 3–4 g/kg in trained individuals didn’t find more muscle, just more digestion.1 The exception is the enhanced lifter on a heavy bulk, where protein needs scale somewhat with the anabolic environment — but even there, marginal returns drop fast above ~2.5 g/kg.
One number, in your head, forever
If your bodyweight is 80 kg, your protein target is roughly 130–175 g/day (1.6–2.2 g/kg). At 70 kg it’s 115–155 g. At 90 kg it’s 145–200 g. Set the number once for your weight, and treat it as non-negotiable. Protein is the floor the entire diet rests on; the carbs and fat above it can move freely.
Why a floor and not just a target? Because protein is the only macro where falling below a meaningful threshold has direct, measurable, mostly-irreversible consequences in the time horizon of a single phase: muscle loss in a deficit, blunted recovery in a surplus, slower gains, worse satiety. Falling below your carb target costs you a workout. Falling below your protein target for weeks costs you tissue.
A practical distribution rule. Spread protein across 3–5 feedings, with ~0.3–0.4 g/kg per feeding as a reasonable bolus (about 25–40 g for most people).2 That maximises muscle protein synthesis per meal without leaving any one bolus too small to trigger it. The total per day matters more than the distribution, but the distribution is free to do well, so do it well.
Fat: still matters, and not just for hormones
Fat is the lever most people get wrong in two directions. They either fear it (low-fat-everything panic, lingering from the ’80s) or worship it (keto-keto-keto). The honest answer is boring:
==Set a fat floor of roughly 0.8–1.0 g per kg of bodyweight, and then treat fat as part of the calorie budget.==3
Why a floor exists:
- Hormonal support. Dietary fat is required for cholesterol and steroid hormone production, which includes testosterone. Studies on athletes show that cutting fat below ~20% of total calories for extended periods correlates with measurably lower free testosterone.3 You do not need a huge amount of fat for this. You need enough.
- Fat-soluble vitamins. Vitamins A, D, E, and K are absorbed alongside fat. A very-low-fat meal containing leafy greens absorbs a fraction of the vitamin K it would absorb with a tablespoon of olive oil.
- Satiety. Fat is dense, slow to digest, and improves the satiety of meals it’s part of. A protein-and-vegetable plate with a drizzle of olive oil keeps you full longer than the same plate without it.
- Brain and cell membranes. Especially omega-3s (next article) — but generally, you have a body made partly of fat, and feeding it some is sensible.
Why a ceiling matters (soft, but real):
- Calorie density. Fat is 9 kcal/g vs. ~4 kcal/g for protein and carbs. A tablespoon of oil is ~120 calories. A teaspoon of peanut butter is ~50. On a cut, fat is the easiest macro to overshoot accidentally.
- Training fuel. Past a certain point, every extra gram of fat is a gram you didn’t spend on carbs, and carbs are the fuel for hard training. If your fat is at 1.5 g/kg and your carbs are at 1.5 g/kg and your training is suffering, the answer is usually “swap some fat for carbs.”
The fat-quality question
“How much fat” is one number; “what kind of fat” is another, and the second matters for the Healthy half. The basics: get most fat from olive oil, nuts, fatty fish, eggs, dairy, and a sensible amount of saturated fat (red meat, butter). Minimise industrial seed oils (the question is contested in detail, settled in the rough direction). The full Healthy/Fit lipid discussion lives in PE Part 4.0 for the enhanced reader and Blueprint for everyone else; this article just says: hit the floor with mostly good fats, don’t blow the ceiling.
Carbs: the flex lever
Carbs are the output of the lever sequence: protein is set, calories are set, fat is set, and carbs are whatever calories are left.
Carbs (grams) = (Total calories − protein kcal − fat kcal) ÷ 4
That’s the entire calculation. Two consequences:
- On a bulk, carbs go up. Most of the extra calorie surplus lives in carbs, because (a) you can eat more of them without feeling sick, (b) they refill glycogen for hard training, (c) they’re cheap. A bulk that adds 500 kcal mostly through fat is a bulk that turns into a cholesterol problem fast.
- On a cut, carbs come down. Once you’ve protected protein and the fat floor, the cut comes from carbs, because that’s where the slack is. Pulling carbs is the cut lever; you almost never cut by pulling protein, and you don't cut by pulling fat below its floor.
Carb quality matters more than carb amount once the macros add up. A day with 300 g of carbs from oats, rice, fruit, potatoes, and vegetables behaves very differently in your blood than 300 g from soft drinks and refined snacks, even at identical totals. The Healthy half cares about glycemic load, fiber content (the next article’s topic), and the company carbs keep (eaten with protein and fat, glucose response is blunted). The Fit half mostly just cares that there’s enough.
Carb timing is mostly oversold. “Carbs before training” and “carbs around the workout” are real but small effects for most lifters. If hitting protein and total calories every day is the 90%, eating most of your carbs near training is maybe a 2% margin. Pre- and post-workout carbs matter more if you’re training fasted, training twice a day, training for an endurance event, or running electrolyte-heavy enhanced protocols where glycogen is a load-bearing variable. For everyone else, “eat them across the day, including before and after training” is enough.
A worked example: 80 kg, lean recomp
A concrete picture, because abstract macro discussions never quite land. Say you’re 80 kg, you train hard, and you want to slowly recomp (build muscle, stay at the same weight or drift up very slowly).
| Lever | Target | Math | Grams | kcal |
|---|---|---|---|---|
| Protein | 2.0 g/kg | 80 × 2.0 | 160 g | 640 |
| Fat | 0.9 g/kg | 80 × 0.9 | 72 g | 648 |
| Total calories | ~maintenance | from MacroFactor | — | 2,800 |
| Carbs (flex) | whatever’s left | (2,800 − 640 − 648) ÷ 4 | 378 g | 1,512 |
A day that hits these numbers does not need to be elegant. A possible shape:
- Breakfast (post-training): 4 whole eggs + 60 g oats + 1 banana + 30 g protein isolate in milk → ~50 g protein, 90 g carbs, 25 g fat.
- Lunch: 200 g chicken breast + 250 g rice (cooked) + mixed vegetables + olive oil → ~50 g protein, 90 g carbs, 15 g fat.
- Snack: Greek yoghurt + berries + 20 g mixed nuts → ~25 g protein, 30 g carbs, 12 g fat.
- Dinner: 200 g salmon + sweet potato + greens → ~35 g protein, 60 g carbs, 18 g fat.
- Evening: 30 g protein in milk + the prebiotic bowl elements as a snack.
The exact foods are negotiable. The shape — protein in every meal, vegetables/fruit at most, carbs around training, fat hitting its floor with mostly good sources — is the template.
You will not hit the macros to the gram
Aim for ±5% on protein (so 152–168 g for the 160 g target) and ±10% on the other macros. Hitting macros to the gram is for contest prep. Hitting them within a reasonable band, on most days, for months, is for everyone else and it works.
Why you don’t need keto, IF, or carnivore
Part 1 said the protocols are the bottom 5% of the stack. Now, with macros set, the case is concrete.
| ”Diet” | What lever it actually pulls | What it costs you |
|---|---|---|
| Keto | Forces carbs ≈ 0, which forces all calories into protein + fat. Often produces a calorie deficit via reduced food universe + satiety. | Glycogen depletion (training suffers in most lifters), fiber drops, fat ceiling often blown, very hard to hit 2 g/kg protein without ratchet-up issues. The first-week water drop is not fat. |
| Intermittent fasting | Compresses the eating window, which tends to reduce total calories via fewer meals. | Hard to hit 160 g+ protein in a 6–8 hour window. Lifters often under-eat protein on IF without noticing. |
| Carnivore | Forces protein and fat extremely high, fiber to zero. | Strips one of the better-evidenced Healthy interventions (fiber, next article). Often pushes ApoB and LDL up. |
| ”Clean eating” | Loose food-quality heuristic. | Useful as guidance, useless as a measurable target. |
| Macro-counting (this series) | Pulls all four levers directly, in priority order. | Requires actually tracking, at least at the start. That is the cost. |
The point is not that those diets never work. The point is that when they work, it’s because they accidentally pulled the right levers. Pulling the levers directly is one fewer layer of abstraction, one fewer set of food rules to defend, and one fewer story to update when the studies change.
When might you choose a protocol?
A specific clinical reason (genuine ketogenic-responsive epilepsy or migraine; a diabetic responding well to low-carb under supervision). A lifestyle that makes a normal pattern impossible (true shift work, observant religious fasting). A short-term contest peak. Outside of those, the standard 4-lever macro plan is enough, and the macro plan is easier to defend at family dinner.
Protein sources in the Malaysian context
A working protein day costs less than people think, and you don’t need to import anything. A rough cost-per-30g-protein from common Malaysian sources, indicative:
| Source | Portion for ~30 g protein | Approx. cost (RM) | Notes |
|---|---|---|---|
| Eggs | 4 large eggs | RM 2.50–3.50 | Cheapest “complete” protein; covers choline (Part 3) |
| Chicken breast | ~130 g raw | RM 3–4 | The backbone of most lifters’ meal prep |
| Whey isolate (OnTheGo) | ~40 g powder | RM 3.50 | See Part 5 for the full cost model |
| Soy isolate (HK SPI) | ~33 g powder | RM 0.85 | Cheapest powder per gram; the OTG/HK mix is the workhorse |
| Greek yogurt | 300 g | RM 8–10 | Great satiety; doubles as the prebiotic-bowl base |
| Salmon (fresh) | ~140 g | RM 14–18 | Also the omega-3 vehicle; aim for 2× per week |
| Tofu | ~250 g | RM 3 | Cheap, complete-ish, very versatile |
| Tuna (canned) | 1 can (~95 g drained) | RM 4–6 | Travel/desk protein |
| Beef (minced) | ~120 g | RM 8–10 | Higher fat, higher iron, higher cost |
The full Malaysian cost and meal-prep model lives in Part 5. What matters at this stage is that the protein target is financially feasible from a normal Malaysian grocery list: eggs + chicken + the OTG/HK powder mix gets most lifters most of the way there for less than RM 15 a day.
Part 2 Takeaways
Key concepts to internalize
- Set protein first, every time. 1.6–2.2 g/kg, distributed across 3–5 feedings of ~0.3–0.4 g/kg each. This number does not move.
- Set the calorie direction second. Bulk, maintenance, or cut, set by your goal, measured by the weight trend.
- Hold the fat floor third. 0.8–1.0 g/kg minimum; mostly from olive oil, nuts, fish, eggs, dairy. Watch the ceiling because fat is 9 kcal/g.
- Carbs are what’s left. They are the lever you push up on a bulk and pull down on a cut. Quality and (mild) timing matter more than perfection.
- You do not need keto, IF, carnivore, or “clean eating”. They work when they accidentally pull the right levers and fail when they break a lever you needed.
- Hit macros within a band, every day, for months. That beats hitting them to the gram, twice, then quitting.
Your Baseline Task List
- Calculate your protein number (bodyweight in kg × 1.6 to 2.2). Write it on the fridge. That’s now the floor.
- Calculate your fat floor (bodyweight × 0.8). Write that next to it.
- Pick a maintenance calorie estimate from MacroFactor or a calculator, plus or minus your goal direction (~300 kcal deficit for a cut, ~250 kcal surplus for a bulk, 0 for recomp).
- Compute the carb number from the formula above. You now have a working macro target.
- Run it for one week. Don’t aim for perfect. Aim for hitting protein and fat floors and staying within ~±200 kcal of total. Note where you fell short — that’s what Part 5 is going to solve with meal prep.
Up next
Macros set the structure. But two things macros don’t see show up in your gut, your brain, and your blood: omega-3 fats and fiber. Part 3.0 — Omega-3, Fiber, and the Gut is the inputs-beyond-calories article, including the prebiotic bowl recipe.
Disclaimer
This article is nutrition education, not medical advice. Protein targets at the upper end of the range are well-tolerated in healthy adults but can be inappropriate in chronic kidney disease and some other conditions. Fat-floor recommendations interact with cholesterol management and several PE-series ancillaries. Run your numbers past a physician or dietitian if you have any relevant medical history.
Sources & references
Footnotes
-
Morton, R.W. et al. (2018), “A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength in healthy adults,” British Journal of Sports Medicine 52(6):376–384 — total protein intake above ~1.6 g/kg/day shows no additional benefit on muscle gain in trained adults; the 1.6–2.2 g/kg range covers nearly all individual variation. bjsm.bmj.com/content/52/6/376. See also Helms, E.R. et al. (2014), “A systematic review of dietary protein during caloric restriction in resistance trained lean athletes: a case for higher intakes,” International Journal of Sport Nutrition and Exercise Metabolism 24(2):127–138, which makes the case for the upper end of that range specifically during a cut. ↩ ↩2
-
Schoenfeld, B.J. & Aragon, A.A. (2018), “How much protein can the body use in a single meal for muscle-building? Implications for daily protein distribution,” Journal of the International Society of Sports Nutrition 15:10 — roughly 0.4 g/kg per feeding, 4 feedings/day, as a reasonable upper bound for maximising muscle protein synthesis. jissn.biomedcentral.com/articles/10.1186/s12970-018-0215-1. ↩
-
Volek, J.S. et al. (1997), “Testosterone and cortisol in relationship to dietary nutrients and resistance exercise,” Journal of Applied Physiology 82(1):49–54 — diets very low in fat (≤15% of calories) correlate with lower resting testosterone in resistance-trained men. The practical takeaway adopted in evidence-based nutrition is a fat floor around 20–25% of calories, which for typical macro splits lands near 0.8–1.0 g/kg. ↩ ↩2