What to Eat Before and After a Workout: A Meal Guide
One of the most common questions athletes ask is: what should I eat before and after a workout? Getting it right keeps your energy up during training, prevents dizziness and weakness, and speeds recovery and muscle building. Yet the internet is full of contradictory, overcomplicated advice. This guide lays out simple, evidence-based rules for workout nutrition, with examples from everyday Iranian foods.
The big picture: the whole day matters more than one meal
Before the details, know that your total daily calories and protein matter far more than the precise timing of meals. If you get enough protein across the day (about 1.6–2 g per kilogram of body weight) and calories suited to your goal, most of the work is done. Pre- and post-workout meals are like fine-tuning an engine: useful, but no substitute for enough fuel. Work out your daily needs with ProGym's calorie calculator.
The pre-workout meal: what's the goal?
A pre-workout meal has three jobs: provide enough energy for a quality session, prevent hunger and blood sugar dips, and prime the body for muscle repair. The ideal mix includes carbohydrate as the main fuel, a moderate amount of protein, and little fat and fibre, because lots of fat and fibre slow digestion and can cause bloating or heaviness during training.
Pre-workout timing
- 2–3 hours before: a normal, complete meal, for example rice with chicken and salad, or lentil rice with yoghurt.
- 60–90 minutes before: a lighter snack, such as sangak bread with cheese and cucumber, or yoghurt with a banana.
- 30 minutes before or less: only small, fast-digesting carbs, such as two or three dates or a banana.
The closer you get to training, the smaller and easier to digest the meal should be.
Iranian pre-workout examples
- A bowl of adasi (lentil soup) with a little bread (about 2 hours before)
- Bread, cheese and tomato with a glass of sweet tea (about 90 minutes before)
- A bowl of lightly sweetened ferni or rice pudding (about 60 minutes before)
- A banana with a glass of milk (about 45 minutes before)
- Three dates with a few almonds (about 30 minutes before)
Fasted training: good or bad?
Some people train early in the morning on an empty stomach and feel fine. For light cardio such as walking or easy jogging, training fasted is usually no problem. For heavy strength work or sessions longer than an hour, though, at least a small snack improves quality. Fasted training doesn't burn more fat by the end of the day; what matters is your overall calorie balance. People with diabetes, or anyone prone to low blood pressure and dizziness, shouldn't train fasted without talking to their physician.
The post-workout meal: repair and refuel
After training, your body is ready to rebuild muscle tissue and replenish glycogen. Two key components:
- Protein: about 20–40 g of quality protein (roughly 0.3 g per kilogram of body weight) is enough for most people.
- Carbohydrate: the amount depends on the session. After long endurance training, or if you train twice a day, you need more; after a typical weights session, a balanced meal is enough.
Is the 30-minute "anabolic window" real?
The idea that you lose your gains if you don't eat protein within 30 minutes of training is exaggerated. Evidence suggests the window is much wider, and eating a protein-containing meal within 1–2 hours after training is perfectly fine, especially if you also ate a few hours beforehand. If you trained fasted, it's better to eat sooner.
Iranian post-workout examples
| Meal | Approx. protein | Good for |
|---|---|---|
| Chelo morgh with 150 g chicken breast and salad | About 40 g | Lunch or dinner after training |
| Three-egg omelette with tomato and sangak bread | About 20 g | Morning sessions |
| A bowl of strained yoghurt with banana and walnuts | About 15–20 g | Light snack |
| Lentil or bean kuku with bread and yoghurt | About 20 g | Vegetarian option |
| Grilled trout with potatoes and vegetables | About 30–35 g | Dinner |
| Two glasses of milk or doogh with a little bread and cheese | About 20 g | After an evening session |
Don't forget water and electrolytes
Losing even 2% of body weight as fluid can reduce strength, focus and endurance, which matters even more in hot summers in cities like Ahvaz, Yazd and Tehran. A simple guide:
- Drink 400–600 ml of water about 2 hours before training.
- Take a few sips every 15–20 minutes during your session.
- For sessions over an hour in the heat, a drink with a little salt and sugar, or low-salt doogh, is a good choice.
- Weigh yourself before and after training; for every kilogram lost, drink about 1.25–1.5 litres of fluid.
- Pale yellow urine is a sign of good hydration.
Workout nutrition by goal
Fat loss
Count pre- and post-workout meals within your daily calories, not on top of them. An easy approach is to move one of your main meals to after training. High protein helps preserve muscle and keeps you full.
Muscle gain
A small surplus, about 200–300 kcal above your daily needs, plus 3–5 protein-containing meals across the day works best. Treat your post-workout meal as one of them.
Endurance sports
Runners and cyclists need more carbohydrate. For efforts longer than 60–90 minutes, taking carbs during exercise, such as dates or raisins, helps sustain energy.
Common mistakes
- A heavy, greasy meal right before training: fried food, fast food or a rich traditional breakfast an hour before training almost always brings heaviness, heartburn and poorer performance.
- Cutting carbs completely: strength sessions, and especially high-rep or interval work, suffer without enough carbohydrate.
- Overcompensating: many people eat more after training than they burned because "I earned it"; a typical weights session may burn 200–400 kcal, about the same as a small sandwich.
- Trying new foods on competition day: test any new food or drink on normal training days first.
- Ignoring sleep: even the best post-workout meal can't make up for poor sleep.
Tips for Ramadan
During Ramadan, the best time to train is usually one to two hours after iftar, or lightly just before iftar. At sahari (the pre-dawn meal), include protein, complex carbs such as oats or wholegrain bread, and plenty of fluid, and avoid very salty foods. After iftar, start with water, dates and something light, and have your main meal after training.
Summary
Before training, eat a full meal 2–3 hours beforehand or a light snack 60–90 minutes before, with carbohydrate and some protein. After training, have 20–40 g of protein within the first hour or two, with carbohydrate matched to your session, and replace lost fluid. Remember that total daily calories and protein are the real foundation. If you'd like your nutrition and training plan aligned and personalised, get help from our online coaches.
Frequently asked questions
How long before a workout should I eat?
Eat a full meal 2–3 hours before or a light snack 60–90 minutes before training. In the last 30 minutes, stick to small, easy carbs such as dates or a banana.
How much protein do I need after training?
For most people, 20–40 g of quality protein, roughly 0.3 g per kilogram of body weight, within an hour or two after training is enough.
Does fasted training burn more fat?
No; by the end of the day what matters is your overall calorie balance. Light fasted cardio is fine for most people, but a small snack is better before heavy training.
What is a good Iranian post-workout meal?
Options like chelo morgh with salad, an omelette with sangak bread, strained yoghurt with banana, or trout with potatoes provide a good mix of protein and carbohydrate.
Workout and nutrition plans matched to your goal and level, free.