AnaProtoKolAnaProtoKol
FeaturesCompoundsGuidesPricingLog in
5-day free trial →
HomeGuidesCalories and macros on a steroid cycle

Calories and Macros on a Steroid Cycle

Nutrition · 9 min read · Updated on May 23, 2026

Key takeaways

  • ●TDEE (Total Daily Energy Expenditure) is estimated through formulas (Mifflin-St Jeor, Katch-McArdle) with a ±10 to 15% margin of error — the weekly scale is the real judge.
  • ●Macro targets on cycle: protein 2 to 3 g/kg (vs 1.6 to 2 g/kg natural), carbs 3 to 6 g/kg depending on goal, fats 0.8 to 1.2 g/kg (minimum 0.6 g/kg for hormonal health).
  • ●Above 3 g/kg of protein, the benefit is nil even on cycle — that is space lost on carbs that fuel performance.
  • ●Recalculate TDEE every 4 to 6 weeks: lean mass increases (on cycle), so BMR shifts; same in a cut where BMR drops as fat is lost.

Sommaire

  1. 1. Estimating TDEE: the starting point
  2. 2. Protein: higher on cycle than natural
  3. 3. Carbs: the performance lever, modulated by goal
  4. 4. Fats: hormonal health and minimum threshold
  5. 5. Putting it together: example by goal (175 lb / 80 kg lifter)
  6. 6. Common mistakes in macro calculation

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.

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.

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.

ContextRecommended proteinFor a 175 lb (80 kg) lifter
Natural — recomp / cut0.8 to 1 g/lb (1.8 to 2.2 g/kg)~145 to 175 g/day
Natural — bulk0.7 to 0.8 g/lb (1.6 to 1.8 g/kg)~130 to 145 g/day
On cycle — bulk0.9 to 1.1 g/lb (2 to 2.5 g/kg)~160 to 200 g/day
On cycle — recomp1.1 to 1.4 g/lb (2.5 to 3 g/kg)~200 to 240 g/day
On cycle — cut1.1 to 1.4 g/lb (2.5 to 3 g/kg)~200 to 240 g/day
On cycle — deep cut / pre-show1.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.

GoalCarb intakeRecommended timing
Bulk1.8 to 2.7 g/lb (4 to 6 g/kg)Across the day, peri-workout loading
Recomp1.4 to 1.8 g/lb (3 to 4 g/kg)Concentrated around training, lower on rest days
Moderate cut0.9 to 1.4 g/lb (2 to 3 g/kg)Peri-workout primarily
Deep cut0.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.

ContextFat intake
Bulk0.36 to 0.55 g/lb (0.8 to 1.2 g/kg)
Recomp0.36 to 0.45 g/lb (0.8 to 1 g/kg)
Cut0.27 to 0.36 g/lb (0.6 to 0.8 g/kg)
Deep cut / pre-show0.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.

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:

GoalTarget caloriesProteinCarbsFats
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. And for the detailed cutting-vs-bulking frame, see the pillar 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.

Frequently asked questions

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 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 and bulking cycle strategy.

Sources

Studies and scientific publications this guide relies on.

  1. Mifflin MD, St Jeor ST, Hill LA, et al. (1990). A new predictive equation for resting energy expenditure in healthy individuals. American Journal of Clinical Nutrition. doi: 10.1093/ajcn/51.2.241

    Étude princeps de Mifflin et St Jeor : développement et validation d'une équation prédictive du métabolisme de repos chez 498 sujets sains (251 hommes, 247 femmes, IMC 17-42). Équation plus précise que Harris-Benedict (RMR = 9,99·poids + 6,25·taille − 4,92·âge ± 166).

  2. Schoenfeld BJ, Aragon AA (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. doi: 10.1186/s12970-018-0215-1

    Méta-analyse Schoenfeld & Aragon sur la distribution protéique : pour maximiser la réponse anabolique, viser ~0,4 g/kg par prise (jusqu'à ~0,55 g/kg chez l'entraîné) répartie sur 4 prises quotidiennes minimum. L'apport total reste le facteur dominant ; la distribution affine.

  3. Morton RW, Murphy KT, McKellar SR, 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. doi: 10.1136/bjsports-2017-097608

    Méta-analyse de 49 RCT (n=1863) : effet bénéfique de la supplémentation protéique sur les gains de masse maigre et de force avec entraînement en résistance. Plateau d'efficacité autour de 1,62 g/kg/j chez l'athlète naturel — au-delà, le bénéfice marginal devient nul.

  4. Aragon AA, Schoenfeld BJ (2013). Nutrient timing revisited: is there a post-exercise anabolic window?. Journal of the International Society of Sports Nutrition. doi: 10.1186/1550-2783-10-5

    Revue critique d'Aragon et Schoenfeld sur le timing nutritionnel : la « fenêtre anabolique » post-entraînement est nettement plus large (plusieurs heures) que les 30 minutes communément promues, particulièrement si une prise protéique pré-entraînement a eu lieu. L'apport quotidien total reste dominant.

AnaProtoKol is a health and performance tracking tool. This information is provided for educational purposes only and does not constitute medical advice. Consult a qualified healthcare professional before starting any protocol.

Guides liés

  • Cutting and bulking on cycle
  • Cutting cycle strategy
  • Bulking cycle strategy
  • Cholesterol on cycle
  • How to design a steroid cycle

Calculateurs utiles

  • TDEE Calculator
  • FFMI Calculator

Track your cycle with real data

Daily journal, 52 compounds, blood work and AI analysis — to apply what you just read and track results cycle after cycle.

Free 5-day trial — no credit card

Compounds

  • Compound database
  • Dianabol
  • Testosterone Enanthate
  • Trenbolone
  • Anavar
  • Winstrol
  • Clenbuterol

Calculators

  • All calculators
  • FFMI calculator
  • TDEE calculator
  • Wilks calculator
  • Half-life calculator

Guides

  • All guides
  • First steroid cycle
  • Designing a cycle
  • PCT protocol
  • Blood work on cycle
  • Side effects

AnaProtoKol

  • Features
  • Pricing
  • FAQ
  • Affiliate program
AnaProtoKolAnaProtoKol
Log inAffiliate programTermsPrivacyCookies© 2026 AnaProtoKol

AnaProtoKol is a health and performance tracking tool. This information is provided for educational purposes only and does not constitute medical advice. Consult a qualified healthcare professional before starting any protocol.

Calculateur TDEE
Total Daily Energy Expenditure — estimez vos besoins caloriques journaliers