---
title: "Calories and Macros on a Steroid Cycle"
description: "Estimate your needs on cycle: protein targets, calorie adjustments by goal, and how to use TDEE and FFMI."
lang: en
dateModified: 2026-05-23
canonical: https://anaprotokol.com/en/guides/calories-and-macros-on-cycle
---

# Calories and Macros on a Steroid Cycle

Nutrition on cycle obeys the same laws as natural: energy balance for bodyweight, protein for muscle, carbs and fats for performance and hormonal health. What changes is the **numerical targets** — higher protein, a surplus better converted on a bulk, a deficit better tolerated on a cut. You still need to start from an honest estimate of your needs, not an arbitrary number you overheard at the gym.

This guide walks through the method: estimating TDEE, fixing macros on cycle, and adjusting by goal (cut, bulk, recomp). The TDEE calculator is embedded inline so you can simulate as you read. For the general cutting-vs-bulking frame, see [cutting and bulking on cycle](/en/guides/cutting-and-bulking-on-cycle).

## Estimating TDEE: the starting point

Your **TDEE (Total Daily Energy Expenditure)** is the total energy you burn in a day — the number of calories you need to consume to neither gain nor lose weight. It breaks down into four components: basal metabolic rate (BMR, ~60-70% of the total), the thermic effect of food (~10%), structured exercise (~5-15%), and spontaneous activity (NEAT — non-exercise activity thermogenesis: walking, fidgeting, daily life, ~15-30%).

Several formulas exist — Mifflin-St Jeor, Harris-Benedict, Katch-McArdle — and all of them give an order of magnitude, never an exact number [1]. The acceptable error is on the order of ±10 to 15%. The real reference is the weekly scale: if you stagnate at current weight on the estimated intake, the TDEE is right; if you lose or gain, you adjust. The Stronger By Science crew, Israetel from RP, and Lyle McDonald all preach the same loop: formula for the starting point, scale for the correction.

<!-- calculator embed: tdee -->

> TDEE is not a constant: it shifts with weight (losing fat lowers BMR), activity level, sleep, stress, and — relevant here — the cycle itself (which can modestly raise metabolism via the anabolic effect and the increase in lean mass). Recalculate every 4 to 6 weeks during a long cut or bulk to keep your targets in line with the new reality.

## Protein: higher on cycle than natural

This is the most striking numerical difference between natural nutrition and on-cycle nutrition. Natural, the literature places the muscle protein synthesis optimum between **0.7 and 0.9 g/lb (1.6 and 2 g/kg)** — beyond that, marginal benefit drops to nil [3]. On cycle, that saturation point shifts upward because the anabolic machinery is more stimulated and the substrate demand is higher.

| Context | Recommended protein | For a 175 lb (80 kg) lifter |
| --- | --- | --- |
| Natural — recomp / cut | 0.8 to 1 g/lb (1.8 to 2.2 g/kg) | ~145 to 175 g/day |
| Natural — bulk | 0.7 to 0.8 g/lb (1.6 to 1.8 g/kg) | ~130 to 145 g/day |
| On cycle — bulk | 0.9 to 1.1 g/lb (2 to 2.5 g/kg) | ~160 to 200 g/day |
| On cycle — recomp | 1.1 to 1.4 g/lb (2.5 to 3 g/kg) | ~200 to 240 g/day |
| On cycle — cut | 1.1 to 1.4 g/lb (2.5 to 3 g/kg) | ~200 to 240 g/day |
| On cycle — deep cut / pre-show | 1.4 to 1.5 g/lb (3 to 3.3 g/kg) | ~240 to 265 g/day |

The central default on cycle is **1 to 1.1 g/lb (2.2 to 2.5 g/kg)**, adjusted upward on a cut and downward on a bulk to make room for carbs. Pushing past 1.4 to 1.5 g/lb (3 to 3.3 g/kg) delivers no measurable extra benefit and crowds out the other macros [3].

### Quality sources

- Lean meats: chicken breast, turkey, lean ground beef (93/7), lean ham.
- Fish: cod, tuna, salmon, sardines.
- Eggs: whole (rich in leucine — a key EAA), whites to adjust without fat.
- Dairy: skyr, low-fat Greek yogurt, cottage cheese — very high protein density.
- Powders: whey isolate, casein — as a complement, not the base.
- Plant sources: tofu, tempeh, legumes — as a complement, for variety and fiber.

## Carbs: the performance lever, modulated by goal

Carbs are not 'essential' in the strict biological sense (the body can synthesize glucose via gluconeogenesis), but they are the main energy substrate of intensive training and the most efficient lever for saturating intramuscular glycogen. On cycle, carbs support a higher training volume and amplify the anabolic effect through insulin — that synergy is well documented in the bodybuilding literature and on r/leangains.

| Goal | Carb intake | Recommended timing |
| --- | --- | --- |
| Bulk | 1.8 to 2.7 g/lb (4 to 6 g/kg) | Across the day, peri-workout loading |
| Recomp | 1.4 to 1.8 g/lb (3 to 4 g/kg) | Concentrated around training, lower on rest days |
| Moderate cut | 0.9 to 1.4 g/lb (2 to 3 g/kg) | Peri-workout primarily |
| Deep cut | 0.7 to 0.9 g/lb (1.5 to 2 g/kg) | Peri-workout exclusively |

Favor less refined sources at the base — rice, oats, sweet potato, potatoes, whole pasta, fruit — and faster sources around training (dextrose, maltodextrin, fruit) for immediate availability. A ketogenic diet on cycle is technically possible but loses most of the carb benefit on performance and muscle retention; it is not the default pick, and even Lyle McDonald's keto work concludes the same for hard-training lifters.

## Fats: hormonal health and minimum threshold

Fats fill several non-substitutable roles: hormonal precursors (cholesterol, fat-soluble vitamins), cell structure, satiety, absorption of vitamins A, D, E, K. On cycle, exogenous testosterone does not waive the broader metabolic role of fats. An intake too low disrupts hormonal health and digestion over the long block.

| Context | Fat intake |
| --- | --- |
| Bulk | 0.36 to 0.55 g/lb (0.8 to 1.2 g/kg) |
| Recomp | 0.36 to 0.45 g/lb (0.8 to 1 g/kg) |
| Cut | 0.27 to 0.36 g/lb (0.6 to 0.8 g/kg) |
| Deep cut / pre-show | 0.23 to 0.32 g/lb (0.5 to 0.7 g/kg), transient floor |

### Sources to favor

- Extra-virgin olive oil (gentle cooking, dressing).
- Fatty fish: salmon, mackerel, sardines, herring — omega-3 intake.
- Nuts: almonds, walnuts, hazelnuts — measured (high calorie density).
- Avocado, whole egg yolks.
- Limit excess saturated fats and refined oils high in omega-6.

> The cycle degrades the lipid panel (HDL drops, LDL climbs), particularly with orals. The qualitative pick of dietary fats becomes even more important to limit the damage. Track the lipid panel regularly — see [cholesterol on cycle](/en/guides/cholesterol-on-cycle).

## Putting it together: example by goal (175 lb / 80 kg lifter)

For a 175 lb (80 kg) lifter with an estimated TDEE of 2800 kcal/day (4 training days per week, average NEAT), here are three worked examples by goal:

| Goal | Target calories | Protein | Carbs | Fats |
| --- | --- | --- | --- | --- |
| Bulk (lean bulk) | ~3200 kcal (+400) | 180 g (1 g/lb) | 420 g (2.4 g/lb) | 85 g (~0.5 g/lb) |
| Recomp | ~2800 kcal (TDEE) | 210 g (1.2 g/lb) | 290 g (1.7 g/lb) | 72 g (0.4 g/lb) |
| Moderate cut | ~2400 kcal (−400) | 220 g (1.25 g/lb) | 200 g (1.15 g/lb) | 64 g (0.36 g/lb) |

These numbers are indicative and should be recalibrated against the actual progression. Driving by the weekly scale average (7-day moving average of morning fasted weigh-ins) is the final arbiter: if the goal is not hit after 2 to 3 weeks of strict adherence, adjust ±150 to 250 kcal/day, touching mainly carbs — protein stays at the minimum target, fats stay at the health floor.

> To situate your current muscular development and orient strategy (favor bulking if FFMI is low, cutting/quality if FFMI is already high), use the [FFMI calculator](/en/calculators/ffmi). And for the detailed cutting-vs-bulking frame, see the pillar [cutting and bulking on cycle](/en/guides/cutting-and-bulking-on-cycle).

## Common mistakes in macro calculation

- **Underestimating calories** — using a back-of-envelope TDEE without confirming on the scale. The feeling 'I don't eat that much' is often wrong; weighing food the first weeks regularly reveals 300 to 500 hidden kcal per day. MyFitnessPal or Cronometer for 2-3 weeks reveals the truth.
- **Overestimating protein** without weighing. Protein density varies sharply: 100 g of chicken ≠ 100 g of ham ≠ 100 g of skyr. Without weighing, estimated intake is regularly inflated by 30 to 50%.
- **Counting in percentages instead of g/lb (or g/kg)**. The 40/40/20 or 30/30/40 ratios are crude references that ignore bodyweight and context. Recommendations in g/lb of bodyweight are more rigorous.
- **Ignoring liquid calories** (juice, soda, alcohol, milk, cooking oil). A tablespoon of olive oil ≈ 135 kcal; a quart of 2% milk ≈ 440 kcal. Over the long block, the gap shows up on the scale.
- **Not revising TDEE after a weight change**. A successful cut or bulk changes expenditure — recalculate every 4 to 6 weeks and adjust calories to keep the target tempo. Refeeds and diet breaks (10-14 days at maintenance) on deep cuts are another tool to keep the system honest.

## FAQ

### Which TDEE formula is most reliable?

Mifflin-St Jeor is the most widely used and most validated formula for the general population [1]. Katch-McArdle is more precise if you know your body-fat percentage (it bases on lean mass). In practice, the gap between formulas rarely exceeds 100 to 200 kcal/day — which is inside the error margin of any theoretical estimate. The true TDEE is confirmed on the scale: if you stagnate at current weight on the estimated intake for 2 weeks, the number is right; otherwise, adjust ±150 kcal/day. Use the [TDEE calculator](/en/calculators/tdee) as a starting point, then confirm empirically.

### Should you eat more on training days and less on rest days?

This strategy (carb cycling) is defensible but marginal in practice. Over a weekly average, total calorie intake matters more than its day-to-day distribution. The most useful modulation in practice is on carbs: you can effectively put a little more on hard training days (peri-workout) and a little less on rest days to serve the goal (deficit on a cut, surplus on a bulk). Protein stays stable every day to support synthesis continuously. For most lifters, hitting the average daily target with a slight modulation around training is simpler and just as effective.

### Does protein timing (every 3 hours) actually matter?

Total daily intake stays the dominant factor. Timing has a marginal effect: splitting protein into 3 to 5 doses of about 0.18 to 0.25 g/lb (0.4 to 0.55 g/kg) each saturates synthesis better than one big daily dose [2]. Beyond that distribution, the obsession with the post-workout 'anabolic window' or strict 3-hour dosing delivers no measurable benefit [4]. On cycle, the room for error is even wider because synthesis is continuously stimulated by the exogenous androgen. Hitting the daily target in 3 to 5 doses across the waking day is enough — EAAs sprinkled in extra are essentially redundant when the daily total is already met.

For the nutrition framework by goal, see [cutting cycle strategy](/en/guides/cutting-cycle-strategy) and [bulking cycle strategy](/en/guides/bulking-cycle-strategy).
