🥗
Sports nutrition7 min read·

What to eat before and after training?

It's one of the most common questions: do you need to eat something specific right before and after training? The short answer is that it matters, but less than the supplement industry wants you to believe. What really rules is your total food intake for the day.

🥗

By The DietPlanner Pro Team · Content based on peer-reviewed studies. See methodology

Green smoothie with banana, blueberries and spinach for before or after training
Photo: Pexels

First: the daily total outweighs timing

Before obsessing over what to take in the 30 minutes after training, make sure you hit your calories and, above all, your total daily protein (1.6–2.2 g/kg). That's the factor that explains most of your results. Timing around training is the icing, not the cake.

That said, eating well before and after does help you train with more energy and recover a bit better, especially if you train hard or more than once a day.

Before training: carbs + some protein

The pre-workout meal aims to reach training with energy and without heaviness. Ideally a meal with carbs and protein 1 to 3 hours before. The closer to training, the lighter and lower in fat and fiber it should be to avoid stomach trouble.

  • 2–3 h before: rice or pasta + chicken + vegetables; or oats with yogurt and fruit.
  • 30–60 min before (if you need it): a banana, toast with honey, or a yogurt.
  • Avoid very fatty or very fibrous meals right before: they digest slowly and cause discomfort.

After training: the "anabolic window" isn't that narrow

The famous myth that you have 30 minutes after training to take protein or "lose your gains" is outdated. Schoenfeld et al.'s review shows the window is several hours, not minutes. If you ate before training, there's no urgency at all.

The sensible move is a meal with protein (0.4 g/kg) and carbs within the next 1–2 hours to replenish glycogen and provide material to repair muscle. A normal plate of food does the job perfectly; you don't need a specific shake except for convenience.

What if I train fasted?

Training fasted is a valid option if it suits you and fits your schedule. It doesn't burn significantly more fat at equal daily calories. If you train hard fasted, prioritize a good protein meal afterwards.

Calculate how much protein and how many carbs you need per day — and split them into a weekly menu — free, in 3 minutes.

Calculate my diet and macros free

Frequently asked questions

How long before training should I eat?

Ideally a meal with carbs and protein 1 to 3 hours before. If you eat something right before (30–60 min), keep it light, like a piece of fruit.

Do I have to take a shake right after training?

No. The "anabolic window" lasts several hours, not minutes. A normal meal with protein within the next 1–2 hours is more than enough.

What's better after training, protein or carbs?

Both. Protein (about 0.4 g/kg) provides the material to repair muscle, and carbs replenish the glycogen you used.

Keep reading