What to Eat Before a Workout (and How Long Before)

  • October 5, 2026
  • (0)

Train on a heavy, oily lunch and you feel sluggish and slightly sick. Train on nothing after a ten-hour workday and you run out of energy halfway through. What you eat before a workout, and how long before, makes a real difference to how the session feels and how much you can do.

Quick answer

Eat a balanced meal with carbohydrates and protein 2 to 3 hours before a workout, or a small, carb-rich snack 30 to 60 minutes before. Good choices include chicken with rice, a banana with peanut butter, curd with fruit, or toast with eggs. Keep fat and fibre low close to training, since they digest slowly.

What your body needs before training

  • Carbohydrates are the main fuel for moderate and hard exercise. They top up the energy stored in your muscles.
  • Protein before training supplies amino acids during and after the session.
  • Fat and fibre are healthy but slow to digest. Too much right before a workout can cause heaviness.
  • Fluids matter more than most people think. Start hydrated.

What to eat, by timing

Time before workout What to eat Examples
2–3 hours A full meal: protein, carbs, vegetables, a little fat Chicken breast with rice and dal; chicken wrap; fish with roti and sabzi
1–1.5 hours A lighter meal or large snack: carbs plus some protein Chicken sandwich; egg toast; curd with fruit and oats; poha with peanuts
30–45 minutes A small, fast-digesting snack: mostly carbs Banana; dates; a slice of toast with honey; a small bowl of fruit
Under 15 minutes Very little A few dates or half a banana, with water

Morning workouts

If you train at 6 am, a full meal isn’t practical. Two options work:

  1. A small snack: a banana, a few dates or a slice of toast 20 to 30 minutes before.
  2. Train fasted, if you feel fine doing so, and eat a protein-rich breakfast soon afterwards.

Either way, a solid dinner the night before does much of the fuelling.

Evening workouts

Most people train after work, four or five hours after lunch. That gap is too long. Have a snack with carbs and protein around 4:30 to 5 pm, such as a chicken sandwich or curd with fruit, so you arrive at the gym with energy.

By goal

Fat loss: You don’t need extra calories before training. Time one of your regular meals 2 to 3 hours before, or have a small fruit.

Muscle gain: Make sure you have both carbs and 20 to 30 g of protein in the meal before training.

Endurance (running, cycling over an hour): Prioritise carbs. Add a banana or dates shortly before.

What to avoid before a workout

  • Heavy, oily or fried food. Samosas, biryani and rich curries sit in the stomach.
  • Very high-fibre meals. A large raw salad or a big bowl of rajma can cause bloating.
  • Too much sugar on an empty stomach. A quick spike can be followed by a dip.
  • Trying new foods. Stick to what you know agrees with you.
  • Large amounts of milk, if dairy makes you feel heavy.

What about coffee?

Caffeine is one of the few performance aids with strong evidence. A cup of black coffee 30 to 45 minutes before training can improve focus and effort. Avoid it late in the evening if it affects your sleep.

Hydration

Drink about 400 to 500 ml of water in the two hours before training, and sip through the session. In hot weather or long sessions, add a pinch of salt and some lemon.

FAQs

Is it okay to work out on an empty stomach? Yes, if you feel good doing it. Performance may dip in long or intense sessions.

Is a banana a good pre-workout snack? Yes. It is quick to digest and rich in carbohydrates.

Should I eat protein before or after a workout? Both work. Total daily protein matters most.

A pre-workout meal that’s ready when you are

For the 2-to-3-hour window, Meatigo’s Everyday Chicken Breast with rice gives you 32 g of protein plus the carbs to train on. For the after-work snack, slice an Everyday Chicken Steak into a sandwich.

Press ESC to close