What to eat before running in the morning: quick options
Most morning runs come with the same problem: there isn't much time between getting up and heading out. That makes the choice simple. The less time you've got, the smaller and plainer the food.
| Time between eating and running | What to have | Source |
|---|---|---|
| Under an hour | Something small with carbohydrate: a banana, low-fat natural yoghurt, crackers with low-fat soft cheese, a smoothie or a glass of low-fat milk | BHF, which gives an early-morning run as its example |
| 1 to 2 hours | A light, carbohydrate-based snack, such as a banana or a slice of toast | NHS Couch to 5K |
| 2 to 3 hours (a late-morning run) | A balanced breakfast, such as porridge made with low-fat milk and some fruit, or egg on wholegrain toast | BHF |
Close to a run, go easy on foods high in fat or fibre. The British Heart Foundation says they take longer to digest and may cause stomach discomfort during exercise. A fry-up is better saved for after.
Running on an empty stomach in the morning
You don't have to eat before every morning run. The BHF says you can get away with not eating before a session that's low intensity or under an hour. So an easy 30 minutes before breakfast is fine if that suits you.
Two things to keep in mind:
- Eat soon after. If you haven't eaten for a few hours beforehand, the BHF says it's important to have a balanced meal soon after, within an hour, to recover and refuel.
- Listen to your body. The NHS Couch to 5K advice is to listen to your body and stop if something doesn't feel right. If you feel flat or light-headed on an empty stomach, have a small snack before the next one.
Whether running before breakfast is better or worse for you is a separate question. The research is covered in should you eat before running? If you're diabetic or take medication, check with your GP or a registered dietitian before running without eating.
Before an early long run or hard session
Longer runs change things. The BHF says that if you're exercising for more than an hour, you should eat beforehand to get the most from your training, but not too soon beforehand, because food is only useful once it's been digested.
For an early long run, that leaves two practical choices:
- Get up a bit earlier and have a light, carb-based breakfast, like toast or a banana, 1 to 2 hours before you go (NHS).
- If you can't face that, have a smaller, easy-to-digest snack nearer the time instead (BHF).
The British Dietetic Association says harder and longer sessions need more carbohydrate, and that if you're exercising hard for longer than an hour, carbohydrate during exercise can help performance. These breakfast-friendly foods each contain roughly 50 g of carbohydrate, according to the BDA:
| About 50 g of carbohydrate (BDA) | About 50 g of carbohydrate (BDA) |
|---|---|
| Two medium-large bananas | One bagel |
| Two slices of thick sliced bread | Two crumpets with jam |
| One large bowl (60 g) of breakfast cereal | 500 ml fruit juice |
For the full timing ladder for runs at any time of day, see what to eat before a run.
What to drink before a morning run
Start your run well hydrated. The BDA's simple rule is to drink to "just stay ahead of thirst", which helps you avoid drinking too much or too little. The NHS suggests taking water with you on warmer days or longer runs, and taking small sips when you need to.
After your morning run
Breakfast after a morning run does the refuelling. See what to eat after a run for what to have, and use the free running calorie calculator to see roughly what your run burned.
Whatever you choose before an early run, try it on ordinary training days first, then stick with the two or three foods that sit well.
FAQs
Is a banana enough before a morning run?
For most easy runs, yes. The NHS Couch to 5K plan names a banana or a slice of toast as a good light snack 1 to 2 hours before running, and the BHF lists a banana as an easy option if you're eating less than an hour before.
Is it OK to run on an empty stomach in the morning?
For a short or easy run, usually yes. The BHF says you can get away with not eating before a session that's low intensity or under an hour. Have a balanced meal within an hour afterwards. See should you eat before running?
What should I eat before an early long run?
The BHF says to eat beforehand if you're exercising for more than an hour. Have a light, carb-based breakfast 1 to 2 hours before (NHS), or a smaller, easy-to-digest snack if you've got less than an hour (BHF).
What should I avoid before a morning run?
Foods high in fat or fibre, which take longer to digest and may cause stomach discomfort during exercise (BHF).
Sources
- British Heart Foundation, Food for fitness: what should I eat before a workout? (opened 1 Nov 2026). www.bhf.org.uk/informationsupport/heart-matters-magazine/nutrition/food-for-fitness
- NHS Better Health, Couch to 5K running plan (opened 1 Nov 2026). www.nhs.uk/better-health/get-active/get-running-with-couch-to-5k/couch-to-5k-running-plan
- British Dietetic Association, Sport and exercise food fact sheet (opened 1 Nov 2026). www.bda.uk.com/resource/sport-exercise-nutrition.html


