Step 1: Calculate Your BMR
Basal Metabolic Rate is the energy your body burns at complete rest. The Mifflin-St Jeor equation is the most validated formula for this:
- Men: BMR = 10 × weight(kg) + 6.25 × height(cm) − 5 × age + 5
- Women: BMR = 10 × weight(kg) + 6.25 × height(cm) − 5 × age − 161
| Example | Male, 70 kg | Female, 60 kg |
|---|---|---|
| Height | 178 cm | 165 cm |
| Age | 38 | 35 |
| BMR | 10(70) + 6.25(178) − 5(38) + 5 = 1,618 kcal | 10(60) + 6.25(165) − 5(35) − 161 = 1,296 kcal |
If you do not know your height, age, or sex, a simpler fallback is BMR ≈ 22 × weight(kg). This is less accurate but gives a reasonable starting point.
Step 2: Calculate Your TDEE
Total Daily Energy Expenditure accounts for your non-exercise activity (walking, working, daily life). Multiply your BMR by an activity factor:
- Sedentary (desk job, little walking): BMR × 1.2
- Lightly active (some walking, standing): BMR × 1.375
- Moderately active (active job, regular movement): BMR × 1.55
Most cyclists with office jobs fall between 1.2 and 1.375. Donot use the higher multipliers (1.7–1.9) that some calculators suggest for "very active" people — we will add exercise calories separately for precision.
Example
70 kg male, desk job: TDEE = 1,618 × 1.3 = 2,103 kcal/day (before exercise).
Step 3: Add Exercise Calories
If you ride with a power meter, this is straightforward. Energy expenditure in cycling is approximately 1 kcal per kJ of work, because human mechanical efficiency is roughly 25% (you produce 1 kJ of work while burning 4 kJ of energy, and 1 kcal ≈ 4.184 kJ).
Your cycling computer or Strava shows total kJ for each ride. That number is approximately your exercise calories. A typical 2-hour ride at moderate intensity for a 70 kg cyclist produces 1,200–1,800 kJ (= 1,200–1,800 kcal).
Without power data, estimate 500–700 kcal per hour of moderate cycling. This is less precise but serviceable.
Total daily calories = TDEE + Exercise calories
Step 4: Set Your Protein Floor
Protein is the non-negotiable macro for cyclists. Current research recommends 1.6–2.2 g/kg/day for endurance athletes, with a hard floor of 1.6 g/kg. Going below this impairs recovery, muscle repair, and immune function.
For our 70 kg male: 70 × 1.6 = 112g minimum, up to 70 × 2.2 = 154g maximum. Start at 1.6 and increase toward 2.0 during high-volume training blocks or when in a calorie deficit.
Distribute protein across meals: at least 0.4 g/kg per meal (28g for a 70 kg rider) to maximize muscle protein synthesis. Post-ride protein within 60 minutes is especially important — see our recovery nutrition guide.
Step 5: Set Your Fat Minimum
Dietary fat supports hormone production (including testosterone), cell membrane integrity, and fat-soluble vitamin absorption. The minimum for health is 0.8 g/kg/day. Never go below 0.5 g/kg even when cutting.
For our 70 kg male: 70 × 0.8 = 56g minimum. At 9 kcal per gram of fat, this is 504 kcal from fat.
Step 6: Fill With Carbs
After setting protein and fat, the remaining calories come from carbohydrate — your primary fuel for cycling. This is where periodization matters: training days need more carbs, rest days need fewer.
Carb calculation: Total calories − protein calories (g × 4) − fat calories (g × 9) = remaining calories ÷ 4 = grams of carbs.
Putting It All Together: Example Days
70 kg Male Cyclist
| Day Type | Calories | Protein | Carbs | Fat |
|---|---|---|---|---|
| Rest day | 2,100 kcal | 126g (1.8 g/kg) | 231g | 60g |
| Easy ride (1h, 600 kJ) | 2,700 kcal | 126g | 368g | 60g |
| Hard ride (2.5h, 1,500 kJ) | 3,600 kcal | 140g (2.0 g/kg) | 510g | 65g |
| Race day (4h, 3,000 kJ) | 5,100 kcal | 140g | 820g | 70g |
Notice the range: rest day calories are less than half of race day calories. This is carb periodization in practice — fuel the work, not the day.
Common Mistakes
Under-Eating on Training Days
The most common error. A 2-hour ride can burn 1,500 kcal. If you do not replace those calories, you are in a deficit that impairs recovery and adaptation. Under-fueling training days is the fastest path to overtraining and stagnation.
Over-Restricting Fat
Fat-phobia persists in cycling culture. But dropping below 0.5 g/kg impairs hormone production, delays recovery, and makes food unsatisfying. Keep fat at 0.8–1.2 g/kg unless you are a competitive weight-class athlete under medical supervision.
Not Periodizing Carbs
Eating the same calories every day means you under-fuel training days and over-fuel rest days. Your carb intake should be the most variable macro, tracking your training load from day to day.
Ignoring the Post-Ride Window
The 30–60 minutes after a ride is when your body is most efficient at glycogen resynthesis and muscle repair. A meal or shake with 1–1.2 g/kg carbs and 0.3–0.4 g/kg protein within this window meaningfully accelerates recovery.
Let Paincave calculate your macros automatically
Paincave calculates your daily calorie, carb, protein, and fat targets based on your BMR, actual training load (from power data), and body composition goals — no spreadsheets required.
Get Started FreeWeight Loss for Cyclists
If your goal is weight loss, create a moderate deficit of 300–500 kcal per day from your rest-day calories. Never create a deficit on hard training days — this impairs both the workout quality and the recovery.
Maintain your protein floor at 1.6–2.0 g/kg (increase toward 2.0 when in a deficit to preserve muscle). Reduce carbs on rest days first. Keep fat at or above 0.8 g/kg.
A realistic and sustainable rate is 0.5 kg per week. Faster loss risks muscle catabolism, hormonal disruption, and compromised training quality. For a deeper look at the weight versus power tradeoff, see our watts per kilo guide.
Key takeaway
Calculate your BMR with Mifflin-St Jeor. Add a 1.3x activity multiplier for TDEE. Add exercise kJ as calories. Set protein at 1.6–2.0 g/kg, fat at 0.8 g/kg minimum, and fill the rest with carbs. Periodize carbs to match training load. Fuel the work, not the calendar.