Getting a good workout takes fuel. Not eating enough before a workout can not only reduce your performance, but it can also lead to dizziness, nausea, or lethargy. It can also make you more prone to injury.

When to Eat Before a Workout

The best time to eat is between 30 minutes to three hours before your workout. This allows your body to digest your food before you hit the cardio or weights, but leaves just enough calories to make it through your workout.

What to Eat Before a Workout

  • Apples and peanut butter
  • Bananas with nut butter
  • Avocado wrapped in turkey slices
  • Hummus and julienne veggies
  • Chocolate milk and banana
  • Toast and a boiled egg
  • Oatmeal with berries and protein powder
  • Coconut water
  • Blueberries and cottage cheese
  • Rice cakes with almond butter
  • Peanut butter and banana on toast with chia seeds
  • Greek yogurt
  • Protein bars
  • Green smoothie (include kale or spinach with calcium-rich milk)
  • Dates
Print Friendly, PDF & Email