Carbohydrates in a Cyclist's Diet — How Much, When, and What Kind

Carbohydrate is the first fuel your body reaches for under load. For a cyclist it matters more than for almost any other athlete — multi-hour rides drain glycogen stores faster than nearly anything else.

How much carbohydrate does a cyclist need?

ActivityCarbohydrate (g/kg body weight/day)
Rest day3–5 g/kg
Moderate training (1–2 h)5–7 g/kg
Intense training (2–4 h)7–10 g/kg
Extreme (4+ h, race)10–12 g/kg

For a 75 kg cyclist that's 375–750 g of carbohydrate daily on training days. Sounds like a lot — it is, because cycling is an energy-hungry sport.

Timing — when to eat

Before training (2–3 hours out)

A meal rich in complex carbohydrate: oatmeal, rice, pasta, whole-grain bread. Goal: top off glycogen stores. Avoid a lot of fiber — it can cause GI discomfort.

During training (over 90 minutes)

30–60 g of carbohydrate per hour — gels, bars, bananas, dates. For efforts over 3 hours: up to 90 g/hour, which requires gut training and a glucose-fructose mix.

After training (0–2 hours)

The recovery window — 1–1.2 g/kg body weight of carbohydrate plus protein. A shake with banana, oats, and milk is a classic. Goal: refill glycogen before your next session.

Simple vs. complex carbohydrates — what's the difference?

Complex (oatmeal, rice, potatoes, pasta) release energy slowly — your baseline meal. Simple (gels, sugar, honey, fruit) deliver fast energy — for on-bike fueling and immediately post-training. Don't demonize simple sugars — during exercise your body needs quick-access energy. An energy gel during a 4-hour ride isn't "unhealthy sugar," it's fuel.

Does carb-loading before a race actually work?

Yes, it's a well-proven strategy: 3 days before an important race, raise carbohydrate intake to 10–12 g/kg while reducing training volume. Glycogen stores rise by 20–40%, which translates to noticeably better endurance on race day.

← All blog posts