Active

What to Eat Before, During and After a Run

What to Eat Before, During and After a Run

Before a run, eat a full meal two to three hours ahead, or a small, easy-to-digest carb snack such as a banana 30 to 60 minutes before. During a run, you only need to refuel if you are going for longer than about an hour. Afterwards, have carbs and protein, plus plenty of fluid, within an hour or so to help your body recover.

These are general guidelines rather than rules. Every stomach is different, so test your choices on training runs, stick to foods you know agree with you, and never try something new on race day. If you have a medical condition, check with your doctor before changing how you eat around exercise.

How long before a run should you eat?

You want to start a run feeling neither stuffed nor starving. A heavy meal right before running can cause cramps and side stitches, while running on empty can leave you flat and tired.

  • 2 to 3 hours before: a normal, balanced meal.
  • 30 to 60 minutes before: a light snack, mostly carbohydrate.
  • Early morning runs: if you can't face food at 6am, a banana or a few dates are usually enough for an easy run under an hour.

Best foods to eat before a run

Choose foods that are easy to digest, with carbohydrate for energy and a little protein, and keep fat and fibre low. Good options include:

  • Bananas: quick carbs and potassium, easy on the stomach.
  • Oats: slow-release carbs for longer runs. Eat them at least an hour before, with yoghurt or a little honey.
  • Toast: a slice or two of bread with honey, jam or a thin layer of peanut butter.
  • Apple slices with peanut butter: carbs plus a little protein for a moderate session.
  • Dates: a handy, natural sugar hit that many runners already have at home.
  • A fruit smoothie: blended with milk or yoghurt, with no added sugar.

What should you avoid eating before a run?

Skip anything rich, oily or very high in fibre in the few hours before you head out. That means fried food, creamy or santan-heavy dishes like a big plate of nasi lemak, and large portions of beans, broccoli or cauliflower. They take longer to digest and are the usual culprits behind a stitch or an urgent search for a toilet halfway round. Very spicy food can cause trouble for some runners too.

Do you need to eat during a run?

For runs under an hour, water is enough. For longer efforts, your body starts running low on stored carbohydrate. A common guideline for runs over about 90 minutes is 30 to 60 grams of carbohydrate per hour, taken in small amounts every 15 to 20 minutes. Pick things that are fast to digest:

  • Sports drinks, which replace carbs and the electrolytes you lose in sweat.
  • Energy gels or chews.
  • Dried fruit, dates, raisins or a few gummy sweets. They are cheaper and work just as well for many runners.

Practise fuelling on long training runs so you know what your stomach tolerates.

What should you eat after a run?

Aim to eat within 30 to 60 minutes of finishing, especially after a long or hard run. You are replacing used energy, rebuilding muscle and topping up fluids, so combine carbs and protein. Easy options:

  • A glass of chocolate milk.
  • Greek yoghurt with fruit.
  • Eggs on toast.
  • Rice or noodles with chicken, fish or tofu and vegetables, if it's mealtime.
  • A protein shake or smoothie when you're short on time.

Leaving it too long can slow your recovery and make your next run feel harder. Recovery is also about rest, so read our guide to rest and recovery days.

How much water should you drink when running?

Drink regularly through the day rather than gulping a lot just before you set off. As a rough guide, have about 250 to 500 ml of water in the hour before a run. On longer runs, sip small amounts every 15 to 20 minutes, and drink when you're thirsty. Our humid Malaysian weather means you sweat more than you might think, so for long runs in the heat, add an electrolyte drink or tablet. Don't overdo plain water, though. Drinking far more than you sweat can be harmful too. After your run, keep sipping until you feel back to normal.

Can you run while fasting?

Many runners keep training during Ramadan by shortening their runs and easing the pace. Popular times are just before berbuka, so you can eat and drink straight after, or an hour or two after buka once you've had a light meal. At sahur, choose slow-release carbs, some protein and plenty of water. Listen to your body, and stop if you feel dizzy or unwell.

What else helps you run better?

Good fuelling makes every run feel better, and so does good technique and kit. If you're just starting out, pair this with our guide to proper running form for beginners. For a sports hijab that stays put and dries fast when you sweat, browse the Najwa Sport range.

Share Tweet Pin it
← Back to TP Edits

Shop this edit

Najwa Sport Niya

MYR 89.00

Najwa Sport Lite

MYR 89.00

Najwa Sport Basic

MYR 89.00

Najwa Sport Khimar

MYR 89.00

Najwa Sport Nour

MYR 89.00

Najwa Sport Pro

MYR 99.00

Read next

3 comments

so nice!

Naz,

yummy i like it

adam,

very delicious, should try at home

adam,

Leave a comment

Please note, comments need to be approved before they are published.