What to Eat the Night Before a Run: Foods & Timing

A carbohydrate-rich dinner with moderate protein and low fat is the ideal meal the night before a run. The goal is simple: top off your body’s glycogen stores (the fuel your muscles burn during exercise) while avoiding anything that might cause stomach trouble the next morning. What that meal looks like depends on how far you’re planning to run.

Why Carbohydrates Matter Most

Your muscles and liver store glucose in a form called glycogen, and this is your body’s primary fuel source during running. Starting a run with full glycogen stores directly improves performance and delays fatigue. The night before is your last real opportunity to top off those stores, since your morning meal won’t have enough time to fully digest and convert to usable fuel.

After a day of normal activity or training, your glycogen levels are partially depleted. Eating carbohydrate-rich foods like potatoes, pasta, rice, bread, and grains gives your body the raw material to refill those stores overnight. When you have a full day or more between exercise sessions, the total amount of carbohydrates you eat matters more than the timing or frequency of your meals. So a solid dinner, combined with what you ate earlier in the day, does the heavy lifting.

How Much to Eat Based on Your Run

Not every run demands the same level of preparation. A casual 5K burns roughly 400 calories, which is barely more than a single energy bar. For short runs under 60 to 90 minutes, you don’t need to carb-load or change your eating habits much at all. A normal, balanced dinner with a good serving of carbs is plenty.

For longer efforts like a half marathon or marathon, the stakes are higher. Runners preparing for a marathon are generally advised to consume 10 to 12 grams of carbohydrate per kilogram of body weight per day over the 36 to 48 hours before the race. For a 70-kilogram (154-pound) runner, that works out to 700 to 840 grams of carbohydrate across the full day, not just at dinner. That’s a significant amount of food, which is why carb-loading is spread across multiple meals rather than crammed into one sitting.

For a typical training run of 5 to 10 miles, you don’t need those marathon-level numbers. A dinner plate that’s roughly two-thirds carbohydrates, with a palm-sized portion of lean protein and minimal added fat, will serve you well.

Good Options for Your Plate

The best pre-run dinners are boring by design. Think plain pasta with marinara sauce, rice with grilled chicken, baked potatoes with a small amount of butter, or a simple stir-fry over white rice. These foods digest easily, deliver plenty of carbohydrate, and are unlikely to cause problems the next day.

One question runners often have is whether to choose complex carbs (like whole wheat pasta or brown rice) over simple, refined ones (like white pasta or white rice). Research looking at whether low-glycemic or high-glycemic pre-exercise meals improve endurance performance found no clear benefit either way. Both types effectively restore glycogen. The practical difference is that refined carbs tend to be lower in fiber, which matters for the next consideration.

What to Avoid

Gastrointestinal distress is one of the most common complaints among runners. In surveys of endurance athletes, 42% report stomach pain or cramps, 22% experience an urgent need to use the bathroom, and 20% deal with bloating during or after runs. What you eat the night before plays a direct role.

The main culprits to limit or skip:

  • High-fiber foods. Beans, lentils, large servings of raw vegetables, bran cereals, and whole-grain breads can cause trouble. Soluble fiber slows stomach emptying, while insoluble fiber stimulates the gut and can trigger diarrhea or urgency during a run. About 23% of runners actively avoid high-fiber foods before racing, and women running longer distances are especially likely to experience problems from them.
  • High-fat foods. Fried foods, creamy sauces, cheese-heavy dishes, and fatty cuts of meat all slow digestion and can aggravate exercise-induced gut symptoms. Keep fat to a supporting role, not the centerpiece.
  • Large amounts of protein. Adding protein at around 1 gram per kilogram of body weight to a pre-exercise meal increased GI symptoms compared to carbohydrate alone in research trials. A small portion of chicken, fish, or tofu is fine. A 12-ounce steak is not.
  • Dairy products. Around 31% of runners avoid milk products before running. Lactose is a common trigger for bloating and cramping, particularly in people with any degree of lactose sensitivity.
  • Spicy or unfamiliar foods. The night before a run is not the time to try a new restaurant or experiment with cuisines your stomach isn’t used to.

Skip the Alcohol

A glass of wine with dinner might seem harmless, but alcohol works against you in several ways. It’s a potent diuretic: each gram of ethanol produces roughly 10 milliliters of excess urine, pulling fluid out of your body when you need to be well-hydrated. Alcohol also acts as a vasodilator, increasing fluid loss through evaporation from your skin. At higher doses, it impairs your liver’s ability to produce glucose and reduces muscle glycogen storage, directly undermining what your carb-heavy dinner is trying to accomplish.

One or two drinks won’t destroy your glycogen stores over 24 hours, but the dehydration effect alone is enough to make your run feel noticeably harder. If you’re preparing for a race or a long training run, it’s worth skipping entirely.

Timing Your Dinner

Eat your pre-run dinner early enough that your body has time to digest before bed. For most people, finishing dinner two to three hours before sleep works well. A large meal eaten right before lying down is more likely to cause acid reflux or disrupted sleep, neither of which helps your morning run. If you eat on the earlier side and feel slightly hungry before bed, a small carbohydrate-rich snack like a banana, toast with jam, or a handful of pretzels can bridge the gap without overloading your stomach.

If your run is first thing in the morning, you may also want a light breakfast 60 to 90 minutes beforehand: a piece of toast, a small bowl of oatmeal, or half a bagel. But the dinner the night before is what actually fills your glycogen tank. The morning snack is just topping it off.

A Simple Template

For most runners, the ideal night-before dinner follows a straightforward pattern: a large portion of an easily digestible starch, a modest serving of lean protein, a small amount of fat, and minimal fiber. Here are a few examples that fit the bill:

  • Pasta with marinara and grilled chicken. White pasta, a simple tomato-based sauce, and a small chicken breast.
  • Rice bowl with salmon and cooked vegetables. White rice, a fillet of salmon, and soft-cooked carrots or zucchini.
  • Baked potato with turkey. A large baked potato, a few slices of deli turkey, and a small side of applesauce or white bread.
  • Pancakes or waffles. Not just for breakfast. Topped with a little syrup and a banana, they’re an easy, high-carb option.

The common thread is simplicity. Runners who perform well consistently tend to eat familiar, well-tolerated foods the night before. Save the adventurous meals for rest days.