Are Bananas Actually Good for Charley Horses?

Bananas are the go-to recommendation for charley horses, but the science tells a more complicated story. A medium banana contains about 422 mg of potassium, which is only about 9 to 12 percent of your daily recommended intake. That’s a decent contribution to your overall diet, but research suggests it’s not enough to stop a cramp in progress or reliably prevent one from happening.

What the Research Actually Shows

A study published in the Journal of Athletic Training tested what happens to potassium levels in the blood after eating bananas during exercise. The findings were blunt: the increases in blood potassium were marginal and stayed well within normal clinical ranges. More importantly, those small changes didn’t happen fast enough to treat a cramp that’s already started, especially during or near the end of physical activity.

The researchers concluded that eating bananas is “unlikely to be an effective treatment for exercise-associated muscle cramping.” They even raised the possibility that the sugar and carbohydrates in bananas could contribute to fatigue, which might paradoxically increase cramping risk in some situations. There was one narrow exception: if you have about 15 minutes before resuming activity, the blood sugar boost from one or two bananas may help prevent cramps driven by fatigue.

Why Bananas Get Too Much Credit

The banana-for-cramps advice comes from the idea that low potassium causes muscle cramps. Potassium does play a role in muscle contraction and nerve signaling, but most charley horses aren’t caused by a potassium deficiency. The causes are broader and more varied than most people realize.

Common contributors to leg cramps include dehydration, muscle fatigue, prolonged sitting or standing, flat feet, and underlying conditions like diabetes, kidney disease, liver cirrhosis, and osteoarthritis. Sodium loss through sweat is another frequent trigger that gets overlooked. Pinning cramps on potassium alone misses the bigger picture, and a single banana can’t address most of these causes.

Adults need 3,400 mg of potassium per day (men) or 2,600 mg (women). At 422 mg per banana, you’d need to eat six to eight bananas daily just to meet that target from bananas alone. That’s not practical, and it’s not necessary when other foods deliver far more potassium per serving.

Foods With More Potassium Than Bananas

Bananas don’t even crack the top ten list of potassium-rich foods. If you want to increase your potassium intake for overall muscle health, these options deliver significantly more per serving:

  • Beet greens (1 cup cooked): 1,309 mg
  • Swiss chard (1 cup cooked): 961 mg
  • Baked potato with skin (1 medium): 926 mg
  • Yam (1 cup cooked): 911 mg
  • Acorn squash (1 cup cooked): 896 mg
  • Spinach (1 cup cooked): 840 mg
  • Bok choy (1 cup cooked): 630 mg
  • White beans (½ cup cooked): 594 mg
  • Avocado (½ cup): 583 mg

A single baked potato gives you more than double the potassium of a banana. A cup of cooked beet greens delivers more than triple. If potassium is your goal, bananas are a mediocre source at best.

What Actually Helps During a Cramp

When a charley horse strikes, stretching is your best immediate response. For a calf cramp, the classic approach works: flex your foot so your toes point toward your shin, hold the stretch, and breathe through it. Gentle massage and walking around can also help the muscle release. Reaching for a banana mid-cramp won’t do anything meaningful in the moment because the potassium takes too long to absorb and the increase is too small to matter.

For active cramps, replenishing both sodium and potassium matters more than potassium alone. If you’ve been sweating heavily, a drink with electrolytes (including sodium) will address the actual minerals you’ve lost more effectively than a banana.

Prevention Over Quick Fixes

If you get charley horses regularly, especially the nighttime kind, focus on the basics that have broader support. Staying hydrated is at the top of the list: aim for about eight glasses of water daily and limit alcohol and caffeine, both of which promote fluid loss. Stretching your calves and hamstrings before bed can reduce the frequency of nocturnal cramps.

A diet rich in potassium, magnesium, and sodium from varied whole foods is a better long-term strategy than relying on bananas. A medium banana contains only about 32 mg of magnesium and a negligible 6 mg of calcium, so it’s not covering those bases either. Leafy greens, potatoes, beans, and squash give you a stronger mineral profile across the board.

If you enjoy bananas, they’re a perfectly healthy snack and they do contribute some potassium to your diet. But the idea that grabbing a banana will fix or prevent a charley horse is more folk wisdom than science. The cramp itself is better treated with stretching, and prevention depends on hydration, a mineral-rich diet, and addressing whatever underlying factor is triggering the cramps in the first place.

One Group That Should Be Careful

People with kidney disease or those on dialysis need to be cautious about potassium intake from any source, including bananas. Healthy kidneys filter excess potassium out of your blood, but when kidney function is impaired, potassium can build up to dangerous levels. Hemodialysis guidelines specifically recommend limiting fruit intake to avoid this risk. If you have kidney problems, your dietary potassium targets are different from the general population, and loading up on high-potassium foods without guidance could cause serious complications.