Skip to content

Is Fish Good to Eat Before a Marathon?

6 min read

According to sports nutritionists, including lean protein sources like fish in your diet is beneficial during marathon training, but the timing and type of fish are crucial when considering if fish is good to eat before a marathon. Missteps can lead to digestive distress and hinder your performance on race day, so understanding the right approach is vital.

Quick Summary

This guide explains the benefits of including fish in your diet during marathon training and clarifies the best practices for consuming it in the final days before the race. Learn how to choose lean fish, time your meals to avoid stomach upset, and incorporate fish safely into your pre-marathon nutrition plan.

Key Points

  • Pre-Race Timing is Key: Avoid eating fish within 24 hours of a marathon to prevent digestive issues caused by fat and protein slowing down digestion.

  • Choose Lean Fish For meals in the days leading up to the race, opt for lean, white fish (e.g., cod, tilapia) rather than fatty fish (e.g., salmon).

  • Prioritize Carbohydrates The focus of your final meals should be on easily digestible carbohydrates to maximize your energy stores for the race.

  • Practice Pre-Race Meals During Training Never try a new food or meal close to race day. What works for others may not work for you, so test your nutrition strategy during long training runs.

  • Fatty Fish for Recovery Reserve oily fish rich in omega-3s for recovery meals after long runs during your training block, not immediately before the race.

In This Article

Timing is Everything: When to Eat Fish

The most important factor when considering whether fish is good to eat before a marathon is timing. While fish is an excellent source of lean protein and omega-3 fatty acids, crucial for muscle repair and reducing inflammation, it is not ideal for the immediate pre-race meal due to its fat content. Fats, while healthy, take longer to digest and can lead to gastrointestinal distress during intense exercise.

The Carb-Loading Phase

In the final two days before a marathon, your primary focus should be on carbohydrate loading to maximize glycogen stores. During this phase, your meals should be high in easily digestible carbs, moderate in protein, and low in fat and fiber. A small portion of lean, low-fat fish can be included as part of a larger, carb-heavy meal, but it should not be the main focus.

The Final Pre-Race Meal (Night Before)

The dinner the night before your race should be light and easily digestible. This is not the time for a big, heavy, or fatty fish dinner. A small piece of plain, white fish (like tilapia or haddock) alongside simple carbohydrates such as white rice or plain pasta is a better option than a heavy, oily fish like salmon. However, many runners prefer to stick to tried-and-true pre-race meals they have practiced during training to avoid any last-minute surprises.

Race Morning

On race morning, the focus is purely on topping off glycogen stores with simple, fast-digesting carbohydrates. Eating fish is not recommended, as the fat and protein content can slow digestion and potentially cause stomach cramps or discomfort during the race. A light, easily digestible meal of toast with jam or a banana should be your go-to.

Choose Your Fish Wisely

Not all fish are created equal when it comes to marathon fueling. The fat content is the key differentiator.

  • Lean Fish: Low-fat fish are better for the night before the race if you choose to eat fish at all. Examples include cod, tilapia, and haddock. These are higher in protein but lower in fat, making them easier on the digestive system.
  • Oily Fish: While fatty fish like salmon, sardines, and mackerel are packed with anti-inflammatory omega-3s, which are excellent for recovery and general training, they are best avoided in the immediate days leading up to the race. Their higher fat content is not ideal for pre-race digestion.
  • Canned Fish: For a quick, low-fat protein source during training, canned tuna or salmon can be a great option. However, be mindful of sodium content and stick to plain, low-sodium varieties.

Comparison: Lean vs. Oily Fish for Pre-Marathon Meals

Feature Lean Fish (e.g., Tilapia, Cod) Oily Fish (e.g., Salmon, Mackerel)
Fat Content Very Low High
Digestion Speed Faster Slower
Best Pre-Race Timing Day before (Lunch) or earlier Training weeks, not final days
Primary Benefit Lean protein for muscle repair Omega-3s (anti-inflammatory)
Potential for GI Issues Low, especially when plain Higher, especially close to race
Ideal Preparation Plain, steamed, or grilled Baked, grilled, or pan-seared (during training)

Potential Downsides and Considerations

While fish offers many benefits, several factors make it a risky choice in the immediate pre-marathon period.

  1. Digestive Upset: As mentioned, the fat content can lead to a sluggish stomach, bloating, and cramps during the race.
  2. Fiber and Seasoning: Pre-race meals should also be low in fiber and spicy seasonings, which can exacerbate gastrointestinal issues. Fried or heavily seasoned fish should be strictly avoided.
  3. Food Safety: The last thing a runner needs before a race is food poisoning. Ensure any fish consumed is fresh, properly cooked, and handled safely.

Making Your Pre-Marathon Meal Plan

Here is a simple breakdown of how to think about fish in your marathon diet:

  • During Training: Incorporate a variety of fish into your weekly meals to reap the benefits of lean protein, vitamin D, and omega-3s. This is the ideal time to eat fattier fish like salmon to aid recovery.
  • Final Days (Carb-Loading): If you choose to, have a small portion of lean fish at lunch 1–2 days before the race. Focus on simple carbs for the majority of your meal.
  • Night Before: Stick to a simple, low-fat, low-fiber meal. A minimal amount of plain, white fish can be okay for some, but a better strategy is a simple pasta or rice dish.
  • Race Morning: No fish. Stick to simple carbs and whatever you've practiced during training that works for you.

Conclusion

Ultimately, whether fish is good to eat before a marathon depends entirely on the timing and type. While a valuable component of a runner's diet during training, its role diminishes as race day approaches. The key takeaway is to prioritize easily digestible, carbohydrate-rich foods in the final 24-48 hours. Lean, plain fish can potentially be included in a small quantity a day or two before the race, but high-fat fish should be avoided. Every runner's digestive system is different, so it is always best to experiment with pre-race meals during training to find what works for you.

Summary of Key Points

  • Timing is Critical: Avoid eating any fish within 24 hours of the marathon, especially on race morning, due to its fat and protein content which can slow digestion.
  • Lean Fish is Preferable: If consuming fish during the final days of carb-loading (2 days out), opt for lean, white fish like tilapia or cod rather than fatty fish like salmon.
  • Avoid High-Fat Varieties: Fatty fish like salmon and mackerel are great for training recovery due to omega-3s but should be excluded from the immediate pre-race diet.
  • Portion Size Matters: Keep fish portions small and make carbohydrates the bulk of your meal during the carb-loading phase to maximize glycogen stores.
  • Listen to Your Body: Experiment with all pre-race nutrition strategies during training runs to avoid stomach issues on race day.
  • Focus on Carbohydrates: The final meal before a marathon should be overwhelmingly carbohydrate-focused and low in fat and fiber.
  • Simple Preparation: Opt for plainly cooked (steamed, grilled) fish without heavy sauces or spices to minimize digestive distress.

Frequently Asked Questions

Q: Can I eat salmon the night before a marathon? A: It is generally not recommended to eat salmon the night before a marathon because it is a fatty fish. The higher fat content can slow digestion and potentially cause stomach discomfort or bloating during the race.

Q: What is a better protein alternative to fish before a marathon? A: Lean poultry, such as plain, grilled chicken breast, or plant-based proteins like tofu are excellent alternatives. They provide protein for muscle repair without the high fat content of some fish.

Q: When is the best time to eat fatty fish during marathon training? A: Fatty fish like salmon is great for recovery meals throughout your training, especially in the days following long runs. Its omega-3 fatty acids help reduce inflammation and promote muscle repair.

Q: Should I completely avoid all fish before a race? A: No, but you should time it strategically. A small portion of lean, white fish can be included in a carb-focused lunch two days before the race. Most runners, however, opt to avoid it in the final 24 hours.

Q: What is a safe pre-race dinner for a runner who eats fish regularly? A: A small portion of plain, white fish (like tilapia or cod) with white rice and steamed, low-fiber vegetables (like carrots) is a safe option if you have practiced it during training.

Q: Does fish oil help before a marathon? A: Fish oil is beneficial during the long-term training process for its anti-inflammatory effects, but it is not a crucial component of your immediate pre-race fueling strategy. A supplement regimen should be started well in advance of the race.

Q: Can canned tuna work as a pre-marathon meal? A: Canned tuna can be a good source of lean protein during training. However, as a pre-race meal, it should be consumed in a small portion, preferably a day or two before the race. Make sure it's packed in water and be mindful of sodium content.

Q: What are the main risks of eating fish too close to a marathon? A: The primary risks are gastrointestinal distress (bloating, cramping, diarrhea) and a slowed digestive process, which can lead to discomfort and reduced energy availability during the race.

Frequently Asked Questions

It is generally not recommended to eat salmon the night before a marathon because it is a fatty fish. The higher fat content can slow digestion and potentially cause stomach discomfort or bloating during the race.

Lean poultry, such as plain, grilled chicken breast, or plant-based proteins like tofu are excellent alternatives. They provide protein for muscle repair without the high fat content of some fish.

Fatty fish like salmon is great for recovery meals throughout your training, especially in the days following long runs. Its omega-3 fatty acids help reduce inflammation and promote muscle repair.

No, but you should time it strategically. A small portion of lean, white fish can be included in a carb-focused lunch two days before the race. Most runners, however, opt to avoid it in the final 24 hours.

A small portion of plain, white fish (like tilapia or cod) with white rice and steamed, low-fiber vegetables (like carrots) is a safe option if you have practiced it during training.

Fish oil is beneficial during the long-term training process for its anti-inflammatory effects, but it is not a crucial component of your immediate pre-race fueling strategy. A supplement regimen should be started well in advance of the race.

Canned tuna can be a good source of lean protein during training. However, as a pre-race meal, it should be consumed in a small portion, preferably a day or two before the race. Make sure it's packed in water and be mindful of sodium content.

The primary risks are gastrointestinal distress (bloating, cramping, diarrhea) and a slowed digestive process, which can lead to discomfort and reduced energy availability during the race.

Sushi, depending on the type, can work if you stick to simple rolls with white rice and lean fish, avoiding higher-fat fillings. However, for most runners, it's safer to avoid raw or more complex foods in the final day.

References

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

Medical Disclaimer

This content is for informational purposes only and should not replace professional medical advice.