What to eat before and after a workout
Updated: July 18, 2026
Ever spent 20 minutes staring into your fridge wondering if you should eat before your workout, and if so, what, convinced that one wrong move will wreck all your hard work? Good news: what you eat around your workout does matter, just not as much as Instagram wants you to believe. Here's what's actually useful, backed by real numbers, without the guilt trip over a missed snack.
Meal timing matters, but less than you'd think
Let's be clear: your progress depends about 80% on your total daily calories and macros, not on the exact minute you eat relative to your workout. That famous "anabolic window" of 30 minutes after training? It's a myth blown way out of proportion by supplement marketing. The real window for muscle protein synthesis lasts more like 24 to 48 hours, not 30 minutes.
That said, eating well before and after your session does help you perform better, recover faster, and avoid those uncontrollable cravings at night. That's the real goal: not perfection, just efficiency.
What to eat before training
How long before your session?
It all depends on what you're eating:
- 2 to 3 hours before: a full, complete meal (protein, carbs, a bit of fat). This gives you enough time to digest and avoid cramps or that heavy feeling.
- 30 to 60 minutes before: a light, easy-to-digest snack, mostly carbs.
- Less than 15 minutes before: skip it, unless you're truly training fasted and need a quick energy boost (a banana works great here).
Real-life examples
For a typical strength or cardio session, aim for roughly 0.5 to 1g of carbs per kg of body weight in the 1 to 2 hours beforehand, plus a bit of protein to limit muscle breakdown during exercise. Some pre-workout meal ideas:
- 2-3 hours before: rice + chicken + veggies, or pasta + eggs + a drizzle of olive oil
- 45 minutes before: a banana + a handful of almonds, or Greek yogurt + honey
- 15-20 minutes before (if needed): just a banana, or a fruit puree
If you train early in the morning and eating beforehand makes you feel queasy, it's totally fine to train fasted every now and then, especially for light to moderate cardio. Listen to your body instead of following a blanket rule.
What to eat after training
The anabolic window: myth or reality?
As mentioned, that 30-minute window isn't really a thing. What actually matters is hitting your protein and carb needs within the following hours, no stress involved. Whether you eat within the first hour or up to 3 hours later, the impact on your progress is nearly zero as long as your daily totals are on point.
What to eat, concretely
After a workout, your body needs two things: protein to repair and build muscle, and carbs to refill your energy stores (glycogen). A solid go-to:
- 25 to 40g of protein: chicken, fish, eggs, tofu, or whey if you're short on time
- Carbs based on how intense your session was: rice, potatoes, pasta, fruit
- A bit of fat is fine too if it's a full, balanced meal
Example of a balanced post-workout meal: 150g chicken, 200g cooked rice, veggies, a drizzle of olive oil. Or something quicker: a whey shake + a banana if you can't cook right away, followed by a proper meal 1 to 2 hours later.
Adjusting based on your goal
Fat loss
Your calorie deficit remains priority number one. Don't skip meals "to compensate" for a pre-workout snack — just spread your calories throughout the day. A light snack before training mainly helps you have enough energy to push hard, which in turn helps you preserve muscle while losing fat.
Muscle gain
Here, carbs around your workout matter more: they top off your glycogen stores and help you keep up the intensity across multiple sets. Aim for a moderate calorie surplus (200 to 300 kcal above maintenance) and make sure you're hitting 1.6 to 2.2g of protein per kg across the whole day, not just after training.
Getting back into it after a break
If you're returning after several months off, don't stress over perfect timing. Eat normally, stay hydrated, and let your body readjust to the effort before fine-tuning the details.
Mistakes we see way too often
- Training fasted without ever listening to your body: if you feel weak or your performance drops, it's simply not the right strategy for you
- Chugging a protein shake with no real meal behind it: whey doesn't replace a proper, complete meal
- Feeling guilty over a poorly timed meal: your consistency over the week matters way more than one missed snack
- Copying a pro athlete's meal plan: their calorie needs and training volume have nothing to do with yours
The bottom line
Eating before and after your workout isn't an exact science down to the second. It's mostly common sense: available energy before you train, protein and carbs after to recover, and above all, consistent macros and calories across the whole day. Everything else is just fine-tuning that might make a 2 to 3% difference, not 50%.
If you'd rather stop calculating all of this by hand, Kaizmax takes care of generating your calories and macros tailored to you using the Mifflin-St Jeor formula, and automatically adjusts your meals and workouts based on your real progress. No more wondering if your timing is perfect: the program
This article is informational and not a substitute for medical advice. In case of a health condition, pregnancy or doubt, consult a healthcare professional.
Want to go further? Browse all the Kaizmax guides. And for your tailored diet + training plan: join the Kaizmax waitlist — a short questionnaire, ready in 2 minutes.