SportyGet the appGet app
Meal ideas6 min read

What to Eat Before a Workout (and How Long Before)

Eat a balanced meal 3–4 hours before training or a light carb snack 1–2 hours before. What to eat, when, and how to fit it into weight loss.

What to Eat Before a Workout (and How Long Before)
Short answer

If you ate a normal meal within the last three or four hours, you may not need anything extra. Otherwise, eat a carbohydrate-based meal with some protein 3–4 hours before training, or a smaller, low-fat snack such as oats with yogurt or a banana 1–2 hours before. Count it in your daily target.

Key takeaways

  1. You may not need a pre-workout snack if you ate a normal meal in the last three or four hours.
  2. Carbohydrate is the main fuel for hard or long sessions; protein before or after training works similarly.
  3. The closer you are to training, the smaller and lower in fat and fibre the food should be.
  4. When losing weight, time a meal you already planned instead of adding an extra snack.
  5. Fasted training is fine for easy sessions; eat something if you feel dizzy or weak.

Do you need to eat before a workout at all?

Not always. Whether you need a pre-workout meal depends mostly on two things: how long ago you last ate, and how long and hard the session will be. If you had a normal lunch at 1 pm and go for a 45-minute gym session or a moderate run at 5 pm, you are already fuelled. If you train first thing in the morning, or your last meal was six or more hours ago and the session is long or intense, a small amount of food beforehand usually makes training feel easier.

The International Society of Sports Nutrition (ISSN) position stand on nutrient timing focuses on the bigger picture: for most people, what you eat across the whole day matters more than the exact minute you eat it. Pre-workout food is a tool for feeling good and performing well, not a requirement for results.

What should a pre-workout meal contain?

Think of a pre-workout meal as having a main job and a supporting job.

  • Carbohydrate is the main fuel. Muscle glycogen, the stored form of carbohydrate, is the fuel your body relies on during hard or longer exercise. The ISSN describes carbohydrate-rich meals or snacks in the hours before higher-intensity endurance work, and notes that in the final hours before an event the priority is to keep glycogen topped up while avoiding too much food or fluid.
  • Protein plays a supporting role. In a study summarized by the ISSN, 20 g of whey protein taken immediately before or immediately after a lower-body session produced similar rates of muscle protein synthesis. Another study cited there found no difference in muscle or strength gains over 10 weeks between taking 25 g of whey before or after training. Either timing works; what counts is reaching your daily total, which the ISSN puts at 1.4–2.0 g per kg for exercising people.
  • Fat and fibre are fine, just not in big amounts right before. They slow digestion, which is useful in everyday meals but can feel heavy if you eat a large, rich meal shortly before running or jumping.

How long before a workout should you eat?

A simple rule of thumb: the closer you are to training, the smaller and simpler the food should be. This is a practical guide rather than a strict rule, and everyone's stomach is different.

Time before trainingWhat worksExample
3–4 hoursA normal, balanced meal with carbs, protein and vegetablesTeriyaki chicken with rice, a poke bowl, chicken and rice
1–2 hoursA lighter meal or a substantial snack, lower in fatOats with yogurt and fruit, onigiri, yogurt and fruit
30–60 minutesA small, easy-to-digest carbohydrate snack, if you want anythingA banana, a slice of toast with a little honey

The ISSN also notes that carbohydrate eaten at least 60 minutes before exercise was not found to harm performance, and that people prone to feeling shaky from a dip in blood sugar may have fewer symptoms if they eat the carbohydrate closer to the start, around 15 rather than 75 minutes before. If you get stomach discomfort, move the meal earlier or make it smaller.

What are good pre-workout meals and snacks?

Here are international options from Sporty's per-serving catalog estimates; real values depend on recipe and portion. They are sorted roughly from larger meals to light snacks.

OptionkcalProteinCarbsFatBest timing
Poke bowl54034 g60 g18 g3–4 h before
Teriyaki chicken with rice52042 g54 g14 g3–4 h before
Chicken and rice52034 g64 g13 g3–4 h before
Avocado toast with poached eggs41022 g32 g20 g2–3 h before
Oats, yogurt and fruit39022 g58 g9 g1–2 h before
Smoothie bowl3409 g62 g7 g1–2 h before
Onigiri rice balls28010 g54 g3 g1–2 h before
Yogurt and fruit23016 g32 g5 g1–2 h before
Homemade protein bar22010 g24 g9 g1 h before

A few patterns stand out. Onigiri gives 54 g of carbohydrate with only 3 g of fat, which makes it one of the easiest options to digest an hour or two before training. Oats with yogurt and fruit combine slow and quick carbohydrate with a decent amount of protein. Avocado toast with eggs is satisfying, but its 20 g of fat makes it a better choice two or three hours ahead than right before a run. A full poke bowl works best as lunch before an afternoon session. For a lighter option close to training, a medium banana provides about 105 kcal and 27 g of carbohydrate (USDA FoodData Central).

Should you eat before a workout if you are trying to lose weight?

Yes, if it helps you train well, but count it as part of your day rather than an extra. A pre-workout snack that is not planned can quietly cancel part of a calorie deficit, especially if you also eat a separate recovery meal afterwards.

The easiest approach is to time a meal you were going to eat anyway. Example: someone with a daily target of 1,800 kcal trains at 6 pm. Instead of eating lunch at noon, a 300 kcal snack at 5 pm and then dinner, they move a 230 kcal yogurt-and-fruit snack to 4:30 pm and make dinner the recovery meal. The day stays at target, and the session is fuelled.

If your goal is weight loss, avoid cutting so hard that every workout feels draining. Eating too little to train well is a sign the deficit is too large; health agencies describe a gradual loss of about 0.5–1 kg (1–2 lb) per week as realistic. Do not go below about 1,200 kcal a day for women or 1,500 kcal for men without medical supervision.

Is fasted training a good idea?

The ISSN does not make a specific recommendation for or against training fasted, and it points out that many studies on carbohydrate are run in fasted people, so results may differ when you start a session fed. In practice, a gentle walk, yoga or a short, easy session on an empty stomach is fine for many people. For long, hard or high-skill sessions, most people feel and perform better with some carbohydrate in the tank.

If you train fasted and feel dizzy, weak or nauseous, eat something small next time. If you have diabetes or take medicine that lowers blood sugar, ask your doctor or a registered dietitian how to plan food around exercise.

What about water and caffeine?

Start training well hydrated: drink normally through the day and have a glass of water in the hour before. There is no need to force down large volumes right before you start, which can make you feel uncomfortable. Our guide to how much water you need per day covers daily needs. Coffee before training is a common habit; if you use it, keep to an amount you already tolerate and remember that milk, syrup and sugar add calories.

A simple pre-workout checklist

  1. Check when you last ate. Within the last three hours? You may not need anything.
  2. For long or hard sessions, include carbohydrate: rice, oats, bread, fruit or potatoes.
  3. Keep fat and fibre lower in the last hour or two.
  4. Count pre-workout food inside your daily calorie and protein target.
  5. After training, follow our guide on what to eat after a workout.

Logging the snack in Sporty shows its carbs and protein next to the rest of your day, so you can see how it fits before your session starts.

Frequently asked questions

How long before a workout should I eat?

A full meal works best about 3–4 hours before, a lighter meal or snack 1–2 hours before. Within the last hour, keep it small and simple, such as a banana.

Is it bad to work out on an empty stomach?

Not necessarily. Easy sessions on an empty stomach are fine for many people, but long or hard sessions usually feel better with some carbohydrate beforehand. If you have diabetes, ask your doctor how to plan food around exercise.

Should I eat protein before a workout?

It can help but is not essential. Research summarized by the ISSN found similar results whether protein was taken right before or right after training, so reaching your daily total matters most.

What is a good snack 30 minutes before a workout?

Something small and easy to digest that is mostly carbohydrate, such as a banana or a slice of toast with a little honey. Avoid large, high-fat or very high-fibre foods right before training.

Share this

Sources

This article is general information, not medical advice. If you have a health condition, are pregnant or under 18, talk to a doctor or registered dietitian before changing your diet.