The Indian Runner's Fueling Guide: Desi Food for Long Runs
You don't need imported gels to run a marathon. Poha, idli, banana, dates, jaggery, dal-rice and curd cover almost everything a long run demands. Here's how to use them, in grams, by run length.

Indian runners can fuel an entire marathon block on everyday food. Eat 1–4 g of carbohydrate per kg of body weight 1–3 hours before a long run — poha, idli, or a banana on toast. On anything over 75 minutes, take 30–60 g of carbs per hour from dates, jaggery, a sugar-salt-lemon drink or gels. Recover with dal-rice and curd.
Nothing in that paragraph needs an imported supplement store. The rest of this guide is the detail — what to eat, when, and how much, in grams, for runners training out of Indian kitchens in Indian heat.
Why generic fueling advice fails Indian runners
Almost every marathon nutrition guide you'll find was written for a runner in Boston or Manchester. Oatmeal, bagels, peanut-butter sandwiches, chicken breast, a fridge full of sports drinks. Three things break when you carry that advice into an Indian training block.
- Cost and access. Imported gels run ₹150–250 each. A 16-week block with two long runs a week and 3–4 gels per run is 100+ gels — ₹15,000–25,000 on training fuel alone, before race day.
- Diet. A large share of Indian runners are vegetarian or eggetarian. Western protein advice is built around chicken, fish and whey, which makes hitting a protein target look harder than it actually is.
- Clock and climate. You're starting at 5:00 or 5:30 am to beat the heat. "Eat a full breakfast three hours before" is not a real instruction at 2:30 am.
The irony is that a standard Indian breakfast is close to a textbook pre-run meal: high in carbohydrate, low in fat, low in fibre, and gentle on the stomach. Poha, idli and upma were solving this problem long before anyone sold a gel.
What should you eat before a long run?
The working rule is 1–4 g of carbs per kg of body weight, 1–4 hours before you start. The closer to the run, the smaller and simpler the meal. A 70 kg runner eating 90 minutes out wants roughly 70 g of carbs — not a thali.
By run length
- Under 60 minutes, early morning: nothing needed. Water, or a banana or two dates if you feel empty.
- 60–120 minutes: 40–60 g carbs, about 90 minutes before. One cup of poha, or two idli with a little sambar, or two slices of toast with jam and half a banana.
- Over 2 hours, or a race-simulation run: 60–100 g carbs, 2–3 hours before. A generous plate of poha or upma, or three idli, plus a banana and a spoon of sugar or jaggery in your coffee.
Carbs in food you already own
Rough values, enough to plan with:
- 1 cup poha ≈ 35–40 g carbs
- 2 idli ≈ 25–30 g (sambar adds ~5 g)
- 1 medium banana ≈ 25–27 g
- 1 katori cooked rice ≈ 40 g · 1 phulka ≈ 15 g
- 3–4 pitted dates ≈ 25–30 g · 1 tbsp jaggery ≈ 18 g
What to skip before a run
Fat and fibre slow how fast your stomach empties, which is exactly what you don't want at kilometre three. In the 3 hours before a run, leave out ghee-heavy parathas, rajma and chole, big paneer gravies, raw salads, and large volumes of milk if you're at all sensitive to it.
The 5 am problem
If you start at 5:30, you are not eating three hours out. Two things work. Either take a small 30–40 g carb snack 45–60 minutes before — a banana and two dates with water — or load the night before with an extra katori of rice or two extra rotis at dinner and run on that, taking fuel earlier in the run instead. Pick one and rehearse it. Race morning is not the day to discover which one your stomach prefers.

How do you hit daily carbs and protein on a desi or vegetarian plate?
Carbohydrate: 5–7 g per kg per day in normal training weeks, 7–10 g/kg in your highest-volume weeks. For a 70 kg runner that's 350–490 g a day, rising to 490–700 g at peak. Rice, roti, poha, upma, idli, dosa, potato, sweet potato and fruit do this easily — most Indian runners are not short on carbs.
Protein is where the gap usually sits. Endurance runners need 1.4–1.8 g per kg per day — roughly 100–125 g for a 70 kg runner. Useful vegetarian numbers:
- 1 katori dal ≈ 5–7 g · 1 katori rajma or chole ≈ 8–9 g
- 100 g paneer ≈ 18 g · 100 g tofu ≈ 10–12 g
- 1 katori curd ≈ 3–4 g · 200 g Greek-style curd ≈ 15–18 g
- 1 egg ≈ 6 g · 2 rotis ≈ 6 g (wheat counts)
- 1 scoop whey or plant protein ≈ 24 g
For most Indian runners this is a distribution problem, not a total problem. Lunch and dinner are usually fine; breakfast is carbs with almost no protein, and the post-run meal is often just chai and a biscuit. Fix those two meals — add curd, eggs, paneer or a shake — and the daily number takes care of itself.
How do you carb-load with Indian food?
For the last 1–2 days before a marathon, push carbohydrate to 8–10 g per kg per day — 560–700 g for a 70 kg runner. Carb-loading is not a feast. It's a swap: roughly the same volume of food, with a much larger share of it coming from carbohydrate and much less from fat and fibre.
- More rice and roti, less oil in the sabzi.
- White rice over brown, refined over multigrain, in the final 48 hours. Lower fibre means less sitting in the gut on race morning.
- Khichdi is close to an ideal loading meal: rice, a little moong dal, minimal masala, easy to eat twice a day without boredom.
- Use liquid and sweet carbs to top up without volume — fruit juice, sugar in chai, jaggery, dates, a banana between meals.
- Drop rajma, chole, heavy paneer gravies and raw salads for the last 48 hours. And do not test a new restaurant, a biryani, or street food in that window.
Race morning: 1–2 g/kg, 2–3 hours before the gun. Two idli and a banana with sweetened coffee, or poha, or bread and jam. Whatever you ate before your best long run — identical, down to the brand.
Can you fuel a long run on dates, jaggery and coconut water instead of gels?
Mostly yes, with one limit. Anything over 75 minutes needs 30–60 g of carbs per hour, and up to 90 g/hr if your gut is trained for it. Real food covers the lower half of that range comfortably.
- Dates: 3–4 pitted dates ≈ 25–30 g. Cheap and portable. Chewy in heat — take them with water.
- Jaggery: 1 tbsp ≈ 18 g. Break into small pieces; it melts in a warm pocket, so wrap it.
- Homemade sports drink: 500 ml water + 6 tsp sugar + juice of one lemon + ¼ tsp salt gives roughly 25 g carbs and ~590 mg sodium. This is the best-value fuel in an Indian runner's kit.
- Gels and chews: ~22–25 g each, no chewing, and glucose–fructose blends absorb faster than a single sugar source. Above 60 g/hr they're hard to beat.
The practical answer for most runners: real food through training long runs, gels and drink on race day — provided you rehearse the exact race combination in at least three or four long runs first.

Train the gut, not just the legs
Carbohydrate absorption is trainable. Start at about 30 g/hr, add roughly 10 g/hr every two to three weeks, always on the long run, always with the products you intend to use on race day. If you get cramping or sloshing, the usual cause is fuel that's too concentrated for the water you're drinking with it — dilute, don't quit.
How do you hydrate in Indian heat and humidity?
Running in Bengaluru, Mumbai, Chennai or Hyderabad humidity, sweat rates of 0.8–1.5 litres an hour are normal, carrying 300–800 mg of sodium per litre. If you finish long runs with white salt stains on your cap, you're at the high end.
- Weigh yourself before and after one long run. Every 1 kg lost is roughly 1 litre of fluid. Aim to finish no more than 2% of body weight down.
- Plan for 400–800 ml per hour in hot, humid conditions, taken as small frequent sips rather than one big gulp at an aid station.
- Past 90 minutes in heat, plain water alone is a mistake. Add sodium — ¼ tsp salt per 500 ml of nimbu-pani, an ORS sachet, or an electrolyte tab.
- Coconut water is good potassium (~250 mg per 200 ml) and a little carbohydrate, but it's low in sodium. Treat it as a supplement, not your main drink.
- Afterwards, replace about 1.2–1.5 litres per kg lost across the next few hours, with salt in it. A normal salty Indian meal does most of this job.
What should you eat after a long run?
Within about an hour: 1–1.2 g/kg of carbs plus 20–30 g of protein. For a 70 kg runner that's roughly 70–85 g carbs and 25 g protein. Combinations that hit it:
- 2 katori rice + dal + a bowl of curd
- 3 idli with sambar + a boiled egg or a glass of milk
- Dosa + paneer bhurji
- Banana + 200 g curd + a spoon of honey, if solid food feels like too much
Appetite is often flat after a hot long run. That's normal, and it's why liquid calories exist. 400 ml of chocolate milk is about 40 g carbs and 14 g protein and goes down when nothing else will.
Fueling isn't an ingredient problem. It's a timing, quantity and rehearsal problem — and your kitchen already stocks the ingredients.
The part runners actually get wrong
It's rarely the food. It's the rehearsal. A fueling plan only works if it has been practised on the long runs that actually happened — not the ones printed on a PDF in January. Miss a week to travel or a fever, shift Sunday's long run to Wednesday, and your gut-training progression has to shift with it, or race day becomes an experiment. That's the same reason static 16-week plans fall apart the first time real life shows up.
Orka schedules gut training into the long runs you actually complete, and rebuilds the progression when a week goes sideways — so the fueling you rehearsed is the fueling you use at Wipro Bengaluru, Tata Mumbai, or wherever your bib is booked.
Free at launch. Built for Indian races, Indian weather and Indian kitchens.
Frequently Asked Questions
Can you run a marathon on a vegetarian diet?
Yes. Protein needs of 1.4–1.8 g/kg/day are reachable from dal, rajma, chole, paneer, curd, tofu, soy and a protein powder if needed — eggs make it easier still. The two things worth actually testing in bloodwork are iron (especially ferritin) and vitamin B12, which run low more often in vegetarian endurance athletes.
Can you combine intermittent fasting with marathon training?
Easy runs under 60 minutes in a fasted state are fine for most runners. Quality sessions and long runs are not — you lose session quality, you can't practise race fueling, and recovery is delayed. If you fast, put your eating window around your hard days.
Poha or idli before a run — which is better?
Both work. Poha gives more carbohydrate per serving and is quicker to make; idli is lower in fat and sits lighter if you're eating close to the start. Test both on long runs and let your stomach decide — then never change it on race week.
How many gels do you need for a marathon?
At 45–60 g of carbs per hour, a 4-hour finisher needs roughly 180–240 g in total — about 8–11 gels, or a mix of gels, sports drink and dates. Start by 30–40 minutes and take fuel every 25–30 minutes rather than waiting until you feel empty.
Is coconut water enough for electrolytes?
No. Coconut water is high in potassium but low in sodium, and sodium is what you lose most of in Indian humidity. Use ORS, an electrolyte tab, or nimbu-pani with a quarter teaspoon of salt per 500 ml as your main drink, and treat coconut water as a bonus.
What about weddings and festivals in the middle of a training block?
One heavy meal does not undo a training block. Avoid rich, oily food within 24 hours of a key session, move the session if you need to, and get back to normal at the next meal. The runners who lose fitness over Diwali or a wedding week lose it by skipping ten days of running, not by eating laddoos.