Potassium-Rich Keto Foods That Aren't Bananas
Where do you get potassium on keto if not bananas?
A banana is about 25 grams of carbohydrate, which is most of a keto day for one fruit — so it is the wrong source, not because its potassium is bad but because the carb cost is. The low-carb answer is avocado at roughly 975 mg each, cooked spinach, salmon, mushrooms and other vegetables, stacked across the day toward a target near 3,500 mg or more.
- Best single food: a whole avocado, around 975 mg for about 3 g net carb.
- Stack, don't chase: greens, fish, mushrooms and nuts each add a few hundred milligrams.
- Supplements are capped: ~99 mg per pill on purpose — food does the heavy lifting.
Why the banana is the wrong hero
The banana got its reputation honestly. A medium one carries a little over 400 mg of potassium, which is a respectable amount, and a generation of nutrition posters made it the face of the mineral. The problem for anyone eating low-carb is the rest of the fruit: roughly 25 grams of carbohydrate ride along with that potassium. On a diet that often caps total carbohydrate at 20 to 30 grams a day, a single banana can spend the entire budget and deliver less potassium than one avocado you could have eaten for a fraction of the carb cost.
So this is not a story about the banana being unhealthy. It is a story about opportunity cost. Once you accept that fruit is an inefficient way to buy potassium on keto, the more interesting question is which low-carb foods actually carry it — because the answer surprises people, and because getting it wrong is behind a lot of the fatigue and cramping that gets blamed on the diet itself.
The foods that actually carry it
Avocado is the standout. A whole medium avocado supplies in the region of 975 mg of potassium for only about three grams of net carbohydrate. Nothing else in the low-carb pantry matches that ratio. Half an avocado on eggs at breakfast is a quietly enormous contribution to the day's total, and it brings fibre, magnesium and monounsaturated fat with it.
Cooked leafy greens punch above their raw weight. Spinach looks unimpressive as a raw salad, but it collapses dramatically when cooked, so a large pan of it becomes a modest bowl carrying several hundred milligrams. The same is true of Swiss chard and beet greens. This is one of the few cases where cooking genuinely concentrates a nutrient into a portion you will actually eat.
Fish and shellfish are underrated. A salmon fillet carries a few hundred milligrams, and it arrives with protein and omega-3 fats rather than carbohydrate. Other fish, clams and shellfish contribute in the same range. For people who find vegetables tedious, animal foods quietly cover more of the potassium gap than they expect.
Mushrooms are a cheap workhorse. Cooked mushrooms are surprisingly potassium-dense for almost no carbohydrate, and they fold into eggs, steaks and sauces without any thought. A big pan of sautéed mushrooms is one of the easiest additions on the whole list.
Nuts, seeds and the extras. Almonds, pumpkin seeds and a spoon of plain yoghurt or some cheese all add smaller amounts that accumulate. Nobody hits their target from a handful of almonds, but a handful of almonds plus half an avocado plus cooked spinach plus a salmon fillet is suddenly most of a day.
Potassium on keto is not won by one hero food. It is won by stacking four or five ordinary ones so the total quietly climbs past 3,500 mg without a banana in sight.
Why potassium is genuinely hard to hit on keto
There are two reasons the mineral is harder to get on a low-carb diet, and both are worth understanding rather than just working around. The first is that many of the richest everyday potassium sources in a standard diet — bananas, potatoes, oranges, beans, dried fruit — are exactly the foods keto removes. You are not doing anything wrong; you have simply deleted the aisle most people rely on for the mineral.
The second reason is physiological. Cutting carbohydrate lowers insulin, and low insulin signals the kidneys to excrete more sodium, with water and some potassium following. This is the same mechanism behind the rapid water-weight loss of the first low-carb week, and it means your losses go up at the same moment your dietary intake tends to fall. The combination is why the early days of keto so often feel like fatigue, light-headedness and cramp.
The important nuance, and the one the internet usually skips, is that of the three main electrolytes people lose on keto — sodium, magnesium and potassium — sodium is the one lost in the largest quantity and the one whose replacement fixes symptoms fastest. Potassium matters, but if you are cramping and exhausted in week one, the highest-probability missing mineral is sodium. Chasing potassium first is a common and slightly misdirected instinct.
How much do you actually need?
The official adequate-intake figures for potassium sit around 2,600 mg a day for women and 3,400 mg for men, and these are set for the general population rather than for people deliberately increasing their mineral losses. Because keto raises urinary excretion, a lot of low-carb sources suggest aiming higher — commonly in the 3,500 to 4,700 mg range — to offset those losses and keep the day comfortably above the adequacy line.
Treat those higher numbers as a food target, not a supplement prescription. Reaching 4,000 mg from avocado, greens, fish and mushrooms is entirely realistic and completely safe; reaching it by swallowing pills is neither necessary nor a good idea, for reasons that come next. A simple way to sanity-check yourself is to log a normal day once in any free food tracker. Most people discover they are closer than they feared, and that a single avocado moves the number a long way.
The part where supplements get dangerous
Here is the detail that explains a lot: over-the-counter potassium pills in most countries are capped at roughly 99 mg each — a small fraction of a single avocado. That cap is not an accident or a marketing limitation. It exists because potassium is one of the few minerals where taking too much is genuinely risky, and the regulators deliberately made it hard to overdose from a bottle.
The danger is a condition called hyperkalaemia — high blood potassium — which interferes with the electrical signalling of the heart and can be serious. Healthy kidneys are very good at clearing excess potassium, which is why food-level intakes are safe even at the high end. But if your kidneys are impaired, or if you take certain blood-pressure medications (ACE inhibitors, ARBs) or potassium-sparing diuretics, your ability to clear it drops, and supplemental potassium can push blood levels up faster than is safe.
This is the honest asymmetry of the mineral. Under-doing potassium from food is a comfort problem — you feel tired and crampy. Over-doing it from supplements can be a safety problem. That is exactly the opposite of sodium, where the practical advice for a healthy person is often to add more. So the rule of thumb is simple: get potassium from food, treat pills and high-dose powders with caution, and if you have any kidney or heart condition or take medication for blood pressure, do not add potassium supplements on the strength of an article — that is a conversation for your doctor.
A realistic day that hits the target
None of this requires spreadsheet discipline. A breakfast of eggs cooked in butter with half an avocado and a pan of spinach; a lunch built around a salmon fillet with sautéed mushrooms; an afternoon handful of almonds or pumpkin seeds; and a dinner of steak or chicken with more greens and the other half of the avocado. That ordinary keto day quietly clears 3,500 mg of potassium without a single banana, potato or orange — and it delivers plenty of magnesium and protein while it is at it.
The one thing food does not conveniently carry in bulk is sodium, and the one thing a drink can carry easily is sodium and magnesium bound to a scoop. That is the sensible division of labour: eat your potassium, and use salt and an electrolyte drink to cover the sodium and magnesium that early keto strips out. For the other minerals in that picture, see the related reading below.
Cover the minerals food misses
Potassium comes from your plate; sodium and magnesium are easier to carry in a scoop. KetoFlow's BHB salts arrive bound to both — our main page reads all six ingredients, with every undisclosed amount marked.
Order NowFrequently asked questions
What keto foods are highest in potassium?
By practical serving, avocado leads — roughly 975 mg in a whole one. Cooked spinach is dense once it wilts down, salmon and other fish carry a few hundred milligrams per fillet, and mushrooms, salmon, and a handful of nuts and seeds all contribute. None of these is a single fix; the trick is stacking several across the day.
How do I get enough potassium without fruit?
Lean on vegetables and animal foods instead of fruit. Leafy greens, avocado, mushrooms, and fish do most of the work, and salting food to taste with a potassium-containing salt substitute helps close the gap. Fruit is convenient rather than essential — the mineral is spread across a lot of ordinary keto ingredients.
Is potassium supplementation safe on keto?
For most healthy people, small over-the-counter doses are fine — which is exactly why they are capped at around 99 mg per pill by convention. The risk is high blood potassium, which stresses the heart, and it is far more likely if you have kidney disease or take blood-pressure or heart medication. Get potassium from food first and clear any supplement with your doctor.
How much potassium do I need each day on keto?
General adequate-intake guidance sits around 2,600–3,400 mg a day, and many low-carb sources aim toward 3,500–4,700 mg because keto increases urinary losses. That is a food target, not a supplement target. If you are hitting cramps and fatigue, the usual missing mineral is sodium, not potassium — check that first.