Getting what to eat before and after a run right is the difference between a smooth session and bonking at the 5k mark or dragging through the rest of your day. This guide covers the whole picture for Indian runners: your pre-run meal and its timing, whether to run fasted, fuelling on longer runs, the best post-run recovery meal, and carb-loading before a race — all built around familiar Indian foods. Every number is general guidance; individual needs vary, so treat it as a starting point, not personalised medical advice.
Most running apps track the run and then tell you to fuel with a separate app. Nutri Macro logs the meal and the run and your recovery, so your fuelling lines up with the calories you actually burned.
What to Eat Before a Run
The job of a pre-run meal is topped-up energy without a heavy, sloshing stomach. That means leaning on carbohydrate — your body's fastest fuel for running — while keeping fat and fibre low, since both slow digestion and are the usual cause of mid-run stitches and stomach trouble.
- Carbs first: a banana, a bowl of poha or upma, toast with honey, or a few dates for a quick top-up. Simple, familiar carbs digest easiest.
- Keep fat low: skip heavy paratha with ghee, fried snacks and rich gravies right before a run — fat sits in the stomach and can cause discomfort at pace.
- Keep fibre low: save the big raw salad, rajma and high-fibre chana for later; too much fibre just before running is a common cause of GI upset.
Timing: 1–3 hours before
As a rule of thumb, eat a proper meal 1 to 3 hours before you run. The bigger the meal, the more time you need — a full plate of poha or upma wants closer to 2–3 hours, while a banana or a couple of dates can go down 30–60 minutes out. If you run first thing and can't stomach much, a small carb snack still beats going completely empty on a hard session.
Hydration before you head out
Start your run already topped up. A practical target is around 240–475 ml (8–16 oz) of water 1 to 2 hours before you run — enough to be hydrated without needing a bathroom stop mid-route. In India's heat, or for longer efforts, sip a little more and add some sodium (a pinch of salt or nimbu-pani) if you're a heavy or salty sweater.
Fasted vs Fuelled: Short Runs
For easy runs under about 60 minutes, running fasted is perfectly fine if you feel good — you have plenty of stored glycogen for a short, gentle effort. Many runners like an early fasted jog because it's one less thing to plan before sunrise.
For anything longer, faster or race-effort, eating carbs beforehand helps you hold pace and simply feel better. And despite the myth, fasted running doesn't reliably burn more fat in the long run — total energy balance across the day drives fat loss. So choose whichever lets you train well: if fasted runs leave you flat or dizzy, eat first.
"Strava tracks your run. Runna plans it. But both hand your fuelling off to a separate app — so you never really know if you ate back what you burned. Nutri Macro keeps the run, the meal and your recovery in one place."
Fuelling During Long Runs
For runs beyond about an hour, what you take on during the run matters as much as your pre-run meal. Muscle glycogen only lasts so long, so you top it up as you go.
- After the first hour, aim for ~60–90 g of carbohydrate per hour. You don't need it in the opening hour — start fuelling before you feel empty, not after.
- Use gels, chews and sports drinks (liquids and easy-to-digest carbs). They reach the bloodstream quickly and are gentle on a jostling stomach compared with solid food.
- Caffeine can help if you tolerate it — roughly 3–6 mg per kg of bodyweight can lower perceived effort. Test it in training first; it doesn't sit well with everyone.
- Practise it. Your gut adapts to on-the-run carbs with training, so rehearse your exact plan on long runs — never try something new on race day.
What to Eat After a Run
The best post-run recovery meal does two jobs: refill the glycogen you burned (carbs) and give muscles the raw material to repair (protein). Aim to eat carbs plus protein within about 2 hours of finishing — sooner is better after a hard or depleting session, though for easy runs, eating well across the day matters more than exact timing.
| Recovery plate | Carbs | Protein |
|---|---|---|
| Dal + rice + curd | Rice | Dal, curd |
| Paneer bhurji + roti | Roti | Paneer |
| Egg bhurji + toast | Toast | Eggs |
| Chana chaat + poha | Poha | Chana |
Good post-run protein choices for Indian kitchens include dal, curd, paneer, eggs and chana, alongside carbs like rice, roti and potatoes. Across the whole day, roughly 0.7–0.8 g of protein per pound of bodyweight supports recovery for most runners — in line with sports-nutrition guidance that sits well above the baseline ICMR RDA for sedentary adults. Set your exact target with our protein calculator.
Carb-Loading Before a Race
For long races like a half or full marathon, carb-loading maxes out your glycogen stores so you fade later. The modern approach is straightforward: increase carbohydrate to about 10–12 g per kg of bodyweight per day over the 36–48 hours before the event, while easing off training so you're not burning through what you're storing.
In practice that means bigger portions of rice, roti, poha and potatoes and smaller portions of fat and fibre — you're deliberately front-loading easy carbs. This is general guidance and individual needs vary, so trial your carb-loading routine before a training long run rather than testing it for the first time on race weekend.
Why One App Beats Three
Here is the gap the all-in-one approach closes. A tracker like Strava records the run beautifully but says nothing about the meal. A plan-builder like Runna gives you the workout but hands fuelling off to a separate calorie app. So you end up guessing at the one thing that ties it together: did I eat back what I burned, and am I recovered enough to run again? Nutri Macro keeps workout, calories and recovery in one place, so your fuelling and your training finally speak to each other.
Frequently Asked Questions
What should I eat before a run? A carb-based meal low in fat and fibre, 1–3 hours before — a banana, poha, upma or toast with honey. The bigger the meal, the more time you need. Drink ~240–475 ml of water 1–2 hours before.
Should I run fasted or fuelled? For easy runs under ~60 minutes, fasted is fine if you feel good. For longer or harder runs, eat carbs first. Fasted running doesn't reliably burn more fat over time.
What should I eat during a long run? After the first hour, ~60–90 g of carbohydrate per hour from gels, chews or sports drinks. Practise it in training.
What is the best post-run recovery meal? Carbs plus protein within ~2 hours — dal-rice with curd, paneer with roti, or eggs and chana. Across the day, ~0.7–0.8 g protein per pound of bodyweight supports recovery.
How do I carb-load before a marathon? ~10–12 g of carbohydrate per kg of bodyweight per day over the 36–48 hours before, easing off training. Individual needs vary, so trial it first.