Nulla Gourmet with goBHB protein bar from CleanForm Nutrition

What to Eat Before a Workout: Timing, Carbs and Protein

You can have a perfect program and still have a flat session because of what you ate, or did not eat, a few hours earlier. Knowing what to eat before a workout is not about a magic food. It is about getting the timing, the carbohydrate and the protein roughly right, then keeping your stomach comfortable enough to train hard.

Here is a practical, research-based guide to pre-workout eating, with a timing chart, protein targets by body weight, and easy options for when you only have a few minutes.

Key Takeaways

  • A carbohydrate-based meal a few hours before training helps keep your energy stores topped up, especially for long, intense sessions.
  • The closer you get to training, the smaller and simpler the meal should be.
  • Protein before or after training both work. Aim for about 0.25 g per kg of body weight, or 20–40 g, per meal.
  • Lower-fat, lower-fiber choices in the final hour or two are easier on most stomachs.
  • Your total daily protein and carbohydrate matter more than any single pre-workout meal.

What to Eat Before a Workout and Why It Matters

Hard training runs largely on carbohydrate stored in your muscles and liver as glycogen. The International Society of Sports Nutrition (ISSN) position stand on nutrient timing notes that glycogen stores are maximized by a high-carbohydrate diet, and it recommends carbohydrate-rich meals or snacks in the hours before higher-intensity sessions lasting more than about 90 minutes.

For a typical 45- to 75-minute lifting session, the stakes are lower. Your daily diet does most of the work. A sensible pre-workout meal simply makes sure you start the session fed, focused and comfortable, rather than hungry or overly full.

Protein matters too. The ISSN position stand on protein and exercise describes protein and resistance training as working together, and it found that protein taken before or after a workout can both be effective. The best choice is largely a matter of what you tolerate.

Nulla Gourmet with goBHB Chocolate Chip Crisp protein bar box

When to Eat Before a Workout

The ISSN advises against eating or drinking too much right before competition. In practice, the meal should shrink as the clock runs down. Use this as a starting point and adjust for your own stomach.

Time before training What to eat Example
3–4 hours Full mixed meal: carbs, protein, some fat and fiber Rice, chicken, vegetables and olive oil
1–2 hours Smaller meal, mostly carbs and protein, lighter on fat and fiber Greek yogurt with fruit and honey, or a protein bar and a banana
30–60 minutes Small, easy-to-digest snack Half a protein bar, fruit, or a small shake
Under 30 minutes Fluids, and a light snack only if you tolerate it Water, a few bites of fruit

General practical guidance informed by the ISSN nutrient timing position stand; the specific time windows are common recommendations, not ISSN figures. Individual tolerance varies, so test new foods on training days, not on competition day.

Does eating close to training hurt performance?

Not if you leave about an hour. The ISSN position stand cites a review by Hawley and Burke that found no performance harm from eating carbohydrate at least 60 minutes before exercise. Some people do feel shaky or sluggish when they eat sugar shortly before training, so pairing carbohydrate with protein and testing what works for you is the sensible approach.

How Much Protein Before a Workout?

The ISSN recommends about 0.25 g of high-quality protein per kg of body weight per meal, or an absolute dose of 20–40 g, spread every 3–4 hours across the day. Your pre-workout meal is simply one of those feedings.

20–40 g

Protein per meal

3–4 h

Between protein feedings

1.4–2.0

g/kg protein per day

At 0.25 g per kg, that works out to roughly 15 g for a 60 kg (132 lb) person, 19 g at 75 kg (165 lb), 23 g at 90 kg (198 lb), and 26 g at 105 kg (231 lb). Many lifters simply use the 20–40 g range. According to the ISSN, the size and timing of your pre-workout meal may affect how much protein you need afterward, so if you ate a solid protein meal an hour or two before training, you likely do not need to rush a shake the second you finish.

Most exercising people do well with 1.4–2.0 g of protein per kg of body weight per day. See our full guide on how much protein you need per day to build muscle.

What About Fat, Fiber and Fasted Training?

The ISSN notes that research on fat timing around exercise is still limited, so there is no official target. Practically, fat and fiber slow digestion. That is useful in a meal three hours out, but a heavy, high-fat or very high-fiber meal right before training can cause stomach discomfort, cramping and that "brick in the stomach" feeling.

Training fasted is a personal choice. Some people feel fine lifting first thing on an empty stomach, especially for shorter sessions. Others lose focus and output. If you train fasted, make your post-workout meal count, and consider a small protein-and-carb snack before longer or more intense sessions.

Easy Pre-Workout Foods That Travel Well

If you train before work, at lunch, or straight from the office, the best pre-workout food is the one you will actually have with you. Good options include:

  • Fruit such as a banana, plus a protein source
  • Greek yogurt or cottage cheese with honey
  • Rice cakes with a thin layer of nut butter
  • A protein bar with a clean ingredient list

Not all bars are equal. Some rely on seed oils, sugar alcohols and long ingredient lists. Our guide on how to choose a protein bar walks through what to check on the label.

Nulla Gourmet with goBHB Fudge Brownie protein bar
Nulla Gourmet with goBHB Peanut Butter Cup protein bar

Grab-and-go pre-workout fuel

Nulla Gourmet with goBHB®

  • 20 g of protein per bar, right in the ISSN per-serving range
  • Honey for natural carbohydrate, plus 1 g of goBHB® per bar
  • Zero seed oils and zero gluten
  • Chocolate Chip Crisp, Peanut Butter Cup and Fudge Brownie
Shop Nulla Gourmet →

Pre-Workout Eating FAQ

What should I eat 30 minutes before a workout?

Keep it small and simple: a piece of fruit, half a protein bar, or a light shake. Avoid large, high-fat or high-fiber foods this close to training.

Is it better to eat protein before or after a workout?

Both work. The ISSN position stand on protein found that before and after are both effective, and the best window is largely a matter of personal tolerance. Hitting your daily total matters most.

Is a protein bar a good pre-workout snack?

It can be, especially when you are short on time. Look for around 20 g of protein, a short ingredient list, and a bar your stomach handles well. Try half a bar 30–60 minutes out, or a whole bar 1–2 hours before training, and see how you feel.

Can I work out on an empty stomach?

Yes, many people do, particularly for shorter morning sessions. If your energy or focus drops, try a small snack of protein and carbohydrate beforehand. If you have a blood sugar condition or take medication that affects it, talk to your doctor about fasted training first.

The Bottom Line

What to eat before a workout comes down to three things: eat a carbohydrate-based meal a few hours out, include 20–40 g of protein, and keep anything you eat in the final hour small and easy to digest. Get your daily protein and carbohydrate right, find foods your stomach agrees with, and keep a portable option on hand for the days that get away from you.


Sources: Kerksick CM, et al. International society of sports nutrition position stand: nutrient timing. J Int Soc Sports Nutr. 2017;14:33. Jäger R, et al. International Society of Sports Nutrition Position Stand: protein and exercise. J Int Soc Sports Nutr. 2017;14:20.

*These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure, or prevent any disease. Consult your healthcare provider before starting any supplement.

Back to blog