The night before a race, your main job is to top off your body’s fuel stores with easy-to-digest carbohydrates while avoiding anything that could cause stomach trouble on race morning. Your muscles can store roughly 300 to 700 grams of glycogen (the stored form of carbohydrate that powers endurance exercise), and your liver holds another 80 grams or so. When those stores run low during a race, your muscles can’t produce energy fast enough to maintain your pace, and if liver glycogen drops too far, blood sugar falls, impairing both physical and mental function. A smart dinner the night before helps keep those tanks full.
How Many Carbs You Actually Need
Current sports nutrition guidelines recommend 6 to 12 grams of carbohydrate per kilogram of body weight over the 24 hours before a race lasting under 90 minutes. For longer events like a marathon or half marathon that pushes past 90 minutes, the target rises to 10 to 12 grams per kilogram, spread across the 36 to 48 hours leading up to the race. That means your pre-race dinner is just one piece of a full day (or two) of prioritizing carbs, not a single make-or-break meal.
For a 70-kilogram (154-pound) runner targeting a marathon, that’s roughly 700 to 840 grams of carbohydrate per day during the loading window. Spread across three meals and snacks, dinner might account for 200 to 300 grams of carbs. A large plate of white pasta with a simple tomato-based sauce, a couple of bread rolls, and a dessert like rice pudding can get you there without feeling uncomfortably stuffed.
The Best Foods to Choose
Think “white and refined” for this one meal. The goal is high-carbohydrate foods that are low in fiber and easy to digest. Sports nutritionists call this a low-residue approach, meaning less bulk moving through your gut on race morning. Good options include:
- White pasta, white rice, or noodles: the classic pre-race staples, and for good reason. Keep them well cooked and eat them warm, since cooling starchy foods creates resistant starch that’s harder to digest.
- White bread or rolls: plain or with honey or jam.
- Potatoes: baked, mashed, or boiled. Again, eat them hot.
- Low-fiber breakfast cereals: these work as a pre-bed snack if you’re still hungry after dinner.
- Simple desserts: pancakes, rice pudding, angel food cake, or plain cookies made with white flour.
If you want some fruit or vegetables with your meal, stick to cooked versions in small amounts. Applesauce, mashed sweet potato, or pureed vegetable soup are gentler on the gut than a raw salad. Pulp-free fruit juice is another easy way to add carbs without fiber.
What to Avoid
The foods that cause the most race-day stomach problems tend to fall into three categories: high-fiber foods, high-fat foods, and a group of fermentable sugars that can cause gas and bloating even in healthy people.
Skip raw fruits and vegetables, whole grains, beans, lentils, and anything with lots of seeds or skins. These are healthy choices on a normal day, but the fiber and bulk can sit in your gut and cause problems mid-race. Specific foods known to trigger gas and cramping include garlic, onion, broccoli, cabbage, Brussels sprouts, asparagus, and mushrooms. If you’re sensitive to dairy, avoid milk, yogurt, and soft cheeses, since the lactose in these can compound digestive issues during exercise.
Fat slows digestion significantly, so this isn’t the night for a creamy Alfredo sauce, fried food, or a heavy cheeseburger. Keep fat low and let carbohydrates dominate the plate. Protein should also stay modest. A recommendation of about 0.3 grams per kilogram of body weight (roughly 20 grams for a 70-kilogram runner) is enough to round out the meal without slowing gastric emptying. A small piece of grilled chicken on your pasta or a few slices of turkey on white bread covers it.
One less obvious pitfall: sugar-free gum, mints, and “diet” products sweetened with sorbitol or mannitol. These sugar alcohols are poorly absorbed and draw water into the intestine, acting almost like a mild laxative.
Sample Pre-Race Dinners
You don’t need to overthink this. A few reliable combinations:
- Pasta with marinara: a generous portion of white spaghetti or penne with a smooth tomato sauce (no chunks of pepper or onion), a bread roll, and honey for dessert.
- Rice bowl: white rice with a small portion of grilled chicken or salmon, a drizzle of soy sauce, and a side of applesauce.
- Baked potato with simple toppings: a large baked potato with a small amount of butter, a slice of white toast, and pulp-free orange juice.
The most important rule is to eat foods you’ve already tested in training. Race week is not the time to try a new cuisine, a new restaurant, or an ingredient your stomach hasn’t seen before.
Timing Your Dinner
There’s no strict cutoff for how many hours before bed you need to finish eating. A study comparing dinner eaten five hours before sleep to dinner eaten just one hour before sleep found no significant difference in sleep quality among healthy adults. That said, eating a very large, carb-heavy meal right before lying down can cause reflux or general discomfort, and poor sleep before a race is its own problem.
A practical target is to finish dinner two to three hours before you plan to sleep. This gives your stomach enough time to empty without forcing you into an unnaturally early meal. If race morning starts at 5 a.m. and you want to be asleep by 9 p.m., aim to eat around 6:30 or 7. A small snack before bed, like a few plain crackers or a banana, is fine if you’re still hungry.
Hydration the Night Before
Drink enough fluid with dinner and through the evening that your urine is a pale straw color before bed. You don’t need to force extra water. Overhydrating the night before just means extra bathroom trips that disrupt sleep.
Including some sodium with your evening meal helps your body hold onto fluid more effectively. Salting your pasta water, choosing a broth-based soup, or sipping a sports drink alongside dinner all work. The morning of the race is when more precise hydration strategies matter. Guidelines suggest drinking 5 to 7 milliliters per kilogram of body weight about four hours before exercise, with an additional 3 to 5 milliliters per kilogram two hours out if you haven’t produced urine or it’s still dark.
Putting It All Together
Your pre-race dinner should be boring. Familiar, carb-heavy, low in fiber and fat, with a small amount of protein and enough salt to support hydration. Eat it early enough to digest comfortably, but don’t stress about a precise hour. The bigger picture matters more than any single meal: your carbohydrate loading over the full 24 to 48 hours before the race is what determines how full your glycogen tanks are at the starting line. Dinner is one important installment in that process, not the whole story.

