Mid-Ride Fueling — What to Eat Every 30 Minutes on a Long Ride
Long ride nutrition has turned into a moving target with all the conflicting advice flying around — gels versus real food, 30 grams versus 90, eat early or eat when hungry. As someone who’s been cycling seriously for about eight years, I spent months getting comfortable with mid-ride fueling the hard way. Specifically: I bonked so badly at an 80-mile gran fondo in 2019 that I sat on a guardrail for 20 minutes eating a stranger’s leftover banana. A stranger’s. Leftover. Banana. That was the day I stopped winging it and started treating nutrition like actual training.
This article includes affiliate links. We may earn a commission at no extra cost to you.
This is the plan I wish I’d had back then — specific, timed, and practical enough to execute while you’re also, you know, riding a bike.

The 30-60-90g Rule Explained Simply
But what is the 30-60-90 rule? In essence, it’s a carbohydrate intake framework scaled to ride intensity. But it’s much more than a simple number — it’s the difference between finishing strong and crawling to your car wondering why your legs quit at mile 40.
Most guides throw the “30 to 60 grams of carbs per hour” range at you and then disappear. Here’s what those numbers actually mean in practice:
- 30g per hour — Casual endurance rides under 70% max heart rate, anything under two hours, recovery spins. One banana or one small rice cake per hour. Your body is still burning fat efficiently here — it doesn’t need to be force-fed carbohydrates.
- 60g per hour — Hard training rides, group rides with surges, anything where you’re spending real time above zone 3. A standard 40g energy bar plus a small gel or two Medjool dates gets you there.
- 90g per hour — Racing, long gran fondos with serious climbing, centuries where you actually want to feel human at mile 80. This number only works with a 2:1 glucose-to-fructose ratio — dual-carb sources. Your gut absorbs roughly 60g/hr of glucose before it backs up. Fructose opens a second transport pathway entirely. Products like Maurten 320 or Science in Sport Beta Fuel are formulated specifically for this ceiling.
Here’s the part nobody tells you: if you’re targeting 90g/hr on race day but you’ve only ever trained your gut on 40g/hr, you’re going to spend a memorable amount of time at the port-a-potty. Gut training is real. The specific grams you can handle at race pace is something you practice — not something you assume you can handle because the math looks right on paper.
For most of this article, I’m writing toward the 60g/hr rider — someone doing a 4-6 hour ride at moderate to hard effort. Scale up or down from there.
Hour 1 — Start Fueling Before You Feel Hungry
Worth mentioning before anything else, because this is where most people quietly destroy their ride before it even gets interesting.
Hunger is a lagging indicator. By the time you feel hungry on a bike, your blood glucose is already sliding — and you’re roughly 20-30 minutes from the mental fog that precedes a real bonk. Your body doesn’t send an early warning. It sends a desperate SOS. That’s what makes consistent early fueling so endearing to us cyclists who’ve learned it the hard way.
Minute 0 to Minute 20 — Ride, Don’t Eat Yet
Start your ride. Let your body settle. Eating immediately at the gun is unnecessary — you should have had a solid pre-ride meal 60-90 minutes before rolling out. Something like oatmeal with a banana and a drizzle of honey, around 500-600 calories. That glycogen is already sitting in your muscles. Let it do its job for the first 20 minutes.
Minute 20 to Minute 30 — First Food
Eat something at minute 20-30. Not because you’re desperate yet, but because you’re establishing the rhythm — and rhythm is the whole game. This is genuinely the best window for solid food. Your stomach is still happy, gut blood flow is manageable, and real food digests without drama at this intensity.
Good options here:
- Half a Clif Bar (original formula, about 22g carbs for half) — I keep these pre-cut and wrapped in foil in my back jersey pocket
- One Medjool date stuffed with peanut butter and a pinch of salt
- A small homemade rice cake — the kind Skratch Labs describes in their cookbook, roughly 150 calories each
- A banana, if you can manage peeling it while moving without swerving into traffic
Minute 60 — Second Feeding
Same format. Another piece of real food. If you’re targeting 60g/hr, you’ve had roughly 20-25g in that first hour — add another 35-40g here. One full Clif Bar (45g carbs) works. So does a Nature’s Bakery Fig Bar (35g carbs, about $1.20 per bar at Costco) plus a handful of Sport Beans.
Drink 500-750ml of fluid per hour in moderate conditions — more when it’s hot. I use a 750ml Specialized Purist bottle and make myself finish it each hour. Not negotiating with myself about it.
Hours 2-3 — The Gel Transition
This stretch is where rides get physiologically interesting and practically more demanding. Two things shift in hours 2-3 — and both of them matter.
Stomach tolerance drops. As intensity accumulates and your body redirects blood to working muscles, your gut becomes increasingly unhappy with solid food. A Clif Bar that sat fine at mile 15 can feel like a small rock at mile 55. This isn’t weakness. It’s just physiology doing what physiology does.
At the same time, you still need to maintain carb intake — without adding GI distress. That’s exactly what gels are designed for.
When to Make the Switch
Avoid the path I took of ignoring this transition. I now make a deliberate decision around the 90-minute mark: finish whatever solid food I have in progress, then move to gels and chews for the remainder. Some people can eat solids all day. Most can’t — and most don’t discover that until they’re miles from help and deeply regretting their choices.
Around minute 90, take your first gel. Good options:
- Maurten Gel 100 — 25g carbs, no caffeine, extremely gut-friendly for most riders, $3.50 each at REI
- GU Energy Gel Salted Caramel — 22g carbs, 35mg caffeine, one of the more palatable flavors in an otherwise grim product category
- Precision Hydration PF 30 Gel — 30g carbs, mild flavor, dissolves in water if you want to mix it into your bottle
The Timing Pattern for Hours 2 and 3
Take a gel every 30-45 minutes. Drink water immediately after — always plain water, not sports drink, because you don’t want concentrated sugar doubling up in your gut all at once. My standard is 150-250ml of plain water per gel, every time.
Hour 2 looks something like this: gel at minute 90, gel or chews at minute 120, gel at minute 150. That’s roughly 50-75g of carbs depending on products. Throw a caffeinated gel in at minute 120 if you want a mental boost — 50mg of caffeine mid-ride is a genuine performance aid. Not a gimmick.
Keep electrolytes coming. I use Precision Hydration 1000mg tablets dissolved in one bottle per hour in hot weather, or SaltStick FastChews — one tablet equals 100mg sodium — every 45 minutes. Cramping in hour 3 is very often an electrolyte problem. Not a fitness problem.
Hours 4+ — The Survival Protocol
Four hours in, you might be hitting the wall mentally before you hit it physically. Flavor fatigue is completely real and almost nobody talks about it. After eating eight sweet gels in a row, the prospect of another Salted Caramel GU can make your stomach turn — and that reaction has nothing to do with digestion. It’s your brain tapping out.
That’s what makes variety a performance necessity on long rides. Not just a nice-to-have.
Go Savory
Carry something salty and savory after hour 3. Real options that actually work:
- Mini pretzel bags — Snyder’s 1oz individual bags are exactly the right jersey pocket size
- Small bag of salted mixed nuts
- Feed Zone-style savory rice cakes with soy sauce and sesame oil
- PB&J cut into quarters — sounds embarrassingly basic, works brilliantly
Coke at Rest Stops
If you hit a rest stop or convenience store anywhere in hour 4 or later, get a Coke. Small — not a 32oz fountain disaster. A standard 8oz serving has about 26g of sugar, glucose and fructose split, plus caffeine. Something about the carbonation and real sugar snaps your brain back online in a way synthetic products don’t quite replicate. Ultrarunners have known this for decades. Cyclists are apparently still catching up.
Keep the 30-Minute Clock Running
Set a watch interval or Garmin alert. Every 30 minutes, you eat something. Rotate through your options — the goal is simply consistent delivery of 30-60g of carbs per hour. The clock keeps you honest when your brain is tired and your motivation to eat anything has quietly evaporated.
Hour 4 fueling looks like: pretzels and chews at minute 210, gel at minute 240, something savory at minute 270. Drink to thirst, but don’t stop drinking just because you’re not sweating as heavily. Mild dehydration slows digestion and makes everything worse — simultaneously.
5 Fueling Mistakes That Cause Bonking
These aren’t theoretical. I’ve made most of them personally and watched training partners make the rest.
- Not starting early enough — Waiting until you feel depleted at hour 2 before eating anything. Your blood glucose is already sliding by then. You’re chasing deficits instead of maintaining stability — and it takes 45-60 minutes for ingested carbs to fully enter your bloodstream.
- All gels, no solids — Going gel-only from mile one because it’s convenient. Real food in the first hour means better satiety, better morale, and slower-releasing carbohydrates that stabilize your energy far more effectively than back-to-back gels.
- Forgetting electrolytes — Eating plenty of carbs but drinking plain water all day. Sodium drives fluid absorption. Without it, you can drink constantly and still end up dehydrated at the cellular level. Electrolytes aren’t optional on rides over two hours.
- New products on race day — Showing up to your A-race with a gel brand you’ve never tried because you saw a discount code on Instagram. Your gut has zero tolerance training for that product. Even if the carb numbers look identical, different formulations hit differently. Every product you race with should have at least 3-4 training ride reps behind it.
- Not practicing the plan — Knowing intellectually that you should eat every 30 minutes but never actually setting a timer and drilling it in training. Race day is stressful. You forget. Your heart rate is elevated and appetite suppresses further. The only way the plan runs automatically under pressure is if you’ve trained it to be automatic — which takes repetition, not intention.
The 30-minute interval isn’t magic. It’s a rhythm. After four or five long rides with it, you’ll feel the window coming before the timer even goes off — your body learns when it needs to be fed. But it only learns that if you actually teach it, consistently, starting now. Not on the event you’ve been training toward all season.
Pack your kit tonight. Cut your bars in half. Write the plan on a piece of tape and stick it to your top tube if you have to. The riders who never bonk aren’t the most talented or the most fit — they’re the ones who eat before they’re hungry, drink before they’re thirsty, and treat nutrition like the fourth discipline it genuinely is.
Subscribe for Updates
Get the latest cycling nutrition hub updates delivered to your inbox.
We respect your privacy. Unsubscribe anytime.