A guide to foods high in magnesium and potassium (2023)

I’m a big believer in getting most of your nutrients from food. When thinking about electrolytes, this means eating plenty of foods high in magnesium and potassium—and I’ll cover those in a bit—but that’s just a starting point.

When we are thinking about the whole enchilada of nutrients and nutrient density, you also want to eat foods high in vitamins like A, C, and K, omega-3 fatty acids like EPA and DHA, zinc, copper, and manganese, protein, and antioxidants. In other words, you want to eat nutrient-dense foods to keep your body humming along like the beautiful machine that it is.

Of course, you can supplement all of the above nutrients. And targeted supplementation can be beneficial. But if you’re only supplementing these nutrients, you’re missing out. You’re missing out—not just on the pleasures of taste—but also on the natural synergies of food.

The thing is, nutrients tend to be better absorbed in food form. The omega 3s EPA and DHA, for instance, are best absorbed when consumed with fat.

Food also contains a spectrum of compounds—tannins, flavanols, anthocyanins, etc.—that exert antioxidant, anti-cancer, anti-inflammatory, and other beneficial effects. You can supplement many of these compounds, but I prefer the safer, human-style doses found in food.

What about magnesium and potassium? Supplementation can definitely help, but it’s still wise to prioritize dietary sources. Let’s double-click on these minerals now, then we’ll cover nutritional strategies.

Why Magnesium Matters

Without magnesium, your body would struggle to function. Why? Because magnesium serves as a cofactor for over 300 enzymatic reactions critical for daily functioning.

Do you care about producing ATP, aka cellular energy? How about breaking down body fat? Synthesizing and repairing DNA? All of these reactions depend upon magnesium.

Magnesium also serves as an electrolyte, a charged mineral that conducts electricity in various bodily fluids. Electrolytes like sodium, potassium, calcium, and magnesium have a critical job: enabling cellular communication.

(Video) Eat These 6 Magnesium Rich Foods (You Probably Need it)

Magnesium is especially important for regulating the electrical activity of the heart. When magnesium status falls, cardiac arrhythmias, heart palpitations, and other electrical disturbances may follow.

Other symptoms of magnesium deficiency include:

  • Weakness
  • Fatigue
  • Muscle cramps
  • Hypertension (high blood pressure)
  • Increased inflammation
  • Kidney stones
  • Osteoporosis (brittle bones)

The converse is also true: being magnesium sufficient brings many benefits. Some examples will help illustrate.

First, heart health. Magnesium not only suppresses needless inflammation, but also regulates calcification, clotting, and blood vessel relaxation—all crucial for cardiovascular longevity.

Second, bone health. Higher intakes of magnesium (and potassium, by the way) are correlated with better bone mineral density.

Higher intakes of magnesium are also linked to lower rates of diabetes, anxiety, and depression. From mood to sleep to blood sugar regulation, magnesium affects it all.

For a deep dive on magnesium benefits, check out this blog. Time to switch gears to potassium.

Why Potassium Matters

Most people don’t get enough potassium. Only 3% of the population meets the Institute of Medicine’s recommended daily target of 4.7 grams.

Experts calibrated this target based on evidence that higher potassium intakes reduced the risk of high blood pressure (hypertension) and kidney stones. The US government has since lowered the target to about 3.2 grams, a move that isn’t helping the US population become less hypertensive.

(Video) Foods High In Magnesium: Which Are Best?

Like magnesium, potassium powers your nervous system as an electrolyte. Potassium is also crucial for maintaining the distribution of water in your body. This is called maintaining fluid balance, and it’s the goal of healthy hydration.

Potassium works together with sodium to regulate your blood volume, a chief determinant of blood pressure. If you’re deficient in either mineral, blood pressure goes up.

Along these lines, the hallmark of potassium deficiency is elevated blood pressure. And high blood pressure is a well-established heart disease (and dementia) risk factor.

Another consequence of low potassium intake? More calcium in the urine, which raises the risk of kidney stone formation.

Potassium is also crucial for bone health. Again, lower intakes can mean a higher risk of osteoporosis.

Anyways, there’s no downside to getting enough dietary potassium and magnesium—and there’s plenty of upside. Let’s see which foods unlock that upside for you.

Foods High in Magnesium and Potassium

Here’s how we’ll do this. First I’ll cover foods high in each electrolyte, then I’ll cover foods high in both electrolytes.

Magnesium-Rich Foods

The trick to getting enough magnesium is to eat dark leafy greens. Greens are green because they contain chlorophyll, and magnesium sits at the center of the chlorophyll molecule.

Nuts, seeds, and some grains are also high in magnesium, but these foods contain a compound called phytic acid that inhibits mineral absorption. The magnesium from leafy greens is more bioavailable.

(Video) 10 Magnesium-Rich Foods Your Body Is Begging You To Eat

With that in mind, here’s a list of magnesium-rich foods:

  • Spinach (157 mg per cup)
  • Swiss chard (151 mg per cup)
  • Beet greens (98 mg per cup)
  • Sunflower seeds (114 mg per cup)
  • Pumpkin seeds (190 mg per ¼ cup)
  • Summer squash (43 mg per cup)
  • Black beans (120 mg per cup)
  • Edamame (100 mg per cup)
  • Brown rice (84 mg per cup)
  • Soymilk (61 mg per cup)
  • Baked potato (43 mg per 3 ounces)
  • Avocado, cubed (44 mg per cup)
  • Broccoli (24 mg per cup)

Potassium-Rich Foods

Fruits, vegetables, and meat are all high in potassium. Here’s a list of potassium-rich foods:

  • Dried apricots (2,202 mg per cup)
  • Avocado (690 mg per avocado)
  • Banana (422 mg per banana)
  • Cantaloupe (428 mg per cup)
  • Spinach (271 mg per cup)
  • Asparagus (271 mg per cup)
  • Tomato (292 mg per tomato)
  • Potato (610 mg per medium potato)
  • Lentils (731 mg per cup)
  • Salmon (624 mg per 6 ounce filet)
  • Chicken breast (332 mg per 3 ounces)
  • Beef (315 mg per 3 ounces)
  • 1% milk (366 mg per cup)

Foods High In Both Magnesium and Potassium

If you want a double dose of these electrolytes, eat dark leafy greens. Spinach in particular is an excellent source of both magnesium and potassium.

But don’t forget fruits (avocado, banana, apple), starchy vegetables (potatoes, yams, carrots), legumes, and meat and fish like chicken, beef, and salmon. Depending on your carb tolerance, budget, and digestive health, consider dabbling in each of these categories to reach your daily magnesium and potassium targets.

How To Assess Magnesium and Potassium Status

It’s good to know which electrolyte-rich foods to target. But how do you know you’re getting enough electrolytes overall?

The first step is to conduct a dietary analysis. Use an app like Cronometer to log your meals, review the results (it automatically calculates micronutrient status), and adjust accordingly.

Ideally, you’re shooting for 4.7 grams of potassium and 600 mg of magnesium daily. If you’re a little short, that’s okay—supplements can fill the gap. But if you’re very short, review the food list and make adjustments.

The other data point is how you feel. This can be tricky to unpack because magnesium and potassium deficiencies often present asymptomatically. Are you experiencing symptoms? And if so, are they characteristic of magnesium or potassium deficiency?

If your blood pressure is mildly elevated, that could be a potassium issue. If you’re weak, fatigued, or crampy, magnesium could be the culprit. But if you feel okay, it doesn’t necessarily mean you’re in the clear. That’s why I favor the food log in this analysis.

(Video) The Top Keto-Friendly Magnesium-Rich Foods

What about blood electrolyte levels? It’s a common misconception that they reflect nutritional status. Let me clear that up. They don’t.

Serum levels are too important to let fall. Life-critical functions depend on them. So when blood electrolytes are low—or if you simply don’t consume enough electrolytes—your body pulls them from bone to normalize serum levels. As you can imagine, that’s bad news for bone health.

The important takeaway is that you won’t learn whether you’re electrolyte deficient from a blood test. But your body will notice it months or years down the road.

Getting Enough Magnesium and Potassium

Getting enough magnesium and potassium involves two steps:

  1. Consume plenty of foods high in magnesium and potassium
  2. Supplement to make up for any shortfalls

For step 1, green vegetables are your best friend. Fill your plate with spinach, chard, and kale and you’ll be in the top 1%.

Yet you still might fall short of your targets. When we surveyed hundreds of clients eating real food diets, they were (on average) about a gram low on potassium and 300 mg light on magnesium.

These results guided our decision to include 200 mg potassium and 60 mg magnesium in each stick of LMNT, our zero-sugar electrolyte drink mix. We calibrated these doses (along with a 1000 mg hit of sodium) to get folks closer to their electrolyte needs. The ultimate goal was to help folks stay hydrated for performance, energy, and symptom prevention.

You don’t need to use LMNT, of course. You can supplement ad hoc or make electrolyte home brews.

The important thing is to get enough electrolytes. Do that and you’ll be well-positioned to feel and function your best.

(Video) Eat More Magnesium Foods and You'll Feel a Lot Better


What food is highest in magnesium? ›

In general rich sources of magnesium are greens, nuts, seeds, dry beans, whole grains, wheat germ, wheat and oat bran.

Which fruit has the most potassium and magnesium? ›

Bananas are among the most popular fruits in the world. They're most well-known for their high potassium content, which can lower blood pressure and is linked to a reduced risk of heart disease ( 38 , 39 ). Plus, they're also rich in magnesium, with 37 mg of magnesium, or 9% of the DV, in one large banana ( 40 ).

Do eggs have potassium and magnesium? ›

Egg is rich in phosphorus, calcium, potassium, and contains moderate amounts of sodium (142 mg per 100 g of whole egg) (Table 3). It also contains all essential trace elements including copper, iron, magnesium, manganese, selenium, and zinc (Table 3), with egg yolk being the major contributor to iron and zinc supply.

What fruit is highest in magnesium? ›

Fruits high in magnesium include dried figs, avocados, guavas, bananas, kiwi fruit, papayas, blackberries, raspberries, cantaloupes, and grapefruit. The daily value (DV) for magnesium 420mg per day.

What drinks are high in potassium and magnesium? ›

Fruit juices such as orange juice, cherry juice, and watermelon juice are all good sources of magnesium, potassium, and phosphorus.
According to the FNDDS, the average school container (124 grams) of 100% orange juice provides :
  • 13.6 mg of magnesium.
  • 221 mg of potassium.
  • 34.7 mg of phosphorus.
May 10, 2021

What vegetable is highest in magnesium? ›

List of Vegetables High in Magnesium
  • Spinach. Magnesium. per Cup Cooked. ...
  • Swiss Chard. Magnesium. per Cup Cooked. ...
  • Lima Beans. Magnesium. per Cup Cooked. ...
  • Acorn Squash. Magnesium. per Cup Cooked. ...
  • Artichokes (Globe or French) Magnesium. in a Medium Artichoke. ...
  • Kale. Magnesium. ...
  • Green Peas. Magnesium. ...
  • Okra. Magnesium.
Sep 26, 2022

What drinks are high in magnesium? ›

Orange juice, pineapple, banana, prune juice, pineapple juice, grape juice, rhubarb, watermelon, tangerines, cantaloupe, orange, honeydew melon.

What depletes the body of magnesium? ›

Refining or processing of food may deplete magnesium content by nearly 85%. Furthermore, cooking, especially boiling of magnesium-rich foods, will result in significant loss of magnesium. The processing and cooking of food may therefore explain the apparently high prevalence of low magnesium intake in many populations.

Is it OK to take potassium and magnesium together? ›

Magnesium administration, concomitant with potassium, assists tissue replenishment of potassium.

How can I get 4700 mg of potassium a day? ›

A healthy adult should aim to consume 3,500–4,700 mg daily from foods. To increase your intake, incorporate a few potassium-rich foods into your diet such as spinach, yams, avocados, bananas, and fish, such as salmon.

What causes magnesium and potassium deficiency? ›

Other causes include diarrhea; alcoholism; intrinsic renal tubular transport disorders such as Bartter and Gitelman syndromes; and tubular injuries from nephrotoxic drugs, including aminoglycosides, amphotericin B, cisplatin, etc. Concomitant magnesium deficiency has long been appreciated to aggravate hypokalemia.

Do I need to take potassium if I take magnesium? ›

Taking magnesium supplements typically corrects both deficiencies without also having to take extra potassium, but your doctor will help you determine if this is true in your case.


1. Top 7 Foods Rich In Potassium – Dr. Berg
(Dr. Eric Berg DC)
2. 7 Foods High in Potassium (NOT bananas!) - 2022
3. Date Almond Shake: The Complete Guide to a Healthy Diet (Shakes, Drinks, and More!)
(Dave James Health Tips)
4. ⚡Top 10 Magnesium Rich Foods
5. Top 10 Foods to Boost Your Potassium Naturally
(Respiratory Therapy Zone)
6. 20 Foods High In Magnesium
(Dr. Livingood)
Top Articles
Latest Posts
Article information

Author: Edmund Hettinger DC

Last Updated: 04/22/2023

Views: 6504

Rating: 4.8 / 5 (78 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: Edmund Hettinger DC

Birthday: 1994-08-17

Address: 2033 Gerhold Pine, Port Jocelyn, VA 12101-5654

Phone: +8524399971620

Job: Central Manufacturing Supervisor

Hobby: Jogging, Metalworking, Tai chi, Shopping, Puzzles, Rock climbing, Crocheting

Introduction: My name is Edmund Hettinger DC, I am a adventurous, colorful, gifted, determined, precious, open, colorful person who loves writing and wants to share my knowledge and understanding with you.