Ever had a calf lock up rock-hard mid-squat, or a foot curl into a claw during the last mile of a run? You have probably been told it is magnesium or potassium and left it at that, with no one telling you what to actually eat or when. Keep hearing eat a banana as the only advice, and eventually you start wondering why cramps still show up after eating several bananas a week.
This guide is built for people who cramp repeatedly around workouts and need a mineral snack combination they can actually pack in a gym bag or locker. Instead of nutrition label math, it gives you a list you can put in tonight's grocery cart and a timing plan for when to eat it so cramp frequency actually drops.
If you have already read a general guide to covering magnesium and potassium across your three daily meals, think of this as the next layer. Rather than total daily intake, this is about the few hours around a workout and the snack you can realistically have in hand during that window.
Legs cramping after a sweaty session? Start with snack timing, not just diet
Legs cramping after a sweaty session? Start with snack timing, not just diet
A widely cited review on exercise-associated muscle cramps (EAMC) by Miller KC and colleagues (Sports Health, 2010) reported that roughly 39% of marathon finishers experience cramping during or right after a race. What the review stresses is that the cause is never singular — neuromuscular fatigue, sodium and potassium losses through sweat, and everyday magnesium shortfalls tend to stack on top of one another.
Managing total daily intake and managing snack timing around a workout are two different problems. You can eat a magnesium-rich diet all day, but if your stomach is empty 90 minutes before training and sweat is pulling sodium and potassium out together during the session, the electrical balance inside and outside muscle cells can tip in a matter of minutes. Catching that moment is exactly what a snack is for — something a daily meal plan alone cannot cover.
How fast minerals leave the body during exercise
Sports nutrition literature puts sweat sodium losses at roughly 460–1,840mg per liter and potassium at about 150–390mg per liter, with wide individual variation depending on sweat rate and sweat saltiness. Magnesium is lost through sweat and urine too, and the complication is that the body stores very little of it, so even a day or two of shortfall can shift intracellular concentration. The joint position stand on nutrition for athletes from the American College of Sports Medicine, the Academy of Nutrition and Dietetics, and the International Society of Sports Nutrition (Thomas DT et al., Journal of the Academy of Nutrition and Dietetics, 2016) states that replacing electrolytes alongside fluids during prolonged, high-intensity exercise helps reduce performance decline, cramping included. That same position stand also admits its limitation: individual sweat rates vary so widely that a one-size replacement amount is hard to prescribe.
What frequent crampers tend to have in common
In post-workout consultations, a pattern shows up again and again among people who cramp often: skipping breakfast and training fasted, drinking only water before a session while ignoring sodium and potassium, or going 3–4 hours after training without any recovery snack before the next meal. Repeat this pattern often enough and the overall daily diet can look fine on paper while the mineral gap in the hours right around exercise becomes the variable actually triggering the cramps.
Why timing beats total intake
The ISSN's position stand on nutrient timing (Kerksick CM et al., Journal of the International Society of Sports Nutrition, 2017) concludes that pairing carbohydrate with electrolytes before and after exercise supports performance and delays muscular fatigue. The key point is that the same nutrient becomes usable to muscle at a different moment depending on when it is eaten. A magnesium-rich dinner the night before does little to prevent a cramp during a fasted workout the next morning. That said, this position stand covers performance and fatigue broadly rather than cramping as a standalone outcome, so isolating a cramp-prevention effect size from it is not really possible.
The playbook: 6 magnesium and potassium snack combos and how to carry them
The playbook: 6 magnesium and potassium snack combos and how to carry them
Each of these six needs no cooking beyond prepping — portion them out and they hold at room temperature for 3–5 days in a gym bag, locker, or car console. Magnesium and potassium figures below are rough estimates from food composition data; actual absorption varies with individual digestion.
1. Homemade trail mix (about 65mg magnesium, 270mg potassium)
Portion 15g almonds (about 12 nuts), 10g pumpkin seeds, and 10g raisins into a zip bag. Batch 5–7 bags on a Sunday evening and you skip measuring out portions every weekday morning. Timing: 60–90 minutes before training — light enough to avoid bloating right before a warm-up.
2. Half a banana + 1 tbsp peanut butter (about 210mg potassium, 25mg magnesium)
A pre-cut banana browns fast, so carry it unpeeled until just before training, eat half on the spot, and save the rest for after. Keep single-serve peanut butter packets stocked in your locker. Timing: 30–45 minutes before training.
3. 2 dates + 1 tsp almond butter (about 340mg potassium, 20mg magnesium)
Dates carry natural sugar for a quick energy source right before training while also delivering a solid dose of potassium. Figures are based on pitted Deglet Noor dates; stuffing them with almond butter adds magnesium too. Timing: 15–20 minutes before training, right before a high-intensity session that needs quick blood sugar.
4. 2 boiled baby potatoes + a pinch of salt (about 620mg potassium, 200mg sodium)
Boil around 10 baby potatoes at once on a Sunday and refrigerate — you can grab them all week. Boiling with the skin on preserves more potassium, and a light sprinkle of salt replaces sodium lost through sweat at the same time. Timing: within 30 minutes after training, especially on heavy-sweat days.
5. 100g Greek yogurt + sliced banana + 1 tsp chia seeds (about 100mg calcium, 250mg potassium, 30mg magnesium)
Pre-portion into a small travel container, pack with an ice pack, and you cover protein and minerals in one shot after training. Timing: 30–60 minutes after training, whenever the next meal is a while off.
6. Homemade electrolyte snack bar (per bar: about 45mg magnesium, 230mg potassium, 120mg sodium)
Mix 80g oats, one mashed banana, 2 tbsp almond butter, 1 tbsp chia seeds, and a pinch of salt, press into a container, chill for 2 hours, then cut into 8 pieces. No oven needed, and it keeps refrigerated for about 5 days. Timing: on days when training runs past 90 minutes, one bar per break.
Here is a side-by-side comparison. Match the table to your training intensity and time of day and rotate combos accordingly.
| Combo | Key minerals | Best timing | Storage |
|---|---|---|---|
| Trail mix | Magnesium 65mg, potassium 270mg | 60–90 min before | Room temp, 3–5 days |
| Banana + peanut butter | Potassium 210mg, magnesium 25mg | 30–45 min before | Same-day use |
| Dates + almond butter | Potassium 340mg, magnesium 20mg | 15–20 min before | Room temp, 3–5 days |
| Boiled baby potatoes + salt | Potassium 620mg, sodium 200mg | Within 30 min after | Fridge, 3–4 days |
| Yogurt + banana + chia | Calcium 100mg, potassium 250mg | 30–60 min after | Fridge + ice pack required |
| Electrolyte snack bar | Magnesium 45mg, potassium 230mg, sodium 120mg | Mid-session past 90 min | Fridge, 5 days |
You do not need all six every day. Pick 1–2 that fit your usual training intensity and time slot and repeat them — it cuts down on prep and makes the habit easier to stick with. For more on this, see the guide to post-workout recovery foods.
Building the habit over 4 weeks: keeping snacks stocked in your gym bag
Building the habit over 4 weeks: keeping snacks stocked in your gym bag
Knowing the combos does not make them a habit overnight. What has actually worked in coaching practice is not trying to adopt all six at once, but adding one piece of the routine per week.
| Week | Main goal | Action item | Check point |
|---|---|---|---|
| Week 1 | Keep snacks stocked in your bag | Pre-portion 5 trail mix bags, drop one in your bag every day | Confirm you actually ate it before training |
| Week 2 | Lock in pre-workout timing | Trail mix or banana + peanut butter 60–90 min before training | Note any days you trained fasted |
| Week 3 | Add a post-workout recovery snack | Yogurt combo or boiled potatoes within 30 min after training | Log cramp days alongside snack intake |
| Week 4 | Lock in your personal combo | Compare 3 weeks of logs, fix the 2 combos tied to fewer cramps | Confirm the snack bar gets added on long, high-intensity days |
Logging does not need to be elaborate — a phone note with date, training intensity, snack eaten, and whether a cramp occurred is enough. Two to three weeks of logs is usually enough for your own pattern and timing to become obvious.
Tips for stocking a locker, bag, or car
Nut mixes and snack bars keep at room temperature for 3–5 days, which makes them easy to pre-load into a locker or car console. Fridge items like the yogurt combo are more realistic to grab with an ice pack right before heading out. Setting aside 20–30 minutes every Sunday evening for portioning cuts down on the days you forget and a cramp comes back as a result.
Mistakes seen often in practice, and how to fix them
Mistakes seen often in practice, and how to fix them
Mistake 1: Relying on bananas alone and missing magnesium
Bananas are rich in potassium but relatively low in magnesium (about 32mg for a medium banana). If cramps persist despite eating bananas repeatedly, a magnesium shortfall is the more likely culprit. Fix: pair the banana with almonds or peanut butter to cover both minerals at once.
Mistake 2: Drinking only water on a heavy-sweat day
Loading up on water alone without replacing sodium can dilute body fluid toward hyponatremia and actually raise cramp risk. Fix: on heavy-sweat days, work the boiled potato + salt combo or a broth-based dish into your post-training meal.
Mistake 3: Skipping the snack entirely because prep never happened
Trying to prep a snack the morning of training almost always loses to the clock, and you end up leaving empty-handed. Fix: set aside 20–30 minutes on Sunday evening and portion out a week's worth at once — far more sustainable.
Mistake 4: Front-loading potassium in one sitting
Eating 3–4 bananas at once or piling potatoes into a single meal covers the daily total but can still leave muscle cells without minerals at the moment they actually need them. Fix: split intake across before and after training in smaller amounts — better for maintaining intracellular concentration.
Mistake 5: Trusting a magnesium supplement and neglecting food
A meta-analysis by Garrison SR and colleagues in the Cochrane Database of Systematic Reviews (2012, updated 2020) concluded that magnesium supplementation showed no clear benefit over placebo for general idiopathic leg cramps. Pregnancy-related leg cramps showed modest improvement in some trials, but the review also flags high heterogeneity between studies that makes generalizing difficult. Fix: prioritize spreading magnesium and potassium intake across food rather than leaning on supplements, and use a supplement only as an adjunct once bloodwork confirms a deficiency, in consultation with a physician.
Mistake 6: Overlooking sugar alcohols in sugar-free sports products
Some low-calorie sports drinks and gels use sugar alcohols like xylitol or maltitol as sweeteners, and in large amounts these can cause gas and abdominal discomfort that actually hurts performance mid-session. Fix: check labels for sugar alcohol content, and if your gut tends to be sensitive, default to the whole-food combos described above.
Adjusting for your situation: plant-based diets, lactose intolerance, fasted morning training
Adjusting for your situation: plant-based diets, lactose intolerance, fasted morning training
The six combos above are built for a general case, so they need tweaking if your diet or routine looks different. Here are three common situations and how to adjust.
If dairy does not sit well with you
Swap the Greek yogurt combo for a lactose-free or soy-based yogurt without much change to calcium or potassium content. Mashed tofu (100g, about 150mg potassium, 30mg magnesium) mixed with banana is another alternative.
If you eat plant-based
Trail mix, banana + peanut butter, and the date combo already fit a plant-based diet as is. For the sodium source in the potato combo, a small amount of salt or low-sodium soy sauce works just as well as fish-based seasonings while staying plant-based.
If you train fasted in the morning
If a solid snack feels heavy on a sensitive stomach right after waking, start with an improvised electrolyte drink — 200ml water with a pinch of salt and 1 tsp honey — and save the solid snack for after training. Fasted training itself can raise cramp risk through low blood sugar and electrolyte imbalance, so if you train fasted three or more times a week, do not skip even a liquid snack.
If you are a heavy sweater
If your workout gear ends up soaked, aim for about 1.5 times the amounts above, split across before, during, and after training rather than front-loaded. For sessions over an hour, lean more on the sodium-containing combos like potatoes or the snack bar.
Shopping list
Worth keeping stocked for a week of prep: almonds, pumpkin seeds, raisins, unsweetened peanut butter, dates, baby potatoes, Greek yogurt (or a lactose-free substitute), chia seeds, and oats. Those nine items in your fridge and pantry cover nearly all six combos.
When a snack is not enough: contraindications and red flags
When a snack is not enough: contraindications and red flags
Mineral snacks are a safe first-line approach for most active people, but in the following situations, talk to a physician before increasing intake on your own.
Who should be cautious or avoid this approach
- Chronic kidney disease: reduced potassium excretion means ramping up potassium-heavy snacks like banana, potato, or avocado carries a risk of hyperkalemia. Set potassium intake in consultation with a nephrologist.
- ACE inhibitors, ARBs, or potassium-sparing diuretics (e.g., spironolactone): these medications reduce potassium excretion, and combining them with heavy potassium-rich snacks can push toward hyperkalemia, which affects heart rhythm.
- Diabetes: dates, bananas, and raisins carry natural sugars that affect blood glucose, so amount and timing need to fit your glucose management plan.
- Hypertension on a sodium-restricted diet: skip or minimize the added salt in the potato combo and lean on the potassium/magnesium-focused combos instead.
Signs that call for a doctor's visit (red flags)
- No drop in cramp frequency despite 4+ weeks of consistent snack and hydration adjustments
- Cramping accompanied by muscle weakness, numbness, or tingling that persists or worsens
- Swelling, warmth, or redness at the cramping site (needs to be checked for causes like a blood clot)
- New heart palpitations or dizziness appearing alongside the cramps
- New or worsening cramps after a medication change, in someone with kidney disease, diabetes, or thyroid disease
If any of this applies, get checked — including a blood electrolyte panel — before adjusting your snack routine on your own. Snacks are a supportive, food-based measure; they cannot substitute for addressing a drug interaction or an underlying condition driving the cramps.
If you are pregnant
Leg cramps are common in the second and third trimesters due to increased blood volume and mineral demand. The snack combos here are generally fine during pregnancy, but skip any add-on with caffeine or herbal sports supplements, and confirm amounts and frequency with your prenatal checkups.
If you are an older adult training regularly
Past 60, declining muscle mass and reduced kidney function together can change how potassium is handled. If recent kidney function tests are normal, the combos above are fine as is; but if a recent checkup showed borderline creatinine or you are on multiple medications, favor the magnesium-focused nut combos over the higher-potassium potato and date combos, and have your physician review your overall diet.


