Spinach is one of the highest-potassium vegetables you can eat. A single cup of cooked spinach delivers roughly 839 mg of potassium, which is about 18% of the recommended daily value of 4,700 mg. Even raw spinach carries a meaningful amount, with half a cup providing 156 mg.
Raw vs. Cooked: A Big Difference
The potassium gap between raw and cooked spinach catches many people off guard. Raw spinach leaves are bulky and light, so a typical salad portion doesn’t pack nearly as much potassium as you might expect. Half a cup of raw spinach has 156 mg, while half a cup of cooked spinach has 283 mg. That’s nearly double the concentration for the same measured volume.
The reason is simple: spinach shrinks dramatically when heated. A full cup of raw leaves wilts down to a fraction of that volume, concentrating the potassium into a much smaller serving. If you sauté a few large handfuls of spinach for a side dish, you could easily end up with a full cup of cooked greens and close to 839 mg of potassium in what feels like a modest portion. This matters if you’re tracking your intake for any reason. The National Kidney Foundation classifies raw spinach as a medium-potassium food but bumps cooked, canned, and frozen spinach into the high-potassium category.
How Spinach Compares to Other High-Potassium Foods
Bananas get all the credit as the go-to potassium food, but cooked spinach actually delivers more per serving. A medium banana has around 420 mg of potassium, roughly half what a cup of cooked spinach provides. Several other foods outperform bananas as well:
- Beet greens (1 cup, cooked): 1,309 mg
- Swiss chard (1 cup, cooked): 961 mg
- Lima beans (1 cup, cooked): 969 mg
- Baked potato (medium, skin on): 900+ mg
- Acorn squash (½ cup, cooked): 896 mg
- Spinach (1 cup, cooked): 839 mg
Spinach lands solidly in the upper tier. Among leafy greens specifically, only beet greens and Swiss chard rank higher. And because spinach is so versatile (smoothies, omelets, pasta, salads), it’s one of the easiest high-potassium foods to eat regularly without planning around it.
Why Potassium Matters
Potassium plays a central role in regulating blood pressure. When your potassium intake is too low, your kidneys hold onto more sodium, which pulls water into the bloodstream and raises pressure on artery walls. Adequate potassium helps your body flush excess sodium more efficiently, easing that pressure. Potassium deficiency is common in modern diets, and it both raises blood pressure and makes your body more sensitive to the blood-pressure effects of salt.
Beyond blood pressure, potassium is essential for muscle contraction and nerve signaling. Low levels can cause fatigue, muscle cramps, and in more severe cases, irregular heart rhythms. Most adults fall well short of the 4,700 mg daily target, so adding potassium-rich foods like spinach to your meals can help close that gap without supplements.
Kidney Disease and Potassium Limits
If you have chronic kidney disease, potassium can become a concern because damaged kidneys have trouble clearing it from the blood. That said, the National Kidney Foundation notes that most people with CKD do not need to limit leafy greens because of potassium. Restrictions depend on your stage of kidney disease, the type of dialysis you receive (if any), and your lab results. If your bloodwork shows elevated potassium, your care team will give you specific guidance on how much to eat.
One practical tip from the National Kidney Foundation: pay attention to whether you’re eating spinach raw or cooked. A cup of raw spinach in a salad is a very different potassium load than a cup of cooked spinach on your plate. Choosing raw spinach and controlling portion sizes is one way to enjoy it while keeping potassium intake moderate. It’s also worth knowing that spinach is high in oxalates, which matters if you’re prone to calcium oxalate kidney stones.
Easy Ways to Add Spinach for Potassium
Because spinach has a mild flavor that blends into almost anything, it’s one of the simplest ways to boost your potassium intake. Toss a handful of raw leaves into a smoothie and you’ll barely taste it. Stir chopped spinach into soups, stews, or pasta sauces in the last few minutes of cooking. Fold it into scrambled eggs or an omelet. Layer it into sandwiches or wraps in place of lettuce for a meaningful nutrient upgrade.
If you’re aiming for a bigger potassium boost, cooked preparations are more efficient. A quick sauté with garlic and olive oil concentrates several cups of raw spinach into a small, potassium-dense side dish. Pairing it with other potassium-rich foods like baked potatoes or lima beans can help you reach the daily target without relying on any single food to do all the work.

