The verdict: For most workouts, eat both. Carbs are the main fuel for moderate to hard exercise, and protein helps your muscles repair. A meal 1 to 3 hours before training with about 3 grams of carbs for every gram of protein works for most people. For a 150-pound adult, 1 to 2 grams of carbs per kilogram comes to about 68 to 136 grams.
The carbs vs protein debate misses the point. Your body uses the two nutrients for different jobs during exercise, so the better choice depends on the workout you are about to do and how soon you are eating.
We lined them up on fuel, muscle repair, timing and digestion, with the research behind each call, so you can build a pre-workout meal without overthinking it.
You probably need both
Carbs win on fuel. Protein wins on repair. For a typical gym session, a run or a class, the best pre-workout meal has some of each.
The question is not which nutrient, but which one leads. That depends on how long and how hard you are training, and how close to the session you are eating.
Carbohydrates break down into glucose, which your muscles store as glycogen, their main fuel during exercise. When you work at moderate to high intensity, your body burns through that glycogen quickly. Without enough stored carbs, you feel sluggish and weak, and the last third of the workout falls apart.
Protein plays a different role. It doesn't fuel the workout directly. It supplies the amino acids your muscles use to repair and rebuild, and some protein in your system before training gives that process a head start. Think of carbs as the gas in the tank and protein as the mechanic keeping the engine running.
So the verdict is a ratio, not a winner. Lean on carbs for long or intense sessions, lean on protein for strength work and weight loss, and combine them whenever you have an hour or more to digest.
Two jobs on one grid
This table puts the two nutrients side by side on the questions people ask most before training. The numbers come from the International Society of Sports Nutrition (ISSN) position stand on nutrient timing and a 2018 review of glycogen research.
Read it as a guide to which nutrient leads for your session, not as a reason to skip the other one.
| Carbs | Protein | |
|---|---|---|
| Main job | Fuel, by topping up glycogen | Repair, by supplying amino acids |
| Best for | Cardio over 60 minutes, HIIT, endurance sports | Strength training, muscle gain, weight loss |
| Useful amount | 1 to 4 g per kg in the hours before long, hard sessions | 20 to 40 g per serving |
| Effect on performance | Can extend hard efforts when glycogen is low ✓ | Little direct effect on the session itself |
| Effect on muscle | Spares glycogen, small effect on repair | Supports muscle protein synthesis ✓ |
| Digestion close to training | Fast, especially low-fiber carbs ✓ | Slower in large or fatty portions |
| If you skip it | Sluggish, weaker late in the session | Repair waits until your next meal |
We compared published research, not personal anecdotes. The ISSN position stand covers timing and amounts, the glycogen figures come from Murray and Rosenbloom's 2018 review in Nutrition Reviews, and the protein timing question rests on a 2013 meta-analysis.
- Fuel for moderate to high intensity and long sessions
- Muscle repair, strength and muscle preservation
- How close to training you can eat it without a sour stomach
- What changes on a low-carb or keto diet
Row by row
The table gives the quick answer. This breakdown explains each row and names a winner where there is one.
Carbs take fuel, protein takes repair, the combination takes the everyday workout, and low-carb training is its own case.
When carbs matter most
Winner: Carbs
Carbohydrates become more important as a workout gets longer and harder. For endurance work like running, cycling or swimming, or any session lasting longer than 60 minutes, carbs are the fuel that keeps your pace up. Glycogen is a limited tank, and intense exercise drains it quickly. Your liver holds only about 80 grams of it to keep your blood sugar steady.
Refilling the tank takes carbs and time. In a study described in Murray and Rosenbloom's glycogen review, cyclists rode for 2 hours at a moderate pace. After 24 hours on a high-carb diet, about 9.8 grams of carbs per kilogram of body weight, they had restored 93% of the glycogen they burned. On a low-carb diet of 1.9 grams per kilogram, they restored 13%. It was one small study, but if you train on back-to-back days, that gap shows up in your legs.
Carbs are your priority if you're doing:
- Long cardio sessions of 60 minutes or more
- High-intensity interval training (HIIT)
- Endurance sports and race prep
- Back-to-back training days
For a deeper look at how nutrition supports different types of exercise, see our Complete Exercise Guide for Weight Loss.
When protein matters most
Winner: Protein
Protein becomes more important when your goal is building or keeping muscle. The ISSN position stand on nutrient timing says a 20 to 40 gram dose of protein maximally stimulates muscle protein synthesis, and that carbs plus protein, or protein alone, before or after training may support gains in strength and body composition.
Timing matters less than people think. The old anabolic window, the idea that you must eat protein within minutes of your last set, doesn't hold up well. A 2013 meta-analysis of 23 studies found that once total daily protein was accounted for, the timing effect on muscle size and strength disappeared. What matters more is getting enough protein across the day. Having some in your system before and after training is still a sensible habit, especially if your last meal was hours ago.
Protein is your priority if you're focused on:
- Strength training and muscle building
- Preventing muscle loss during weight loss
- Recovery from hard training
- Long stretches between meals
The best approach: Combine them
Result: Use both
For most people, the answer isn't carbs or protein. It's carbs and protein. Eating 20 to 40 grams of protein with carbohydrates before training gives you fuel for the session and amino acids for the repair that follows. The ISSN notes that adding protein to carbs can help most when carb intake is on the low side.
A ratio of about 3 grams of carbs to 1 gram of protein is a common rule of thumb for a pre-workout meal. Most ratio research looks at recovery rather than the meal before, so treat it as a starting point, not a law. Here is how that looks on a plate:
- 2 to 3 hours before: grilled chicken with brown rice and vegetables, or an egg omelet with whole grain toast and avocado.
- 1 to 2 hours before: Greek yogurt with berries, oatmeal with banana and a scoop of protein powder, or a turkey sandwich on whole grain bread.
- 30 to 60 minutes before: a banana with peanut butter, a protein smoothie, or a small protein bar.
The closer you eat to your workout, the smaller and simpler the meal should be. A big meal needs 2 to 3 hours to settle. A steak 30 minutes before sprints is a bad plan.
If mornings are tight, a pouch of our High Protein Overnight Oats carries 20 grams of protein and sits in the 1 to 2 hour slot, and a scoop of Shakez Protein Powder adds 20 grams of whey to a banana smoothie. For more ideas, check out our 10 Best Pre-Workout Meals for Athletic Performance.
A 150-pound adult weighs about 68 kilograms. At 1 to 2 grams of carbs per kilogram, that is 68 to 136 grams of carbs in the hours before a long session. At a 3 to 1 ratio, 75 grams of carbs pairs with about 25 grams of protein, roughly 400 calories before any fat. For a 45-minute lifting session, half that is plenty.
What about low-carb or keto?
Edge: Carbs for hard efforts
If you follow a low-carb diet, your body adapts to burn more fat, but it takes time. During the first few weeks of carb restriction, workout performance often suffers. After adaptation, many people train well at lower and steady intensities using fat and ketones as fuel.
High intensity is where the trade shows. In a 2017 study of elite race walkers, three weeks on a ketogenic, high-fat diet raised fat burning but made walking at race pace cost more oxygen, and it wiped out the performance gain the high-carb groups got from the same training. Those were elite athletes over three weeks, so the result may not apply to a recreational lifter, but the direction is worth knowing.
For hard work on low-carb, prioritize protein before training. Some people add a small amount of carbs around their most demanding sessions, an approach often called targeted keto. Whether that keeps you in ketosis depends on the amount and on you, so test it rather than assume. Our Complete Guide to Low-Carb Eating for Exercise covers this in depth.
Pick by your workout
Key takeaways
- Carbs are the main fuel for moderate to hard exercise, and they matter most in sessions over 60 minutes.
- Protein supports repair: 20 to 40 grams per serving is the range the ISSN cites.
- A 3 to 1 carb-to-protein meal, 1 to 3 hours before training, works for most workouts.
- Total daily protein matters more than eating it at an exact minute around training.
- Low-carb athletes can train well at steady paces, but hard efforts tend to suffer.
So which should you eat before a workout? It depends on what the session asks of you. A spin class, a long run or a soccer game burns through glycogen, so carbs lead. A heavy lifting day or a cut where you want to keep muscle puts protein first. Most days sit in between, and a mixed meal covers both.
There is no wrong nutrient here, only a better fit for the session in front of you. Go with the list that matches more of your training week.
Lean on carbs if
- Your session runs longer than 60 minutes or includes intervals
- You train hard on back-to-back days
- You feel flat or weak late in your workouts
Lean on protein if
- Strength training and muscle gain are the goal
- You are in a calorie deficit and want to keep muscle
- Your last meal was more than 3 or 4 hours ago
Eat a real meal, then train
Don't overthink this. For general fitness, a balanced meal with carbs and protein 2 to 3 hours before training, or a lighter snack about an hour before, covers your bases. Match your approach to your goals: prioritize carbs for endurance, make sure protein is there for strength, and combine both wherever you can.
The best pre-workout nutrition is the one you can stick with. If the hard part is having a real meal ready at the right time, not knowing what to eat, our High Protein Meal Plan sends chef-cooked meals with 2 extra ounces of meat per meal, about 10 more grams of protein, that heat in a few minutes. It starts at $63.00 for 6 meals with free shipping and no subscription.
For the complete picture on fueling your workouts, explore our Complete Exercise Guide for Weight Loss and Complete Meal Prep Guide.
Your questions
Short answers to the questions we hear most about eating before exercise, from what to eat 30 minutes out to how many carbs you need.
Should I eat carbs or protein before a workout?
For most workouts, eat both. Carbs provide the energy, and protein supports muscle repair. A meal with about 3 grams of carbs for every gram of protein, eaten 1 to 3 hours before exercise, works for most people. Lean harder on carbs for long or intense sessions and on protein for strength work.
What should I eat 30 minutes before a workout?
Stick to small, easy-to-digest options: a banana with peanut butter, a cup of Greek yogurt or a light protein smoothie. Keep fat and fiber low this close to training, because both slow digestion. Save the full meal with rice, chicken and vegetables for 2 to 3 hours out.
Is protein before a workout necessary?
Not necessarily, if you ate protein in the last few hours. But 20 to 40 grams before training supports muscle protein synthesis and recovery, especially for strength work. A 2013 meta-analysis found total daily protein matters more than exact timing, so hitting your daily target comes first.
How many carbs should I eat before a workout?
Aim for about 1 to 2 grams per kilogram of body weight, eaten 1 to 4 hours before. For a 150-pound person, that is about 68 to 136 grams. The ISSN cites up to 4 grams per kilogram before long, hard sessions. Eat less the closer you get to your workout.
Can I work out on an empty stomach?
Yes, for easy or short sessions many people feel fine fasted. For workouts longer than an hour or high-intensity intervals, performance usually drops without carbs on board. If you train fasted, eat a meal with carbs and 20 to 40 grams of protein afterward.
Keep reading
- 10 Best Pre-Workout Meals for Athletic Performance (2026)
- How Pre-Workout Timing Affects Weight Loss (2026)
- Best Carb-Protein Ratios for Post-Workout Recovery
Sources
- Kerksick CM et al. International Society of Sports Nutrition position stand: nutrient timing. J Int Soc Sports Nutr 2017 (PMC5596471)
- Murray B, Rosenbloom C. Fundamentals of glycogen metabolism for coaches and athletes. Nutr Rev 2018 (PMC6019055)
- Schoenfeld BJ, Aragon AA, Krieger JW. The effect of protein timing on muscle strength and hypertrophy: a meta-analysis. J Int Soc Sports Nutr 2013 (PubMed 24299050)
- Burke LM et al. Low carbohydrate, high fat diet impairs exercise economy and negates the performance benefit from intensified training in elite race walkers. J Physiol 2017 (PubMed 28012184)
