The short answer: for a run under an hour, you probably don't need to eat anything at all. If you're hungry or running first thing after a long gap without food, something small, carbohydrate-based and low in fat or fibre about 30-60 minutes beforehand works well — a banana, a slice of toast with honey, or a couple of dates.
Start with how long you're running
Under 60 minutes: your body already has enough stored fuel. Eating beforehand is optional and mostly about comfort rather than performance.
60-90 minutes: a small carbohydrate-based snack beforehand starts to help noticeably.
Over 90 minutes: eating before matters, and you'll likely want to take something on during the run too.
Most beginner runs sit firmly in the first category, which makes this question much simpler than the internet suggests.
What works well beforehand
- A banana
- Toast with honey or jam
- A small bowl of porridge or plain cereal
- A couple of dates or a handful of raisins
- A plain cereal bar
The common thread: mostly carbohydrate, easy to digest, not much fat or fibre.
What tends to cause problems
Fat, fibre and very large portions all slow digestion, which means food is still sitting in your stomach while you're bouncing up and down. That's where side stitches and general queasiness usually come from.
So in the hour or two before a run, it's worth going easy on things like a full fry-up, creamy or very rich meals, large amounts of raw vegetables or beans, and anything unusually spicy. None of these are bad foods — they're just badly timed.
Timing
A rough guide: a small snack 30-60 minutes before, or a proper meal 2-3 hours before. The bigger the meal, the more time it needs.
This varies a lot between people. Some can eat a sandwich and run 20 minutes later; others need a clear two hours after anything at all. Finding your own tolerance takes a bit of experimenting, and that experimenting is best done on ordinary training runs rather than before anything that matters to you.
Running first thing in the morning
Plenty of people run before breakfast without any issue on shorter runs, and find it convenient. Others feel light-headed or flat and much prefer something small first.
Neither approach is superior. If you run in the morning and feel fine without eating, carry on. If you don't feel fine, half a banana ten minutes before often solves it entirely.
What about drinking?
For runs under an hour in ordinary conditions, drinking normally through the day is generally enough, and you don't need to carry water. In hot weather or on longer runs, taking water with you makes sense.
Drinking a large volume immediately before setting off tends to be uncomfortable. A normal glass is fine.
After the run
For a short easy run, just eat your normal next meal. There's no narrow window you need to hit and no special recovery product required.
After longer or harder sessions, having a meal containing both carbohydrate and protein within a couple of hours is a sensible habit, but the effect is far smaller than supplement marketing implies.
A note on food and health
This is general information about timing food around exercise, not nutrition or medical advice. If you have a health condition affected by food timing — diabetes in particular — or you're unsure how to fuel your training, speak to a GP or a registered dietitian, who can give you guidance specific to you.
Takeaways
- Under an hour, you likely don't need to eat beforehand at all.
- If you do eat, keep it small, carb-based, and low in fat and fibre.
- Snack 30-60 minutes before; a full meal needs 2-3 hours.
- Test what suits you on ordinary runs, not important ones.
Related: how to start running as a complete beginner and what an easy run is.