What Should You Eat the Night Before a Race?

The night before a race, your meal should center on easily digestible carbohydrates like white rice, pasta, potatoes, or bread, paired with a modest portion of lean protein and only a small amount of fat. This isn’t the time to experiment. The goal is to top off your body’s glycogen stores (the fuel your muscles burn during prolonged effort) while keeping your digestive system calm and happy for the morning.

Why Carbohydrates Are the Priority

Your muscles store carbohydrates as glycogen, and those stores are the primary fuel source during moderate to high intensity exercise. A half marathon or marathon can drain them completely, which is why “carb loading” in the 24 to 48 hours before a race matters so much. The practice involves eating a higher than normal proportion of carbohydrates to pack those glycogen stores as full as possible.

How many carbohydrates you need depends on the event. For endurance activities like a marathon, half marathon, or long triathlon, sports nutrition guidelines recommend 8 to 10 grams of carbohydrates per kilogram of body weight across the full day. For moderate intensity events or team sports, that range drops to 5 to 8 grams per kilogram. A 70-kilogram (154-pound) runner preparing for a marathon would aim for roughly 560 to 700 grams of carbohydrates spread across the entire day, not crammed into one enormous dinner.

Your pre-race dinner is one piece of that puzzle. It should be carbohydrate-heavy but not uncomfortably large. Think of it as a generous, familiar meal rather than an all-you-can-eat buffet.

What to Put on Your Plate

The best pre-race dinners are almost boring. White rice, plain pasta, baked potatoes, and white bread are all excellent choices because they’re absorbed quickly and leave little residue in your gut. Pair one of those with a lean protein source like grilled chicken, turkey, or fish, and you have the foundation of a solid meal. A small amount of healthy fat, like olive oil on your pasta, is fine. You’re not avoiding fat entirely, just keeping it from dominating the plate.

Some reliable pre-race dinner combinations:

  • Pasta with marinara sauce and grilled chicken. A classic for a reason. Keep the sauce simple and not too acidic.
  • White rice with baked salmon and a small side of cooked carrots. Easy to digest and provides steady energy.
  • Baked potato with a bit of butter and lean turkey. Potatoes are one of the most easily absorbed carbohydrate sources available.
  • A sub roll or white bread with lean deli meat. Simple, portable if you’re traveling, and gentle on the stomach.

Notice the pattern: white, refined carbohydrates over whole grains. This is one of the rare situations where white bread and white rice are the smarter nutritional choice. Whole grains contain more fiber, which is normally a good thing, but the night before a race that fiber can cause gas, bloating, and cramping the next morning.

Foods to Avoid

Your digestive system will be under stress during the race, so anything that’s hard to break down or irritating to your gut should be off the menu. High-fiber vegetables like broccoli, cauliflower, and beans are common culprits. They sit in your stomach longer and produce gas, which is the last thing you want at mile 8.

Spicy foods can trigger acid reflux or stomach cramping during exercise. Rich, fatty dishes like alfredo sauce, fried foods, or heavy cream-based meals slow digestion significantly. Even if you eat these foods regularly without issues, race-day nerves can amplify their effects.

Other gut irritants to skip the night before:

  • Alcohol. It disrupts sleep quality and acts as a diuretic, working against your hydration efforts.
  • Caffeine (in large amounts). It can stimulate the GI tract and cause diarrhea or urgency. Save your coffee strategy for the morning if you use it.
  • High-fat sauces and dressings. These slow gastric emptying and can leave you feeling heavy.
  • Large salads or raw vegetables. The fiber and water content create bulk that takes time to move through.

Timing and Portion Size

Eat dinner at a normal time, ideally finishing 2 to 3 hours before you plan to go to sleep. This gives your body enough time to digest comfortably. If your race start is very early, some runners eat a slightly larger dinner and a very small breakfast, which is a perfectly reasonable approach as long as the dinner isn’t so large it disrupts sleep.

Portion size matters more than people realize. Eating too much can leave you bloated and uncomfortable in the morning, even if every food on your plate was a smart choice. A plate that’s about 60 to 70 percent carbohydrates, with moderate protein and minimal fat, at a portion size that leaves you satisfied but not stuffed, is the target.

Hydration the Night Before

If you’ve been drinking fluids steadily throughout the day and at least 8 to 12 hours have passed since your last workout, you’re likely already well hydrated by dinnertime. The goal isn’t to chug water at night. It’s to maintain the hydration you’ve built during the day.

Sip water with your meal and through the evening, but don’t overdo it. Drinking too much before bed means disrupted sleep from bathroom trips, which costs you more than any marginal hydration benefit. Including sodium-rich foods with dinner, like a lightly salted potato or some pretzels, helps your body retain the fluids you’ve consumed and stimulates natural thirst.

The Most Important Rule: Nothing New

Whatever you eat the night before your race should be something you’ve eaten before training runs without issues. Race eve is not the time to try a new restaurant, a new cuisine, or even a new brand of pasta sauce. Your gut is personal, and what works perfectly for one runner can cause problems for another. The runners who have the smoothest race mornings are the ones who practiced their pre-race dinner during training and know exactly how their body responds.

If you’re traveling for your race and eating out, choose a restaurant where you can get something plain and predictable. Italian restaurants are popular among runners for a reason: pasta with a simple sauce is on every menu. If you’re staying somewhere with a kitchen, cooking your own meal removes the uncertainty entirely.