What Is a Good Pre-Workout Snack and When to Eat It

A good pre-workout snack combines easy-to-digest carbohydrates with a moderate amount of protein, eaten 30 to 60 minutes before you exercise. Think a banana with a tablespoon of peanut butter, Greek yogurt with berries, or a slice of toast with almond butter. The exact best choice depends on how soon you’re working out and what kind of exercise you’re doing.

Why Carbs and Protein Together

Carbohydrates are your body’s preferred fuel during exercise. They top off your energy stores so you don’t hit a wall mid-workout. Protein plays a supporting role: it helps minimize muscle breakdown during the session and keeps your blood sugar more stable than carbs alone. You don’t need a lot of either. The goal is enough fuel to power through your workout without feeling heavy or sluggish.

The harder your workout, the more carbs matter. A light yoga session doesn’t demand much fuel, but a long run or intense lifting session burns through your carbohydrate stores quickly. For those higher-effort workouts, lean toward snacks where carbs are the star and protein is the sidekick.

Timing Changes What You Should Eat

The general fueling window is one to four hours before exercise, but the closer you get to your workout, the simpler your food should be.

  • 2 to 3 hours before: You have time for a small meal. Oatmeal with a banana, eggs and toast, or chicken with rice all work well. Your body has enough time to digest moderate amounts of fat, fiber, and protein.
  • 30 to 60 minutes before: Stick to a small snack built around simple, fast-digesting carbs with a little protein. A banana, an energy bar, apple slices with almond butter, or crackers with low-fat cheese are solid options.
  • Under 30 minutes: Go for simple sugars only. A piece of fruit, a small glass of juice, or a few rice cakes will give you a quick bump of energy without sitting heavy in your stomach.

Right before working out, simple carbs and sugars “top off the tank” for quick energy. The slower-digesting complex carbs that are great two hours out can cause discomfort if you eat them five minutes before a run.

Snacks for Cardio vs. Strength Training

Your workout type shifts the balance slightly. For cardio like running, cycling, or HIIT, you want easily digestible carbs front and center. Your body burns through glucose fast during sustained aerobic work, and anything too heavy increases your risk of nausea or cramping. A banana, an energy bar, or toast with peanut butter (eaten at least an hour out) are reliable choices.

For strength training, your snack should include a more even split of carbs and protein to support muscle performance under load. Greek yogurt with berries, cheese and crackers, or carrots with hummus all supply that mix. That said, a pre-workout snack isn’t strictly necessary before lifting if you’ve eaten a balanced meal in the previous few hours. Grab something only if you feel hungry or low-energy.

Specific Snack Ideas That Work

These all hit the carb-plus-protein combination and digest easily within the 30-to-60-minute window:

  • Banana with a handful of nuts: Fast carbs from the banana, sustained energy and protein from the nuts.
  • Apple slices with almond butter: The apple provides quick sugar, while the nut butter adds protein and a small amount of healthy fat.
  • Greek yogurt with berries: High in protein compared to regular yogurt, with natural sugars from the fruit.
  • Toast with peanut butter: A classic for a reason. White bread digests faster if you’re eating closer to your workout; whole grain is fine with more lead time.
  • Crackers with low-fat cheese: Easy to portion and gentle on the stomach.
  • A granola or energy bar: Convenient when you’re short on time. Look for one with at least some protein and not excessive fiber.

Low-glycemic carbohydrates like nuts, yogurt, and whole fruit release glucose slowly, providing more sustained energy throughout your workout. If you’re feeling particularly low on energy beforehand, higher-glycemic options like juice, rice cakes, or white bread will raise your blood sugar faster.

Foods to Avoid Before a Workout

The biggest culprits for mid-workout stomach trouble are high-fiber foods, high-fat foods, and large amounts of dairy. These all slow digestion, which is normally a good thing, but during exercise they can cause bloating, cramping, or nausea. Skip the high-fiber cereal, brown rice, whole grain bread, and heavy meals in the hour before you train.

If you’re prone to digestive issues during exercise, consider choosing lower-fiber options like white rice, plain bagels, or regular pasta over their whole-grain counterparts. Most fruits and vegetables are high in fiber, but a few exceptions like grapes, tomatoes, and zucchini have less than a gram per serving and tend to sit easier.

Fructose in large amounts can also trigger GI symptoms. A whole apple is fine for most people, but chugging a large glass of apple juice right before sprints might not agree with you. Test what works for your body during lower-stakes training sessions before relying on it for anything important.

Don’t Forget Hydration

Your pre-workout routine isn’t just about food. Aim to drink 16 to 24 ounces of water or a sports drink about two hours before your workout. This gives your body time to absorb the fluid and lets you use the bathroom before you start. For workouts lasting over an hour or in heavy heat, a sports drink with around 300 milligrams of sodium per 16-ounce serving helps maintain your electrolyte balance better than water alone.

Showing up dehydrated affects your performance more than showing up slightly underfueled. If you can only focus on one thing, make it the water.