Indoor sessions are not just outdoor sessions with worse scenery. They are physiologically harder, hotter, and more dehydrating, and your fueling has to match. If you train indoors and treat your nutrition the same way you would for a flat Sunday road ride, you are leaving watts on the table โ€” and probably lying in a heap on your kitchen floor by 7pm.

This is a practical guide to eating and drinking for the trainer. No marketing, no bro-science. Just what works for serious cyclists who want to get more out of every indoor block.

Cyclists training hard in a dark indoor studio

Why indoor is harder on your nutrition

Three things change the moment you close the garage door and clip in.

First, you stop coasting. On the road, even a hard group ride has soft pedals on descents, lights, and corners. On the trainer, every second your legs are moving. Energy expenditure per hour climbs.

Second, you sweat more. Without wind to evaporate moisture off your skin, your core temperature rises faster. Sweat rates of 1.5 to 2.5 liters per hour are normal for cyclists doing threshold or VO2 work in a warm room. That is a full 750ml bottle every 20 to 30 minutes.

Third, the sessions are usually structured. You are not soft-pedaling for an hour and then doing one sprint. You are doing 5x5 at 110% of FTP. The work density is high. Your fuel demand is high.

Pre-ride: the two-hour window

If you have time, eat 1.5 to 3 hours before a hard indoor workout. The classic move is something like oats with a banana and a scoop of yogurt, or rice with eggs and a bit of honey. You are looking for 1 to 1.5 grams of carbohydrate per kilogram of body weight, with modest protein and minimal fat or fiber.

If your session is in 30 to 45 minutes, switch to something fast and small: a banana, a slice of toast with jam, a sports drink. Fat and fiber should be near zero. Anything heavier and your gut gets pulled away from your legs at exactly the wrong time.

If you train fasted in the morning, accept that your top end will not be there. Fasted Z2 is fine. Fasted threshold is a slow road to digging a hole you will not climb out of for days.

During: drink more than you think

This is the single biggest miss for indoor riders. You are losing fluid faster than you can replace it, but you can get close.

Set up two bottles before every session over 45 minutes. One plain water, one with electrolytes โ€” at minimum 500 to 800mg of sodium per bottle for any session over an hour. Plain water without sodium will not hold in your bloodstream, and you will end the session bloated, lightheaded, and still dehydrated.

A simple field test: weigh yourself naked before and after a one-hour session at endurance pace. The difference in kilograms is your sweat loss in liters minus what you drank. If you drank one bottle and lost a kilogram, your real sweat rate was about 1.75 liters per hour. Plan accordingly for next time.

Cyclist drinking from a water bottle during a ride

During: when carbs actually matter

For sessions under 60 minutes, you do not need to fuel mid-ride. You have plenty of glycogen on board if you ate a normal meal in the last few hours. Drink water and electrolytes, finish strong, eat after.

For sessions 60 to 90 minutes that are mostly tempo or sweet spot, 30 to 60 grams of carbs per hour is the right target. One scoop of mix in a bottle plus a gel mid-session covers it.

For anything over 90 minutes or anything VO2-heavy, push toward 60 to 90 grams per hour. This is where most riders under-fuel and then wonder why their last interval falls apart. Carbs late in a session are not optional. They are the difference between completing the work and abandoning it.

If you use VeloWorkout to ride structured sessions, the workout duration and time-in-zone numbers in your post-ride summary are a useful sanity check on whether you actually fueled enough for the work you did. A session that shows 25 minutes above threshold needs more on-bike carbs than a 90-minute Z2 spin, even if the total time is similar.

Post-ride: the boring part nobody does

Within 30 to 60 minutes of finishing, get in 1 to 1.2 grams of carbs per kg and 20 to 30 grams of protein. This is when adaptation happens. Skipping it does not make you tougher โ€” it just makes tomorrow's session worse.

Easy options: rice and chicken, a recovery shake, oatmeal with whey, or a real meal if dinner is close. Add fluids and salt until you stop feeling thirsty, not just until your bottle is empty.

Dial it in over weeks, not days

Nutrition is the variable most cyclists ignore until it ruins a session. Track sweat rate twice a month, write down what you ate before each hard session and how the workout felt, and adjust. The riders who hit consistent gains over a winter block are almost always the ones who got their fueling boring and repeatable.

Train hard, eat the carbs, drink the salty water, and the watts will follow.

Cyclist riding hard with focus and intent