What to Eat the Night Before a 10K: Foods That Help and Hurt

The night before a 10k, your goal is a carbohydrate-rich dinner that’s easy to digest, paired with a moderate portion of lean protein and minimal fat. You don’t need a massive pasta feast. A 10k typically takes 30 to 70 minutes, well under the 90-minute threshold where multi-day carb loading becomes necessary. A single solid pre-race dinner built around familiar foods is all most runners need.

How Many Carbs You Actually Need

For events lasting under 90 minutes, the standard guideline is 6 to 12 grams of carbohydrates per kilogram of body weight across the full 24 hours before the race. That range is designed to restore your muscle glycogen to normal levels, not to superload them. For a 70 kg (154 lb) runner, that works out to roughly 420 to 840 grams spread across all meals and snacks that day. Most runners will land comfortably in the lower half of that range for a 10k.

In practical terms, this means your dinner should be built around a generous serving of carbohydrates, but it doesn’t need to be dramatically different from what you’d normally eat. Think of it as a carb-forward version of a regular meal rather than a once-a-year eating event. The 36-to-48-hour glycogen loading protocols with 10 to 12 grams per kilogram per day are designed for marathons and ultras, not a race you’ll finish in under an hour.

What Your Plate Should Look Like

Your pre-race dinner should be roughly half carbohydrates, with a moderate amount of lean protein filling in the rest. The carbohydrates should be lower in fiber and easy to break down: white rice, plain pasta, white bread, or potatoes. These are absorbed quickly and converted to glycogen without sitting heavy in your gut. Pair that with a palm-sized portion of chicken breast, turkey, eggs, or tofu.

Some reliable dinner combinations:

  • White rice with grilled chicken and a small side of cooked carrots or zucchini
  • Pasta with a simple tomato sauce and a few slices of lean turkey
  • Baked potato with a small portion of scrambled eggs and white toast
  • White rice bowl with tofu and a light teriyaki or soy glaze

The key is simplicity. This isn’t the night to experiment with a new restaurant or a recipe you’ve never tried. Stick with foods your stomach already knows.

Foods That Can Wreck Your Morning

Gastrointestinal distress is common among runners, and what you eat the night before plays a direct role. In studies of endurance runners, the most commonly avoided foods before racing include meat (especially red meat), dairy products, fish and seafood, high-fiber foods, legumes, and chocolate. About a third of runners actively avoid meat and dairy before race day.

The categories to limit or skip:

  • High-fat foods: Fried anything, creamy sauces, cheese-heavy dishes, nuts, and red meat. Fat takes significantly longer to digest and can leave you feeling sluggish the next morning.
  • High-fiber foods: Whole grain bread, brown rice, beans, lentils, broccoli, and raw salads. Fiber is linked to intestinal cramping during running. Women running distances longer than 5k are particularly likely to experience issues with high-fiber foods before racing.
  • Spicy foods: Anything that could irritate your digestive tract overnight or the next morning.
  • Large amounts of protein: A moderate portion of lean protein is fine, but a 12-ounce steak or a heavy fish dinner slows digestion considerably.

This is the one night where “healthy” eating habits like loading up on whole grains, vegetables, and legumes can actually work against you. Save the fiber and complex meals for after the race.

What About Alcohol?

A beer or glass of wine with dinner probably won’t tank your race. Research shows that alcohol consumed after exercise has only a modest impact on glycogen replenishment, and when examined over a full 24-hour period, there’s no significant long-term reduction in muscle glycogen stores. The bigger concern is sleep quality. Even moderate alcohol intake disrupts deep sleep cycles, and poor sleep the night before a race affects your perceived effort and energy more than most dietary choices will. If you drink, keep it to one and finish it well before bed.

Skip the Sodium Loading

You may have heard advice about eating salty foods the night before to prevent cramping or improve hydration. The science doesn’t support this for a 10k. Research has shown that sodium depletion and dehydration don’t appear to be associated with exercise-related muscle cramps. The most common cause of race-day cramping is simply running at a higher intensity than your body is accustomed to.

Excessive sodium intake before a race can actually backfire. Drinking large amounts of fluid combined with extra sodium in the hours before competition has been flagged as a risky practice that can contribute to dangerously low blood sodium levels, a condition called hyponatremia. For a race that lasts under an hour, normal hydration and your regular salt intake are sufficient.

Timing and Portion Size

Eat dinner at your normal time, ideally finishing at least two to three hours before you go to sleep. This gives your stomach enough time to process the meal so you’re not lying in bed feeling full. A common mistake is eating too much because the race feels like it justifies a bigger meal. Your portions should be comfortable, not stuffed. You’re topping off fuel stores, not building a surplus.

For the morning of the race, keep your pre-race meal under 75 grams of carbohydrates and eat it at least two hours before the start. A banana with white toast and a thin layer of jam, or a small bowl of cereal with a splash of low-fat milk, is plenty. The real work was done at dinner and throughout the previous day.

The most important rule is also the simplest: nothing new on race night. Your pre-race dinner should be a meal you’ve eaten before, made with ingredients your body handles well. The runners who have the best race-day mornings are the ones who practiced their pre-race eating during training runs and already know exactly what works for them.