What To Eat Before And After Cardio

Knowing what to eat before and after cardio can genuinely shape how you feel, perform, and recover. The right food choices help keep energy steady, prevent sluggishness, and support fast recovery so you can bounce back for your next session. With so many choices out there, confusion is normal, but the basic ideas are pretty simple—even for those new to fitness or folks just doing casual cardio. Here’s an all-in-one rundown to help you fuel smart the next time cardio is on the schedule.

Here’s a little transparency: This post contains affiliate links. This means if you click and make a purchase, I may receive a small commission. Don’t worry, there’s no extra cost to you. It’s a simple way you can support my mission to bring you quality content.”

What To Eat Before Cardio

Eating before you get moving gives your body important fuel to power through your workout and helps keep you from “crashing.” Your ideal meal or snack largely depends on how much time you have before your activity starts.

  • 2-3 Hours Before: With a couple of hours to spare, a balanced meal that leans on carbs, adds a bit of protein, and keeps fat and fiber low works best. Some ideas: oatmeal with a banana, a turkey sandwich on wholegrain bread, or brown rice with chicken and veggies. Carbs supply fast energy, while a small amount of protein supports muscle tissue—but you don’t need a hefty portion.
  • 30-60 Minutes Before: If the clock’s ticking down, pick a quick snack that’s mainly carbs for easy digestion and energy. Try a banana, a slice of bread with honey, or a rice cake with jam. Liquid options like fruit smoothies can work well since they digest even faster.

Hydration is just as essential as food. Drinking enough water before you start keeps fatigue, cramps, and headaches away. Aim for around 16 ounces (about 500ml) a couple of hours ahead, and sip a bit more as your activity gets closer.

>>> The Cardio Diet Cookbook: From light lunches to hearty dinners, each recipe is tailored to support a cardio-focused lifestyle.

Foods to Avoid Before Cardio

Certain foods are best left off your pre-cardio plate because they can slow you down or mess with your stomach. Here’s what I keep out of the rotation before getting sweaty:

  • High-fat foods: Burgers, fries, or anything fried slow digestion and can leave you feeling heavy or unsettled.
  • High-fiber foods: Beans, broccoli, and big salads are great overall, but they might lead to stomach upset or bloating while exercising.
  • Candy or super sugary foods: These cause your blood sugar to spike then plummet, often draining your energy mid-workout.
  • Big meals close to exercise: Eating too much within an hour of your session forces your body to multitask with digestion and movement, which isn’t ideal for feeling your best.

Should You Do Cardio on an Empty Stomach?

Exercising without eating—often called “fasted cardio”—has a following, especially among early risers or those doing intermittent fasting. Some folks say it helps them tap into more fat for fuel, but the science is still up in the air.

In my own experience, having a light snack leads to more stable energy and smoother workouts, even if that means just half a banana. Working out completely empty makes it easier to hit a wall or feel dizzy. Fasted cardio is probably okay for short or less intense workouts if you’re comfortable and don’t get shaky. For longer or tougher sessions, a small snack beforehand helps most people keep their energy up.

Best Foods to Eat After Cardio

After your workout, your body needs the right fuel to recharge, recover, and be ready for next time. Here’s what to focus on post-cardio:

  • Carbs: Cardio uses up your body’s carb stores (glycogen). Refuel with foods like brown rice, sweet potatoes, wholegrain bread, or fruit.
  • Protein: While you might not need as much as when lifting weights, some protein helps repair muscles. Greek yogurt with fruit, eggs on toast, or a protein smoothie hit the mark.
  • Fluids and electrolytes: Water is enough for most moderate workouts, but if you sweat a ton, try adding coconut water or a low-sugar electrolyte drink.

Timing matters less than many believe; try eating within 1-2 hours, but if hunger strikes sooner, a small snack like fruit with a few nuts can tide you over.

Foods to Skip After Cardio

Certain foods can hold back your recovery or even make you feel worse after your workout. Here’s what I usually avoid after cardio:

  • Greasy and fried foods: These are hard to digest and don’t offer nutrients to help you refuel or repair muscles.
  • Super processed snacks: Chips, cookies, and the like might be tempting comfort food, but they won’t boost recovery.
  • Sugary sodas and energy drinks: These spike your blood sugar, and sometimes make you feel jittery or even tire you out more later.

Quick Guide: Meal and Snack Ideas for Any Cardio Session

  1. Oats with berries: Tasty before or after cardio. Toss in some chia seeds for a touch of protein.
  2. Banana with peanut butter: Portable, quick to digest, and satisfying.
  3. Wholegrain toast with turkey or nut butter: A mix of carbs and protein for lasting energy.
  4. Low-fat yogurt and fruit: Easy on your stomach, with a nice dose of carbs and protein for recovery.
  5. Rice and veggies with chicken or tofu: Fits the bill for a big meal before a long session or a post-workout refuel.

>>> Try these Delicious and Nutritious Heart-Healthy Meals.

Common Challenges and How To Avoid Them

It can take some trial and error to learn what works for your body. Here’s some trouble spots and how to handle them:

  • Upset stomach: Try lighter, simple snacks; steer clear of anything loaded with fat or fiber before activity.
  • Low energy: If you’re consistently dragging, you might not be eating enough carbs beforehand. Bump up your carb intake a touch and see if it helps.
  • Dehydration: Stay on top of your water intake before, during, and after. For sweat-heavy workouts, extra electrolytes may be useful.

Real-World Examples: How Runners, Cyclists, and Regular Gym Goers Eat Around Cardio

  • Runners: Lots of runners snack on simple carbs 30-60 minutes before, such as a rice cake or slice of toast. After, a fruit-and-yogurt bowl or an egg sandwich works great for jumpstarting recovery.
  • Cyclists: For longer rides, a meal two to three hours beforehand, like oatmeal with fruit or plain pasta, sets them up well. Many cyclists refuel post-ride with a wrap, smoothie, or chocolate milk.
  • Casual gymgoers: For cardio under 45 minutes, a banana or granola bar is often enough. Afterward, balanced meals such as a burrito bowl with rice, beans, veggies, and protein give a complete refuel.

Frequently Asked Questions

What should you eat before and after a cardio workout?
Answer: Before, aim for quick-digesting carbs (banana, toast, oatmeal) and a bit of protein if you can. Afterward, mix in carbs (like fruit or grains), protein (such as yogurt, chicken, eggs), and plenty of fluids.


What should you not eat before and after a cardio workout?
Answer: Skip fatty, fiber heavy, or super sugary foods ahead of time, since they may slow you down or upset your stomach. Post-cardio, steer clear of fried or highly processed foods as they don’t help you recover.


Should I do cardio on an empty stomach?
Answer: Fasted cardio can work for some people—especially for shorter, easy sessions. If you always feel dizzy or drained, try a light snack first and pay attention to how your body responds. Everyone’s different, so experiment to see what feels right for you.

Eating well before and after cardio can make a big difference for your performance and recovery; giving a little advance thought to your fuel can help you feel and perform your best every time. Stay hydrated, pay attention to how you feel, and keep experimenting until you find what works for your body and your goals.

>>> The Cardio Diet Cookbook has Delicious and Nutritious Heart-Healthy Meals for Busy People: Lose Weight and Fuel Your Body with Low-Calorie Cardio Diet Recipes.

Leave a Comment