What to Eat Before a Workout

What to Eat Before a Workout

Brain Food: What to Eat for Focus and Mental Clarity Reading What to Eat Before a Workout 6 minutes

There's a lot of conflicting advice about what to eat before a workout. Carb up. Don't eat too much. Eat protein. Fast completely. It can feel like you need a nutrition degree just to get to the gym.

You don't. The basics are pretty simple — and getting them right makes a real difference in how you feel and perform.


Does It Actually Matter What You Eat Before a Workout?

Yes — but not in a complicated way. The goal is simple: give your body enough fuel to get through the workout without feeling sluggish, dizzy, or like you're running on empty. You also want to avoid anything that causes GI issues or an energy crash mid-session.

The sweet spot is a snack or small meal that has protein to support your muscles, some carbs for quick energy, and enough fat and fiber to keep you going without weighing you down.


IQBAR — A Clean Pre-Workout Snack

Most pre-workout snacks are either too sugary (energy bar with 20g of sugar) or too heavy (full meal right before lifting). IQBAR hits the middle ground well — 12g of plant-based protein, 6–9g of fiber, and only 1g of sugar, with 2–3g of net carbs.

That means you get sustained energy without a sugar crash halfway through your workout. The pea protein gives your muscles something to work with, and the low sugar means your energy stays even from warm-up to cooldown.

Best timing: eat it about 30–45 minutes before you start. That gives your body enough time to digest without leaving you running on empty.


Other Good Pre-Workout Options

Depending on how much time you have before your workout, some of these work well too:

Banana with nut butter — a classic for a reason. The banana gives you fast-digesting carbs for quick energy, and the nut butter adds protein and fat to slow things down so you don't crash. Easy, no prep.

Oatmeal — great if you're working out 1–2 hours after breakfast. Oats digest slowly and give you a steady energy supply. Add a scoop of protein or some Greek yogurt on the side if you want more staying power.

Greek yogurt — high in protein and easy to digest. Pairs well with fruit or granola if you need a little more carb fuel. Best for workouts at least an hour out.

Rice cakes with nut butter — light, fast-digesting, and easy on the stomach. Good if you're short on time before a workout and don't want anything heavy.

Eggs — better for a meal 1–2 hours before than a quick snack, but excellent pre-workout fuel. High in protein and choline, which also helps with focus and coordination during your workout.

A handful of almonds — quick, portable, and a good source of protein and healthy fats if you just need something small before a lighter workout or walk.


Timing: When Should You Eat Before a Workout?

The timing depends on what you're eating and how intense the workout is:

  • 2–3 hours before: a full meal works fine — eggs and toast, oatmeal with yogurt, rice and protein
  • 1 hour before: a small snack with protein and carbs — Greek yogurt, banana with nut butter
  • 30–45 minutes before: something light that digests quickly — IQBAR, rice cakes, a handful of almonds
  • Under 30 minutes: keep it minimal — a few bites of something light, or nothing at all. Eating too close to a workout can cause cramping or that heavy, nauseous feeling mid-set.

What to Avoid Before a Workout

A few things tend to backfire right before exercise:

  • High-sugar snacks and energy drinks — the spike feels good until it drops, usually around the time you're halfway through your workout
  • Big, heavy meals — your body is busy digesting when you want it focused on moving; save the large meals for post-workout
  • Very high-fat foods right before — fat slows digestion significantly, which can make you feel heavy and sluggish during the workout
  • Anything that doesn't agree with your stomach — dairy, spicy food, raw cruciferous vegetables — if it causes GI issues at rest, it'll be worse when you're moving

Frequently Asked Questions

What is the best thing to eat before a workout?

A small snack with protein, some carbs, and not too much fat or fiber is ideal for most people. IQBAR works well about 30–45 minutes before a workout — 12g of protein, low sugar, and no crash. For a meal 1–2 hours out, eggs with toast or oatmeal with Greek yogurt are solid choices.

Should I eat before a morning workout?

It depends on the workout and the person. For low-intensity exercise like walking or yoga, many people do fine on an empty stomach. For strength training or anything intense, eating something — even just a light snack — tends to improve performance and help protect muscle. A protein bar like IQBAR is easy to eat before you leave the house without feeling heavy.

How long before a workout should I eat?

For a full meal, give yourself 2–3 hours. For a light snack, 30–45 minutes is about right. Eating too close to a workout can cause cramping or nausea, especially during high-intensity exercise.

Is it bad to work out on an empty stomach?

For short, low-intensity workouts, fasted exercise is fine and some people prefer it. For longer or harder sessions, going in without fuel usually means you fatigue faster and get less out of the workout. Eating something light beforehand — even just a protein bar — typically leads to better output.

What should I eat before a workout for energy?

You want a combination of protein and carbs — protein supports your muscles, carbs give you quick fuel. Avoid high-sugar options that cause a crash. A bar like IQBAR, a banana with nut butter, or rice cakes with almond butter are all good options depending on how much time you have.


The Bottom Line

You don't need to overthink pre-workout nutrition. Eat something with protein and some carbs, give yourself enough time to digest, and avoid the stuff that causes crashes or stomach issues.

If you want something simple and portable, IQBAR is a good fit — 12g of plant-based protein, low sugar, and easy to throw in your gym bag. Eat it on the way and you're set.