What to Eat Before a Morning Workout and When

A small meal of mostly carbohydrates with a little protein, eaten 30 to 60 minutes before your morning workout, gives you the best combination of energy and comfort. Something like a banana with a tablespoon of peanut butter, Greek yogurt with fruit, or a slice of toast with jam works well. The specifics depend on how much time you have, how intense your workout is, and how your stomach handles food early in the day.

Why Morning Workouts Need Fuel

By the time you wake up, you’ve gone 10 to 12 hours without eating. Your body has worked through a significant portion of its glycogen stores, which are its primary fuel source during exercise. That means your muscles are starting the day at a disadvantage compared to an afternoon session where you’ve had two or three meals already.

Eating before you train gives your body immediate access to energy, which helps you sustain higher intensity efforts, go longer without fatigue, and recover more quickly afterward. Your brain also depends on glucose to function well, so focus, coordination, and technique all tend to improve when you’ve eaten something. If you regularly push through morning workouts on an empty stomach, you may notice you can’t hit the same weights or paces you’d manage later in the day.

The Case Against Training Fasted

Fasted cardio has gained popularity based on the idea that your body will burn more stored fat when glycogen is low. And technically, fat oxidation does increase during fasted exercise. But research comparing fasted and fed exercise shows no clinically significant differences in actual weight loss between the two approaches over time.

The downsides are more concrete. During higher-intensity or longer sessions, your body may start breaking down muscle protein for energy when food isn’t available. Fasting also lowers blood glucose, which triggers cortisol release. Adding exercise on top of that can overload your stress response. For light jogging or yoga, training fasted probably won’t cause problems. But for anything demanding, like strength training, intervals, or runs over 45 minutes, eating first makes a measurable difference in performance and muscle preservation.

What to Eat 30 to 60 Minutes Before

Most people working out in the morning don’t have three or four hours to digest a full meal. The practical window is 30 to 60 minutes, which means you need foods that digest quickly and won’t sit heavy in your stomach. The target is 30 to 60 grams of easily digestible carbohydrates plus 5 to 10 grams of protein. Keep fat and fiber low, since both slow digestion and increase the chance of bloating or cramping mid-workout.

Good options in this window include:

  • A banana with a small scoop of peanut butter. The banana provides fast-digesting carbs, and the peanut butter adds a little protein and flavor without too much fat.
  • Greek yogurt with berries or a drizzle of honey. About 150 grams of yogurt gives you roughly 10 grams of protein, and the fruit tops up your carbohydrate stores.
  • A protein smoothie made with water, a scoop of protein powder, a banana, and a handful of berries. Liquids digest faster than solids, making this ideal if you’re eating within 30 minutes of training.
  • A slice of white toast with jam. Simple, low in fiber, and almost entirely carbohydrate. Add a small glass of milk if you want a few grams of protein.
  • A handful of pretzels or a rice cake with a thin spread of nut butter. Quick to eat, easy to digest, minimal prep.

White bread, ripe bananas, rice cakes, and jam are all higher on the glycemic index, meaning they raise blood sugar quickly. That’s exactly what you want right before a workout. Save the oatmeal, whole grains, and high-fiber foods for meals with a longer digestion window.

If You Have More Time

When you can eat a proper meal three to four hours before training (maybe on a weekend with a later workout), the recommendations shift. A balanced meal with 20 to 30 grams of protein and more substantial carbohydrates works well here. Think eggs with toast, oatmeal with fruit and a side of eggs, or a bagel with cream cheese and a banana. At this distance from your workout, you have time to include some fiber and fat without digestive issues.

The general guideline for carbohydrates scales with body weight: roughly 1 gram per kilogram of body weight at minimum when eating an hour before, and up to 2.5 to 4 grams per kilogram for a full meal three to four hours out. For a 70-kilogram (154-pound) person, that’s at least 70 grams of carbs in a pre-workout meal eaten with plenty of lead time.

If You Only Have 10 to 15 Minutes

Some mornings, you roll out of bed and head straight to the gym. In that case, liquids are your best option. A small glass of juice, a sports drink, or even a few swigs of a smoothie will get some glucose into your bloodstream within minutes. Even 15 to 20 grams of quick carbohydrates can make a noticeable difference compared to nothing at all. A single banana eaten on the drive to the gym is another reliable option since ripe bananas break down fast.

The closer you eat to your workout, the smaller the portion should be. A full bowl of oatmeal 10 minutes before deadlifts is a recipe for nausea. A few bites of something simple is not.

Adjusting for Workout Type

The intensity of your session determines how much pre-workout nutrition matters. For a 30-minute light yoga session or an easy walk, you can get away with very little or even nothing. Your existing glycogen stores and fat reserves can handle low-intensity work without issue.

Strength training, HIIT, and runs over 45 minutes are a different story. These rely heavily on glycogen for fuel, and starting with depleted stores means earlier fatigue, fewer reps, and slower recovery. For high-intensity sessions, aim for the higher end of the carbohydrate range (closer to 60 grams if eating 30 to 60 minutes out) and make sure you include a small amount of protein. Eating before strength training in particular supports anabolic hormone activity, helping your muscles rebuild stronger after the session.

Managing an Uneasy Stomach

Digestive discomfort is the most common reason people skip pre-workout food in the morning. Eating too close to exercise, especially if the meal is large or high in fat, can cause bloating, cramping, or nausea. If this is your experience, a few adjustments help.

Start with liquid calories like a smoothie or juice, which clear your stomach faster than solid food. Keep portions small and avoid anything high in fat, fiber, or heavy dairy. Give yourself at least 20 to 30 minutes between eating and starting your warmup. Over time, your body adapts to eating before early sessions. If you’ve been training fasted for months, start with just half a banana and build from there over a couple of weeks. Your gut adjusts, and eventually you’ll feel the performance difference.