RunFuel quick guide
- For easy runs under 45-60 minutes, you often do not need extra food.
- For longer or harder runs, prioritise carbs beforehand.
- For runs over 90 minutes, practise 30-60 g carbohydrate per hour.
- After hard or long runs, aim for carbs, 20-40 g protein and fluids.
- If the run was hot or sweaty, include sodium if needed.
Running nutrition gets noisy quickly. One runner swears by fasted miles. Another will not leave the house without toast, coffee and a gel in the pocket. Someone else has a drawer full of bars, powders and chews they barely understand.
The useful answer is much simpler.
You do not need a special meal before every short run. You do need enough carbohydrate before longer or harder runs. You do not need a recovery shake after every easy jog. You do need protein, carbs and fluids after sessions that take more out of you.
Good running fuel is not about eating perfectly. It is about matching food to the run.
This guide covers what to eat before running, how long before a run to eat, when to fuel during a run, what to eat after running, how protein, carbs and hydration fit into recovery, and what this looks like for real sessions from a 30-minute easy run to marathon training.
What to eat before and after running in simple terms
Use this as your RunFuel baseline. The right food depends on the run, not on a perfect rule.
| Run duration or session type | Fuel need |
|---|---|
| Easy runs under 45-60 minutes | Often no special snack needed if you have eaten normally |
| Hard runs or longer runs | Carbs before running become more useful |
| Runs of 60-90 minutes | Some runners benefit from carbs during the run |
| Runs over 90 minutes | Practise a proper during-run fuel plan |
| Long, hard or sweaty runs | Recover with carbs, protein, fluids and sodium if needed |
Simple pre-run foods
- Banana, toast with jam or honey, rice cakes, crumpets or malt loaf.
- Porridge with fruit, cereal and milk, yoghurt with granola or a smoothie.
- Bagel with peanut butter, or pasta, rice and potatoes if eating several hours before.
Simple post-run foods
- Greek yoghurt, granola and berries, or eggs on toast with fruit.
- Chicken, tofu or bean rice bowl, tuna wrap, hummus wrap or falafel wrap.
- Smoothie with milk or yoghurt, banana and oats, or a jacket potato with beans or tuna.
Start simple. Food you can repeat is more useful than food that looks impressive once.
Why running fuel matters
Food gives your body the energy to run and the materials to recover.
Carbohydrate is especially important because it is stored as glycogen in your muscles and liver. During running, especially faster running, hills, intervals and long runs, your body leans heavily on carbohydrate. If stores are low, the same pace can feel harder, your concentration can dip, and you may struggle to finish strongly.
Protein matters because running stresses muscle and connective tissue. You do not need to treat every run like a bodybuilding workout, but regular protein helps repair and adapt to training.
Fluids matter because sweat losses can affect how hard running feels and how well you recover afterwards.
The aim is not to eat constantly. The aim is to be ready for the run you are doing, then recover enough to train again.
What to eat before running
Before running, the job of food is to give you usable energy without upsetting your stomach.
For short easy runs, especially under 45-60 minutes, many runners can simply run after a normal meal pattern. If you are not hungry and the run is easy, you may not need extra food.
For longer runs, harder workouts and races, carbs become the priority. Think bread, oats, cereal, rice, pasta, potatoes, fruit, crumpets, bagels, malt loaf or low-fibre snack bars. Protein can be useful if you are eating a meal several hours before, but the closer you get to the run, the simpler and more carb-focused the food should usually be.
Pre-run foods that often work well
- Banana, toast with jam or honey, rice cakes with jam, or a crumpet with jam.
- Bagel with a little peanut butter, porridge with banana or berries, or cereal with milk.
- Yoghurt with granola, a smoothie with banana and oats, or a pasta, rice or potato-based meal if eating several hours before.
Before an easy run
If the run is short, relaxed and under 45-60 minutes, you may not need anything extra. If you are hungry, keep it light: banana, toast, rice cake with jam, or a small cereal bar.
Before a long run
Eat something carb-focused that you have practised before. The aim is to start with energy, not to feel full, heavy or surprised by your stomach.
The best pre-run food is not the cleanest option. It is the option that gives you energy and sits well.
When to eat before a run
Timing matters because digestion and running can compete with each other. The closer you are to the run, the smaller and simpler the food should be.
3-4 hours before running
Have a normal meal with carbs, protein and some fat. This works well before long runs, evening workouts or races later in the day.
- Porridge with fruit, yoghurt and nut butter.
- Rice bowl with chicken, tofu or beans.
- Jacket potato with beans, tuna or cheese.
- Pasta with tomato sauce and a protein food.
- Sandwich or wrap with fruit and yoghurt.
1-2 hours before running
Choose a lighter, carb-focused snack or small meal. Keep fat and fibre moderate if your stomach is sensitive.
- Toast with jam, a bagel with honey, or a crumpet with jam.
- Banana and yoghurt, cereal and milk, or porridge made with milk or fortified plant milk.
- Smoothie with banana and oats.
15-30 minutes before running
Keep it small and easy to digest. This is a top-up, not a meal.
- Banana, a few dates, a rice cake with jam, or half a slice of toast.
- Small cereal bar, a few jelly sweets, or sports drink.
This can help if you are running early, running after work, or starting a harder session feeling a bit flat.
Rough serving examples for runners
Numbers can help, but they do not need to become homework. Use these as rough guides, then check food labels because brands vary.
Roughly 30 g carbohydrate can look like
- 1 standard energy gel.
- 1 large banana plus a few jelly sweets.
- 500 ml sports drink, depending on brand and mix strength.
- 2 slices of toast with jam.
- 1 bagel thin with honey or jam.
- A small bowl of cereal with milk or fortified plant milk.
Roughly 20-30 g protein can look like
- A portion of Greek yoghurt.
- Tuna wrap or tofu rice bowl.
- 2 eggs plus yoghurt or milk.
- Milk-based smoothie with yoghurt or protein-rich milk.
- Chicken, salmon, tempeh or bean-based meal.
These examples are not rules. They are anchors. Once you know what 30 g carbs or 20-30 g protein looks like, it becomes easier to build meals without overthinking every gram.
Simple swaps for different runners
Running fuel should work for your body, budget and normal food life.
- Vegan: oats with fortified soya milk, toast with jam, banana, dates, hummus wrap, tofu rice bowl, beans on toast, lentil pasta or a smoothie with soya yoghurt.
- Dairy-free: cereal with fortified plant milk, toast, bagels, rice bowls, wraps, smoothies with soya milk, tofu, tempeh, tuna, eggs or beans if they suit your diet.
- Gluten-free: rice, potatoes, gluten-free toast or bagels, oats labelled gluten-free, rice cakes, fruit, yoghurt, eggs, tofu, beans and many sports drinks or gels. Check labels.
- Sensitive stomach: go lower fibre, lower fat and simpler before key runs. White toast, rice cakes, banana, plain bagel, sports drink or a familiar gel may sit better than a high-fibre bowl.
- Budget: bananas, oats, toast, jam, rice, potatoes, beans, eggs, milk, yoghurt, cereal, tuna, lentils and homemade sandwiches can cover most running fuel needs without specialist products.
What to eat before a morning run
Morning runs need a simple plan because time is tight.
For an easy run under 45-60 minutes, you may be fine with water, coffee if you tolerate it, and breakfast afterwards. If you wake up hungry or lightheaded, have something small like a banana, toast, a few dates or a rice cake with jam.
For a longer morning run, eat something before you go. This could be porridge, toast, a bagel, cereal, a banana with yoghurt, or a smoothie. If you cannot face much food early, start small and practise. Your stomach can often be trained.
For marathon training long runs, do not leave breakfast to chance. Practise the meal or snack you might use on race day.
Running on an empty stomach
Running on an empty stomach can work, but it depends on the run and the runner.
Fasted running can be fine for short, easy runs if you feel good, have eaten well the day before, and are not trying to push the pace. Some runners enjoy the simplicity of getting out before breakfast.
Fasted running is less useful for:
- Hard workouts, long runs and race-pace sessions.
- Runs where you often feel dizzy, weak or irritable.
- Runners with a history of under-fuelling or disordered eating.
- Runners who are pregnant, diabetic or managing a medical condition.
If fasted running makes you feel strong and the run is easy, it may be fine. If it leaves you flat, ravenous, lightheaded or struggling to recover, eat something first.
Foods to avoid before running
There is no universal banned list. Some runners can eat almost anything before a run. Others need to keep pre-run food very simple.
Common stomach triggers before running include:
- Large meals too close to the run.
- High-fat foods such as fried food, creamy sauces or heavy pastries.
- Very high-fibre meals such as lots of beans, lentils, bran or raw veg.
- Spicy food, too much coffee, or large amounts of dairy if you are sensitive to it.
- New gels, drinks or bars on race day.
This does not mean these foods are bad. Many are useful in a runner's diet. They are just not always ideal right before running.
Use easy runs to test what works. Do not save experiments for race day.
What to eat during a run
During-run fuel is about keeping carbohydrate available when the run is long or hard enough to need it.
Most short runs do not need fuel during the run. For longer efforts, carbs can help maintain pace, concentration and how the run feels late on.
Good during-run fuel options
- Energy gels, chews, sports drink or carb drink mix.
- Banana, dates, jelly sweets, jam sandwich pieces or malt loaf pieces.
Choose the option you can use comfortably while moving. A perfect product on paper is not useful if it makes your stomach turn.
Under 60 minutes
You usually do not need fuel during the run. This includes most easy runs, short recovery runs, many 5K runs and some 10K training runs.
You might still benefit from a small carb top-up if the run is very intense, you started under-fuelled, or you are running early and skipped breakfast.
60-90 minutes
Some runners benefit from carbohydrate here, especially for harder sessions, longer steady runs, warm conditions, or if you have not eaten much beforehand.
This might be as simple as a sports drink, a gel, a few chews, dates or jelly sweets.
Over 90 minutes
Fuel becomes much more important. For long runs, half marathon training, marathon training and trail runs, practise taking carbs during the run.
A useful starting target is around 30-60 g carbohydrate per hour. For marathon training and more advanced endurance efforts, some trained runners use 60-90 g carbohydrate per hour, but that needs practice. Your gut has to learn it.
Do not jump straight from no fuel to a high-carb race plan. Build it gradually in training.
14 days free · no charge today · cancel any time
Want fuel cues matched to your running week?
Get personalised food, hydration and recovery cues for every run in your week. Start free trialEnergy gels and other running fuel options
Gels are useful, not compulsory.
Gels are popular because they are portable, measured and easy to take during races. They can be very practical for half marathon and marathon training.
But they are not the only option. Sports drink, chews, carb drink mix, banana, dates, jelly sweets, malt loaf and small jam sandwich pieces can all work.
Use gels if they suit you. Use real-food options if those suit you better. The rule is the same either way: practise before race day.
Race-day fuel rule
Do not test a new breakfast, gel, drink, carb mix, caffeine dose or high-fibre meal on race day.
Race day is for repeating what worked in training. If you want to change your breakfast, increase carbs per hour, try a different gel texture, or use the drink available on the course, practise it first on long runs or race-pace sessions.
The same applies to healthy foods. A huge bowl of bran, lentils, salad or a new smoothie might be nutritious on a normal day, but it can be a stomach gamble before a hard race.
What to eat after running
After a run, your body needs three basic things: carbohydrate to replace energy stores, protein to support muscle repair, and fluid to replace sweat losses.
After short easy runs, your next normal meal is often enough. You do not need to force a shake the moment you stop.
After long runs, races, hard workouts or double-session days, recovery matters more. Try to eat a proper meal or snack within the next couple of hours, especially if your next run or workout is soon.
Good recovery options
- Greek yoghurt, granola and berries, eggs on toast with fruit, or porridge with yoghurt, milk, seeds or nut butter.
- Chicken and rice bowl, tofu rice bowl, tuna wrap, hummus wrap, or jacket potato with beans or tuna.
- Salmon, chicken, tofu or beans with rice or potatoes, chocolate milk plus a banana, or a bagel with eggs or nut butter.
After a hard session
If the run was long, hot, hilly, fast or unusually draining, do not leave recovery to chance. Eat carbs and protein, drink steadily, and include sodium if you were sweaty.
Recovery food does not need to be fancy. It needs to be enough.
Protein after running for recovery
Protein helps repair and rebuild after training. It is especially useful after harder runs, long runs, races, hill sessions, intervals and strength work.
For many runners, 20-40 g protein after a harder or longer run is a useful target. Smaller runners may sit towards the lower end. Larger runners or those with higher needs may sit towards the upper end.
Easy ways to get protein after a run
- Greek yoghurt, eggs, milk, fortified soya milk, cottage cheese or a protein-rich smoothie.
- Chicken, turkey, tuna, salmon, tofu, tempeh, beans or lentils.
You do not need to panic about a tiny anabolic window. If your next meal is soon, that meal can cover recovery. The bigger picture is getting enough protein across the day, not hitting a stopwatch perfectly.
Carbs after running to replace energy stores
Carbs still matter after running, especially if the session was long or hard.
Carbohydrate helps replace glycogen, the stored fuel you use during running. This matters more when:
- You ran for longer than 60-90 minutes.
- You did intervals, hills or a hard workout.
- You have another session within 24 hours.
- You are in half marathon or marathon training.
- You finished feeling depleted.
Good post-run carb options
- Oats, bread, bagels, rice, pasta, potatoes, cereal, fruit or wraps.
- Couscous, noodles, beans and lentils.
For most runners, carbs plus protein is the simplest recovery formula. Think eggs on toast, yoghurt with granola, rice with chicken or tofu, beans on a jacket potato, or a smoothie with milk, banana and oats.
What to drink after running
After easy runs, drink to thirst and carry on with your day.
After long, hot or very sweaty runs, be more intentional. Drink steadily over the next few hours and include sodium through food or an electrolyte drink if you have sweated heavily.
Good post-run drinks
- Water, milk, fortified plant milk, smoothie or chocolate milk.
- Electrolyte drink, or sports drink if you also need carbs.
If you finish a run very thirsty, with dark urine later in the day, or with salt marks on your kit, you may need more fluid and sodium after similar runs.
Urine colour can be a rough hydration clue, but it is not perfect. Supplements, some foods, alcohol, caffeine, timing and your normal bathroom pattern can all affect it. Use it as one signal, not the whole story.
Hydration is part of recovery, but do not force large amounts of plain water immediately after finishing. Steady rehydration plus food usually works better.
Practical running fuel examples
Use these as templates. Move them around to fit your real day.
| Run type | Before | During | After |
|---|---|---|---|
| 30-minute easy run | Nothing extra if you feel fine, or a banana if hungry | Usually nothing | Normal meal and fluids |
| 45-minute morning run | Water, coffee if tolerated, banana or toast if needed | Usually nothing | Breakfast with carbs and protein |
| 60-minute workout | Carb snack 1-2 hours before | Usually nothing, or small carbs if the session is intense and you started under-fuelled | Meal with carbs, protein and fluids |
| 90-minute long run | Carb-rich breakfast | Practise carbs if needed, especially if the run is steady, hilly or warm | Recovery meal plus fluids |
| Half marathon training | Familiar meal 2-4 hours before or lighter snack 1-2 hours before | Practise gels, chews or sports drink | Carbs, protein, fluids and sodium if sweaty |
| Marathon training | Practised race-style breakfast | Practise 30-60 g carbs per hour, with higher intakes only if trained | Proper meal, fluids and electrolytes if needed |
The best plan is the one you have practised enough that it feels boring. Boring is good on race day.
Keep a training fuel note
This is the RunFuel habit that makes nutrition personal without making it complicated.
After important runs, note:
- What you ate and drank.
- When you had it.
- How your energy felt.
- How your stomach felt.
- How you recovered later.
- Weather, route and effort if they changed the run.
Patterns show up quickly. If toast and jam works before every steady long run, keep it. If a gel brand gives you stomach cramps three times, believe the pattern. Your best fuel plan is built from your own repeatable evidence.
How to fuel without stomach problems
Most running stomach issues come from doing too much, too late, too close to the run, or too differently from normal.
- Keep pre-run meals familiar.
- Leave more time after large meals.
- Go lower fibre and lower fat close to hard runs.
- Start during-run fuel early on long runs, before you feel empty.
- Take gels with water unless the product says otherwise and you know it suits you.
- Practise race-day breakfast and fuel on long runs.
- Change one thing at a time.
If stomach problems are frequent, severe or unpredictable, get personalised advice. It may not be just runner stomach.
Running fuel by distance
5K fuel
Most 5K runs do not need during-run fuel. Eat normally before, or have a small carb snack if you are hungry or racing hard. Afterwards, your next meal is usually enough.
10K fuel
Many runners do not need fuel during a 10K. A carb-focused snack 1-2 hours before can help if you are racing, doing a hard workout or running after a long gap without food.
Half marathon fuel
Half marathon fuel depends on finish time. If you are running beyond 90 minutes, practise taking carbohydrate during long runs. Breakfast matters, and race-day fuel should be familiar.
Marathon fuel
Marathon fuel needs practice. Build a plan for breakfast, carbs during the race, fluids and electrolytes. A common starting point is 30-60 g carbs per hour, with higher intakes only if you have trained your gut.
Trail and ultra fuel
Trail and ultra running often need more variety because the time-on-feet is longer. Gels may still work, but many runners also use sports drink, chews, potatoes, sandwiches, fruit, sweets or aid-station foods. Practise with the terrain, effort and kit you will use.
Running for weight loss without under-fuelling
Some runners are also trying to lose weight. That can be done carefully, but running better usually comes from fuelling the sessions that matter.
The mistake is trying to create a large energy deficit around every run. That can make training feel harder, increase cravings later, slow recovery and raise the risk of under-fuelling.
If weight loss is a goal, keep the approach steady:
- Fuel hard workouts, long runs and races properly.
- Do not use fasted running as a punishment or compensation tool.
- Build meals around carbs, protein, fruit, vegetables and enough fat.
- Keep recovery food in after demanding runs.
- Use easier rest-day choices for any calorie reduction rather than stripping fuel from key sessions.
- Watch for warning signs such as dizziness, poor sleep, persistent fatigue, low mood, loss of menstrual cycle, repeated injuries or declining performance.
If food starts to feel stressful, restrictive or tied to guilt, get support. Running should not require you to ignore hunger or train through obvious warning signs.
Common running fuel mistakes
Eating nothing before every run
Short easy fasted runs can work, but harder sessions often feel flat when you keep arriving under-fuelled.
Eating too much too close
A large, high-fat meal right before running is a common route to stomach trouble.
Saving gels for race day
Gels can help, but only if you have practised them and know they sit well.
Forgetting carbs after long runs
Protein matters, but carbs replace the energy you used during the session.
Only focusing on protein after running
Protein helps repair, but carbs and fluids are part of the same recovery job.
Under-drinking after hot or sweaty sessions
Fluid and sodium can matter more when the run was warm, long or sweat-heavy.
Copying someone else's marathon plan
Your pace, stomach, sweat rate, finish time and training history all change the answer.
Trying new bars, gels or drinks on race day
Race day is for repeating what worked in training, not auditioning a new product.
Making nutrition too complicated
The best plan is one you can repeat on normal busy days.
When to get personalised advice
General running nutrition advice is useful, but some situations deserve a proper one-to-one plan.
Speak to a registered dietitian, sports nutritionist or healthcare professional if you:
- Have diabetes, coeliac disease, inflammatory bowel disease, kidney disease, heart disease, anaemia or another medical condition.
- Are pregnant, postpartum, breastfeeding or returning to running after pregnancy.
- Have a current or past eating disorder, disordered eating patterns, or anxiety around food.
- Notice RED-S warning signs such as persistent fatigue, missed or irregular periods, low libido, frequent illness, stress fractures, recurrent injuries, poor recovery or declining performance despite training.
- Often feel dizzy, faint, shaky, unusually cold or unable to concentrate during or after runs.
- Have recurring gastrointestinal problems that do not improve with simple changes.
- Are avoiding whole food groups without a clear medical reason.
- Are preparing for a major race and need a personalised marathon, ultra or race-day hydration plan.
Getting help early is sensible. The goal is not to make nutrition stricter. It is to make it safer, calmer and more useful for your training.
What to eat before and after running FAQs
Use these answers for the real-world grey areas: early starts, short runs, protein targets, gels, drinks and what to do when your stomach does not love runner food.
What should I eat before running?
Match the food to the run. For an easy 30-45 minute run, you may not need anything extra if you have eaten normally. For a longer run, workout or race, choose a carb-focused option that feels familiar: toast with jam, porridge with fruit, a bagel, cereal, rice cakes, banana, yoghurt with granola, or a smoothie.
If you are eating several hours before, make it more like a normal meal with carbs and some protein. If you are eating close to the run, keep it smaller, lower in fat and easier to digest.
Should I eat before a short run?
Not always. If the run is easy, under 45-60 minutes, and you feel good, you can often run without a special snack. That is especially true if you ate well at your last meal.
Eat something small if you wake up hungry, feel lightheaded, are running after a long gap without food, or plan to push the pace. A banana, toast, a rice cake with jam or a small cereal bar is usually enough.
How long before running should I eat?
Use the size of the meal as your guide. A normal meal usually works best 3-4 hours before running. A lighter snack or small meal often works 1-2 hours before. If you only have 15-30 minutes, keep it to a small, easy carbohydrate.
Your own stomach matters. Some runners can eat close to a run; others need more space. Practise on normal training days rather than finding out before a race.
What should I eat 30 minutes before a run?
Think quick top-up, not proper meal. Good options include a banana, a few dates, a rice cake with jam, a small cereal bar, a few jelly sweets, a sports drink or half a slice of toast.
This is most useful before early runs, after-work runs, or harder sessions where you feel slightly flat. If you are about to run easy and feel fine, you may not need anything.
What should I eat after running?
After easy runs, your next normal meal may be enough. After long runs, hard workouts or races, aim for a mix of carbs, protein and fluids. That might be yoghurt with granola and berries, eggs on toast, a rice bowl, a wrap, a smoothie with milk or yoghurt, a jacket potato with beans or tuna, or chocolate milk plus a banana.
You do not need to eat the second you stop. But if your next meal is hours away, have a recovery snack first, then eat properly later.
How much protein do runners need after a run?
After harder or longer runs, 20-40 g protein is a useful target for many runners. You can get that from food, not just shakes: Greek yoghurt, eggs, milk, chicken, fish, tofu, tempeh, beans, lentils or a protein-rich smoothie can all work.
Daily protein matters more than perfect timing. If you already had protein before the run and your next meal is soon, you do not need to panic about a recovery window.
Do I need carbs after running?
Yes, especially after long runs, hard workouts, races or when you are training again soon. Carbs help replace glycogen, which is your stored running fuel.
The more demanding the run, the more carbs matter afterwards. A recovery meal could be oats with yoghurt, eggs on toast, rice with chicken or tofu, pasta with tuna or beans, potatoes with a protein food, or cereal and milk.
When do I need fuel during a run?
Most runs under 60 minutes do not need fuel during the run. Between 60 and 90 minutes, fuel depends on intensity, heat, how much you ate beforehand and how you usually feel late in the run.
Over 90 minutes, fuel becomes much more important. Start with a realistic target such as 30-60 g carbs per hour and practise it gradually. Your legs and lungs are not the only things you train; your gut needs practice too.
Do I need gels for running?
No. Gels are convenient, portable and easy to measure, which is why many runners use them for half marathon and marathon training. But they are not compulsory.
Chews, sports drinks, carb drink mixes, banana, dates, jelly sweets, malt loaf or small jam sandwich pieces can also work. The best choice is the one you can carry, digest and repeat without drama.
What should I drink after a run?
Water is fine after most easy runs. After long, hot or sweaty runs, drink steadily over the next few hours and include sodium through food or an electrolyte drink if you have sweated heavily.
Milk, fortified plant milk, smoothies and chocolate milk can be useful because they provide fluid plus recovery nutrition. If you finish with salt marks on your kit, a headache, strong thirst or very dark urine later, plan more fluid and sodium after similar runs.
Simple RunFuel rules
- Do not over-fuel every short easy run.
- Do not under-fuel long or hard runs.
- Carbs are the priority before running.
- Fuel during runs that are long enough to need it.
- After harder runs, think carbs, protein and fluids.
- Your next meal can often be your recovery meal.
- Practise breakfast, gels, drinks and snacks before race day.
- Familiar and repeatable beats perfect.
You do not need runner food for every run. You need a simple rhythm that helps you start with energy, run comfortably, and recover well enough to keep going.