"Macros" — macronutrients — are the three categories that all food energy comes from: protein, carbohydrates, and fat. Counting macros means tracking how many grams of each you consume, rather than (or in addition to) total calories.
The appeal: macro tracking forces you to think about food quality, not just quantity. You can hit your calorie target eating only protein bars and rice cakes, but hitting your protein target forces you to eat actual protein-dense foods.
Why macros matter more than just calories
Two people can eat identical calories and get dramatically different results based on macro split:
- Higher protein in a deficit → more muscle retained, less hunger, better body composition
- Higher fat (and lower carb) → better satiety for some people, improved triglyceride levels
- Higher carb (and lower fat) → better training performance and recovery for active people
- Adequate fat (min 0.4g/lb) → required for hormone production; going below this has measurable consequences within weeks
Step 1: Set your calorie target first
Macros live within a calorie target. Start by calculating your TDEE (total daily energy expenditure) and adjusting for your goal: −500 kcal for fat loss, +200–300 for lean muscle gain, or 0 for maintenance.
Step 2: Set protein (always first)
Protein is always set first because it is the most metabolically important macro and the one most likely to be undershot. The target:
| Goal | Protein target | Why |
|---|---|---|
| Fat loss | 0.8–1.0g per lb bodyweight | Maximum muscle sparing in a deficit |
| Muscle gain | 0.7–0.9g per lb bodyweight | Supports synthesis without excess |
| Maintenance / general health | 0.6–0.75g per lb bodyweight | Covers turnover and immune function |
Example: a 160 lb person cutting fat → 128–160g protein → 512–640 kcal. This is your anchor — the number you protect first before fitting in fats and carbs.
Step 3: Set fat (minimum first)
Fat is next because going below a minimum threshold impairs hormone production — notably testosterone, estrogen, and cortisol regulation. The minimum is around 0.35–0.4g per lb of bodyweight. From there, you can go higher based on preference.
Studies consistently show that dropping dietary fat below ~20% of calories for more than 4 weeks suppresses testosterone in men and disrupts the menstrual cycle in women. This is not a controversial finding — it is repeated in every major sports nutrition textbook.
Example: 160 lb person → minimum fat = 57–64g → 513–576 kcal
Step 4: Fill remaining calories with carbs
After protein and fat calories are accounted for, the remaining calories go to carbohydrates. Carbs are not the enemy — they are the body's preferred fuel for exercise and the primary driver of training performance. The idea that carbs cause fat gain independent of total calories is not supported by controlled research.
Example: 1,600 kcal target, 140g protein (560 kcal), 60g fat (540 kcal) → remaining = 500 kcal → 125g carbs
Putting it together: a sample macro split
| Goal | Protein % | Fat % | Carb % | Notes |
|---|---|---|---|---|
| Fat loss | 35% | 30% | 35% | High protein protects muscle in deficit |
| Muscle gain | 25–30% | 25% | 45–50% | Higher carbs support training volume |
| General health | 25–30% | 30% | 40–45% | Balanced, sustainable, flexible |
| Low-carb / keto | 30% | 60% | 10% | Only warranted for specific medical reasons |
How to actually track macros without obsessing
- Use a food scale for 2–3 weeks to calibrate your eye — after that, most people can estimate within 15%
- Log meals you eat often as "custom meals" in your app of choice (Cronometer or MacroFactor are the most accurate)
- Use the 80/20 rule: track precisely 80% of the time, estimate the rest
- Focus on weekly averages, not daily perfection — one high day is irrelevant
- If tracking causes anxiety or disordered eating patterns, stop — the psychological cost outweighs the precision benefit
Common mistakes
- Setting protein too low: this is the #1 macro error and the one with the largest consequence
- Forgetting liquid calories: a daily latte adds 200–400 kcal that most apps miss
- Not accounting for cooking oils: a tablespoon of olive oil is 120 kcal and is easy to skip when logging
- Using percentage targets without checking gram minimums: 30% protein at 1,200 kcal is only 90g — too low for most people